Skip to content

સોલ્વર અને પૂર્વશરતીકરણ

FrontISTR નો રેખીય સોલ્વર સીધી પદ્ધતિ અથવા પુનરાવર્તિત પદ્ધતિમાંથી એક પસંદ કરે છે; પુનરાવર્તિત પદ્ધતિમાં પૂર્વશરતીકારક સાથે રેખીય સમીકરણ ઉકેલાય છે. MPC પ્રક્રિયા પદ્ધતિ અને સંપર્ક સ્વતંત્રતા-અંશ ઉચ્છેદન એ બહુ-બિંદુ નિયંત્રણ અથવા સંપર્ક નિયંત્રણ ધરાવતા રેખીય સિસ્ટમને કયા સ્વરૂપે સંભાળવું તે નક્કી કરતી સહાયક પસંદગીઓ છે.

કાર્યક્ષમતાનો સારાંશ

સોલ્વર અને પૂર્વશરતીકારક માટે નીચેના વિકલ્પો છે. પહેલાં રેખીય સોલ્વર તરીકે પુનરાવર્તિત અથવા સીધી પદ્ધતિ પસંદ કરો; પૂર્વશરતીકારક ફક્ત પુનરાવર્તિત પદ્ધતિ માટે જોડાય છે.

વર્ગ મુખ્ય વિકલ્પો ભૂમિકા
પુનરાવર્તિત પદ્ધતિ CG, BiCGSTAB, GMRES, GPBiCG, GMRESR, GMRESREN મોટા સ્પાર્સ મેટ્રિક્સને મેમરી-કાર્યક્ષમ રીતે ઉકેલે છે.
પુનરાવર્તિત પદ્ધતિનું પૂર્વશરતીકરણ SSOR, વિકર્ણ સ્કેલિંગ, BILU, AMG, SAINV, RIF પુનરાવર્તિત પદ્ધતિની અભિસરણ સુધારે છે. સીધી પદ્ધતિમાં વપરાતું નથી.
સીધી પદ્ધતિ MUMPS, MKL અવયવીકરણ વડે રેખીય સમીકરણને દૃઢ રીતે ઉકેલે છે.
MPC પ્રક્રિયા પેનલ્ટી પદ્ધતિ, સ્પષ્ટ DOF ઉચ્છેદન બહુ-બિંદુ નિયંત્રણને રેખીય સિસ્ટમમાં સમાવે છે.
સંપર્ક DOF ઉચ્છેદન સ્વચાલિત, હંમેશા સક્રિય SLAGRANGE સંપર્કમાં ઉમેરાતા સંપર્ક DOF નો વ્યવહાર બદલે છે.
સહાયક કાર્ય શરત અંકનું આકલન, મેટ્રિક્સ ડમ્પ, લોગ આઉટપુટ ડિબગિંગ, અભિસરણ તપાસ અને કાર્યક્ષમતા મૂલ્યાંકનમાં મદદ કરે છે.

સમાંતર ચલાવણમાં ક્ષેત્ર વિભાજન દ્વારા MPI સમાંતરતા અને OpenMP થ્રેડ સમાંતરતા જોડાવી શકાય છે. મોટા સમાંતર વિશ્લેષણ માટે પુનરાવર્તિત પદ્ધતિ સામાન્ય પસંદગી છે; સીધી પદ્ધતિ તે પર્યાવરણમાં વપરાય છે જ્યાં જરૂરી લાઇબ્રેરી લિંક થયેલી હોય અને વધુ દૃઢ ઉકેલ જોઈએ.

સોલ્વર અને પૂર્વશરતીકારક કેવી રીતે પસંદ કરવું

પહેલાં પુનરાવર્તિત અને સીધી પદ્ધતિમાંથી પસંદ કરો; પુનરાવર્તિત પદ્ધતિ પસંદ થાય તો પછી પૂર્વશરતીકારક પસંદ કરો.

નિર્ણયનો આધાર ભલામણ કરેલો વિચાર
પ્રશ્નનું કદ નાના/મધ્યમ પ્રશ્નમાં સીધી પદ્ધતિ સ્થિર અને સરળ છે. મોટા પ્રશ્નમાં પુનરાવર્તિત પદ્ધતિ મેમરી-કાર્યક્ષમ છે.
મેટ્રિક્સ સમમિતિ સમમિત ધન-નિશ્ચિત પ્રશ્નમાં CG ઉમેદવાર છે. અસમમિત પ્રશ્નમાં BiCGSTAB, GMRES, GPBiCG વગેરે વિચારવા.
સમાંતર પર્યાવરણ MPI સમાંતરતામાં પુનરાવર્તિત પદ્ધતિને ક્ષેત્ર વિભાજન સાથે વાપરો. OpenMP સમાંતર પૂર્વશરતીકરણ માટે બહુરંગી SSOR વિચારવા.
પૂર્વશરતીકરણ (પુનરાવર્તિત પદ્ધતિ) પહેલાં મૂળભૂત SSOR અજમાવો, પછી AMG વિચારવું. અભિસરણ સારી હોય તો હળવું SSOR, જટિલ મોટા પ્રશ્નમાં AMG અનુકૂળ હોઈ શકે છે. AMG, Trilinos-ML અમલીકરણ અથવા HEC-MWમાં અંતર્નિર્મિત SA-AMG રૂપે ઉપલબ્ધ છે; બિલ્ડ ગોઠવણી પ્રમાણે પસંદ કરો.
સંપર્ક / MPC સંપર્ક વિશ્લેષણ અથવા બહુ-બિંદુ નિયંત્રણ ધરાવતા પ્રશ્નમાં MPC પ્રક્રિયા અને સંપર્ક DOF ઉચ્છેદન અભિસરણ તથા દૃઢતાને અસર કરે છે.
બાહ્ય લાઇબ્રેરી MUMPS, MKL અને AMG (Trilinos-ML) સંબંધિત લાઇબ્રેરીઓ લિંક કરેલા બિલ્ડમાં ઉપલબ્ધ છે. AMG (SA-AMG) LAPACK સક્રિય કરેલા બિલ્ડમાં ઉપલબ્ધ છે.

સામાન્ય વિશ્લેષણમાં અભિસરણ સહનસીમા, મહત્તમ પુનરાવર્તન સંખ્યા અને વિકર્ણ સુધારો ગુણાંક જેવા મૂલ્યો મૂળભૂત પર પૂરતા હોય છે. અભિસરણ ધીમી હોય અથવા અપસરણ થાય ત્યારે જ પુનરાવર્તિત પદ્ધતિ, પૂર્વશરતીકારક, MPC પ્રક્રિયા અને સંપર્ક DOF ઉચ્છેદન ક્રમે પુનઃવિચારવા. પરિમાણ મૂલ્યો અને ફોર્મેટ માટે કીવર્ડ સંદર્ભનું !SOLVER જુઓ.

પુનરાવર્તિત પદ્ધતિઓ

પુનરાવર્તિત પદ્ધતિ મોટા સ્પાર્સ મેટ્રિક્સ માટે મેટ્રિક્સ-સદિશ ગુણાકાર અને પૂર્વશરતીકરણ વારંવાર કરીને ઉકેલ અપડેટ કરે છે. FrontISTR માં નીચેની પદ્ધતિઓ ઉપલબ્ધ છે.

પુનરાવર્તિત પદ્ધતિ લાગુ કરવાની દિશા નોંધ
CG સમમિત ધન-નિશ્ચિત પ્રશ્ન માળખાકીય અને ઉષ્મા વહન વિશ્લેષણ માટે સામાન્ય ઉમેદવાર.
BiCGSTAB અસમમિત પ્રશ્ન સંપર્ક અથવા યુગ્મનથી સમમિતિ મજબૂત રીતે તૂટે ત્યારે ઉમેદવાર.
GMRES અસમમિત પ્રશ્ન Krylov ઉપઅવકાશનું કદ નિર્દિષ્ટ કરીને વપરાય છે.
GPBiCG અસમમિત પ્રશ્ન BiCGSTAB કુટુંબની સુધારેલી પદ્ધતિ.
GMRESR અસમમિત પ્રશ્ન, ઉન્નત ઉપયોગ નેસ્ટેડ GMRES વિકલ્પ.
GMRESREN અસમમિત પ્રશ્ન, ઉન્નત ઉપયોગ GMRESR કુટુંબનું પુનરાવર્તક આવૃત્તિ.

CG મેટ્રિક્સ સમમિત ધન-નિશ્ચિત હોવાની ધારણા રાખે છે. ઘર્ષણયુક્ત સંપર્ક, અસમમિત નિયંત્રણ પ્રક્રિયા અથવા યુગ્મન અસરથી અસમમિતિ મજબૂત હોય તો BiCGSTAB, GMRES, GPBiCG વગેરે પસંદ કરો. GMRES માં Krylov ઉપઅવકાશનું કદ વધારવાથી અભિસરણ સુધરી શકે છે, પરંતુ મેમરી ઉપયોગ પણ વધે છે.

METHOD2 આપવાથી CG અપસરે અથવા નિષ્ફળ જાય ત્યારે વૈકલ્પિક પુનરાવર્તિત પદ્ધતિ પર સ્વિચ થઈ શકે છે. આ CG ને મુખ્ય સોલ્વર તરીકે વાપરતી વૈકલ્પિક પુનઃપ્રાપ્તિ સુવિધા છે; અન્ય સેટિંગ્સ અને ડેટા પંક્તિઓ મુખ્ય સોલ્વર જેટલાં જ રહે છે.

CG, BiCGSTAB, GPBiCG અને PipeCG અવશેષ વેક્ટરને પુનરાવર્તન સંબંધથી અપડેટ કરે છે, તેથી પુનરાવર્તનો વધતાં ગોળીકરણની ભૂલો સંચિત થાય છે અને સાચા અવશેષથી તફાવત ઊભો થાય છે. તેને અટકાવવા માટે નિશ્ચિત પુનરાવર્તન અંતરાલે અવશેષ વેક્ટરને જમણી બાજુ અને મેટ્રિક્સ-વેક્ટર ગુણાકાર પરથી ફરી ગણવામાં આવે છે. આ અંતરાલ RECOMPUTE_RESIDUAL વડે નિર્દિષ્ટ કરી શકાય છે. અંતરાલ લાંબું કરવાથી મેટ્રિક્સ-વેક્ટર ગુણાકાર ઘટે છે, પરંતુ પુનરાવર્તન સંબંધથી મળતું અવશેષ સાચા અવશેષથી દૂર જવાની અને હજી અભિસરિત ન થયેલા ઉકેલને અભિસરિત ગણવાની શક્યતા વધે છે. વિરુદ્ધ રીતે, અંતરાલ બહુ ટૂંકું કરવાથી મેટ્રિક્સ-વેક્ટર ગુણાકાર વધે છે એટલું જ નહીં, પુનરાવર્તન સંબંધે જાળવેલો અવશેષ અને સહાયક વેક્ટરો વચ્ચેનો સંબંધ પણ બગડી શકે છે અને અભિસરણ પોતે ખરાબ થઈ શકે છે. દરેક પદ્ધતિનું મૂળભૂત મૂલ્ય આ સમતોલન ધ્યાનમાં રાખીને નક્કી કરાયેલું છે; તેને બદલો તો અભિસરણ ઇતિહાસ અને અંતિમ સાપેક્ષ અવશેષ તપાસો.

પૂર્વશરતીકરણ

પૂર્વશરતીકરણ પુનરાવર્તિત પદ્ધતિની અભિસરણ સુધારવા ગુણાંક મેટ્રિક્સને રૂપાંતરિત કરે છે અને ફક્ત પુનરાવર્તિત પદ્ધતિમાં લાગુ પડે છે. સીધી પદ્ધતિ પૂર્વશરતીકારક વાપરતી નથી. સમાન પુનરાવર્તિત પદ્ધતિમાં પણ પૂર્વશરતીકારકની પસંદગીથી પુનરાવર્તન સંખ્યા અને ગણતરી સમય ઘણી બદલાઈ શકે છે.

પૂર્વશરતીકારક લક્ષણ ઉપયોગનો અંદાજ
SSOR સામાન્ય પૂર્વશરતીકારક; બહુરંગી ક્રમ સમર્થિત. પ્રથમ અજમાવવાનો વિકલ્પ; માળખાકીય વિશ્લેષણમાં વ્યાપક.
વિકર્ણ સ્કેલિંગ વિકર્ણ ઘટકો આધારિત હળવું પૂર્વશરતીકરણ. ઓછો ગણનાત્મક ખર્ચ જોઈએ ત્યારે.
BILU બ્લોક-વાર અપૂર્ણ LU અવયવીકરણ. SSOR થી અભિસરણ મુશ્કેલ હોય ત્યારે.
AMG (Trilinos-ML) બાહ્ય Trilinos-ML લાઇબ્રેરી વાપરતું બીજગણિતીય મલ્ટિગ્રિડ. મોટા પ્રશ્ન અથવા શ્રેણીબદ્ધ ભૂલ ઘટકો પ્રબળ હોય ત્યારે ઉમેદવાર.
AMG (SA-AMG) HEC-MWમાં અંતર્નિર્મિત Smoothed Aggregation પ્રકારનું બીજગણિતીય મલ્ટિગ્રિડ. ઉપર મુજબ; બાહ્ય લાઇબ્રેરી ઉમેર્યા વિના AMG વાપરવાનો ઉમેદવાર.
SAINV સ્પાર્સ આસન્ન વ્યસ્ત. સંપર્ક સમસ્યા અથવા વિતરિત પર્યાવરણમાં વિશિષ્ટ પૂર્વશરતીકરણ વિકલ્પ.
RIF દૃઢ અપૂર્ણ અવયવીકરણ. અપૂર્ણ-અવયવીકરણ કુટુંબનો બીજો વિકલ્પ.

SSOR સામાન્ય પસંદગી છે અને OpenMP સમાંતરતામાં બહુરંગી ક્રમ આવૃત્તિ વપરાય છે. વિકર્ણ સ્કેલિંગ હળવું છે, પરંતુ અભિસરણ સુધારો પ્રશ્ન પર આધારિત છે. BILU બ્લોક-વાર અપૂર્ણ LU તરીકે અમલમાં છે અને સામાન્ય DOF મેટ્રિક્સ માટે પણ કામ કરે છે. BILU કુટુંબમાં પુનરાવર્તિત પદ્ધતિ અપસરે ત્યારે વિકર્ણ સુધારો ગુણાંક SIGMA_DIAG આપમેળે વધારી ફરી પ્રયાસ કરવાનો માર્ગ છે; મૂલ્ય વિશિષ્ટતા માટે કીવર્ડ સંદર્ભ જુઓ.

AMG (બીજગણિતીય મલ્ટિગ્રિડ)ના બે અમલીકરણ છે: બાહ્ય Trilinos-ML લાઇબ્રેરી વાપરતું અમલીકરણ અને HEC-MWમાં અંતર્નિર્મિત SA-AMG. આ સ્વતંત્ર અમલીકરણ છે; જરૂરી બિલ્ડ ગોઠવણીઓ અને ઉપલબ્ધ વિકલ્પો અલગ છે.

Trilinos-ML વાપરતા AMG માટે બિલ્ડ સમયે ML સક્રિય હોવું જરૂરી છે. સ્મૂધર, મલ્ટિગ્રિડ ચક્ર, સ્થૂલીકરણ પદ્ધતિ અને અન્ય સેટિંગ્સ આપી શકાય છે; વિગતવાર મૂલ્યો માટે કીવર્ડ સંદર્ભ જુઓ.

SA-AMG એ Smoothed Aggregation પ્રકારનો બીજગણિતીય મલ્ટિગ્રિડ પૂર્વશરતીકારક છે અને તેને Trilinos-ML જરૂરી નથી. પરંતુ તે અંદરથી LAPACK વાપરે છે, તેથી LAPACK સક્રિય કરેલો બિલ્ડ જરૂરી છે; LAPACK વગરના બિલ્ડમાં તેને પસંદ કરવાથી વિશ્લેષણ શરૂ થયા પહેલાં કાર્યક્રમ સમાપ્ત થાય છે. સ્થૂલ ગ્રિડ ઉકેલ માટે MUMPS સક્રિય કરેલા બિલ્ડમાં MUMPS વાપરી શકાય છે; અન્યથા અંતર્નિર્મિત સઘન મેટ્રિક્સ સીધી પદ્ધતિ વપરાય છે.

SA-AMG મુખ્યત્વે સમમિત ધન-નિશ્ચિત તંત્રો (CG) માટે છે, પરંતુ ઘર્ષણ સંપર્કથી ઊભા થતા અસમમિત સંકુચિત તંત્રોને (BiCGSTAB, GMRES વગેરે) પણ આધાર આપે છે. તે પ્રતિ નોડ 1 (ઉષ્મા વહન), 2 (સમતલ), 3 (ઘન), 6 (શેલ) સ્વતંત્રતા અંશો આધાર આપે છે, પરંતુ નોડ પ્રમાણે સ્વતંત્રતા અંશોની સંખ્યા બદલાતી હોય તેવી મેટ્રિક્સોને આધાર આપતું નથી. સ્થૂલ-ગ્રિડ સોલ્વર, મલ્ટિગ્રિડ ચક્ર, સ્મૂધરનો ક્રમ અને અન્ય વિકલ્પો આપી શકાય છે; સામાન્ય વિશ્લેષણ માટે મૂળભૂત મૂલ્યો વાપરી શકાય છે. મૂલ્યો અને સિન્ટેક્સ માટે કીવર્ડ સંદર્ભ જુઓ. GPU (OpenACC) સક્રિય કરેલા બિલ્ડમાં પૂર્વશરતીકારક લાગુ કરવાનો તબક્કો GPU પર ચાલે છે.

સંપર્ક સમસ્યા અથવા MPC ધરાવતા સમાંતર વિશ્લેષણમાં SAINV વાપરતાં ક્ષેત્ર-વિભાજન ઓવરલેપ ઊંડાઈ અભિસરણને અસર કરી શકે છે.

સીધી પદ્ધતિઓ

સીધી પદ્ધતિ ગુણાંક મેટ્રિક્સને અવયવીકરણ કરીને રેખીય સમીકરણ ઉકેલે છે. પુનરાવર્તન સંખ્યા પર આધારિત ન હોવાથી તે દૃઢ છે અને સંપર્ક વિશ્લેષણ અથવા નિયંત્રણો ધરાવતા પ્રશ્નોમાં સ્થિર વિકલ્પ બની શકે છે. બીજી તરફ, પ્રશ્નનું કદ વધે તેમ મેમરી ઉપયોગ વધે છે.

સીધી પદ્ધતિ સમાંતર પર્યાવરણ ઉપયોગ
MUMPS MPI સમાંતર વિતરિત-મેમરી પર્યાવરણમાં સ્પાર્સ મેટ્રિક્સને સીધો ઉકેલે છે.
MKL Intel MKL / OpenMP Intel MKL સીધી પદ્ધતિ; અંદર Intel PARDISO વપરાય છે. અનેક MPI પ્રક્રિયાઓમાં Cluster MKL માર્ગ વપરાય છે. DIRECTmklMKL નું ઉપનામ છે.

સીધી પદ્ધતિ સમમિત અને અસમમિત બંને મેટ્રિક્સો માટે વાપરી શકાય છે. MUMPS અને MKL માટે બિલ્ડ સમયે સંબંધિત લાઇબ્રેરીઓ લિંક થયેલી હોવી જરૂરી છે. લાઇબ્રેરી ઉપલબ્ધ ન હોય તો તેનો ઉપયોગ શક્ય નથી; નિર્ભરતાઓ અને CMake વિકલ્પો માટે બિલ્ડ માર્ગદર્શિકા જુઓ.

FrontISTR માં બાહ્ય લાઇબ્રેરી વગરનો અંતર્નિર્મિત સીધો માર્ગ પણ છે, પરંતુ સામાન્ય વિશ્લેષણ માટે સીધી પદ્ધતિ પસંદ કરતી વખતે MUMPS અથવા MKL મુખ્ય ઉમેદવાર છે.

સીધી પદ્ધતિમાં પૂર્વશરતીકરણ લાગુ પડતું નથી. !SOLVER માં પૂર્વશરતીકારક આપેલું હોય તો પણ સીધો માર્ગ તેને વાંચતી નથી.

MPC પ્રક્રિયા પદ્ધતિ

MPC પ્રક્રિયા બહુ-બિંદુ નિયંત્રણથી જોડાયેલા DOF ને રેખીય સમીકરણમાં સામેલ કરવાની રીત છે. ઇનપુટ નિયંત્રણ સમીકરણ સમાન હોવા છતાં પ્રક્રિયા પદ્ધતિ મેટ્રિક્સ ગુણધર્મો અને અભિસરણને બદલી શકે છે.

MPC પ્રક્રિયા પદ્ધતિ સ્થાન મૂળભૂત ઉપયોગ
પેનલ્ટી પદ્ધતિ નિયંત્રણ સમીકરણને મોટી કઠોરતા ઉમેરી અંદાજે સંતોષે છે. સીધી પદ્ધતિનો મૂળભૂત.
સ્પષ્ટ DOF ઉચ્છેદન નિયંત્રિત DOF દૂર કરીને ઘટાડેલી રેખીય સિસ્ટમ ઉકેલે છે. પુનરાવર્તિત પદ્ધતિનો મૂળભૂત.

સીધી પદ્ધતિ માટે પેનલ્ટી પદ્ધતિ મૂળભૂત છે અને પુનરાવર્તિત પદ્ધતિ માટે સ્પષ્ટ DOF ઉચ્છેદન મૂળભૂત છે. અગાઉ પસંદ કરી શકાતી MPC-CG પદ્ધતિ દૂર કરવામાં આવી છે; MPCMETHOD=2 નિર્દિષ્ટ કરવાથી ચેતવણી આપવામાં આવે છે અને સંબંધિત મૂળભૂત પદ્ધતિ વપરાય છે.

સ્પષ્ટ DOF ઉચ્છેદનમાં, મોડલ વિશ્લેષણ અને સ્પષ્ટ પદ્ધતિના ગતિશીલ વિશ્લેષણમાં વપરાતા કેન્દ્રિત દ્રવ્યમાનને પણ કઠોરતા મેટ્રિક્સ જેવા જ રૂપાંતરથી ઘટાડવામાં આવે છે. ઘટાડેલું દ્રવ્યમાન મેટ્રિક્સ સામાન્ય રીતે વિકર્ણ હોતું નથી, તેથી તેની પંક્તિઓના સરવાળાનો કેન્દ્રિત દ્રવ્યમાન તરીકે ઉપયોગ થાય છે. નિયંત્રણ સમીકરણના ગુણાંકોનો સરવાળો 1 હોય તેવા જોડાણ અથવા અંતર્વેશન નિયંત્રણોમાં, આશ્રિત સ્વતંત્રતા અંશનું દ્રવ્યમાન ગુણાંકોના પ્રમાણમાં મુખ્ય સ્વતંત્રતા અંશોમાં વહેંચાય છે.

MPC પ્રક્રિયાને !SOLVER ના MPCMETHOD વડે સ્પષ્ટ કરી શકાય છે. મૂલ્યો અને ફોર્મેટ માટે કીવર્ડ સંદર્ભ જુઓ.

સંપર્ક સ્વતંત્રતા અંશ ઉચ્છેદન

સંપર્ક DOF ઉચ્છેદન SLAGRANGE સંપર્કમાં ઉમેરાયેલા સંપર્ક DOF ને રેખીય સોલ્વર સુધી મોકલતાં પહેલાં ઘટાડે છે. સંપર્ક DOFનું ઉચ્છેદન કરવાથી પુનરાવર્તિત પદ્ધતિ દ્વારા ઉકેલાતા રેખીય સિસ્ટમના ગુણધર્મો સુધરી શકે છે.

મૂળભૂત સ્વચાલિત મોડમાં પુનરાવર્તિત પદ્ધતિ માટે સંપર્ક DOF ઉચ્છેદન થાય છે અને સીધી પદ્ધતિ માટે થતું નથી. સીધી પદ્ધતિમાં સંપર્ક DOF સહિત વિસ્તૃત સિસ્ટમને સીધી રીતે સંભાળવાનો માર્ગ ઉપલબ્ધ છે.

CONTACT_ELIM સ્પષ્ટ આપવાથી સીધી પદ્ધતિમાં પણ સંપર્ક DOF ઉચ્છેદન કરી શકાય છે. સંપર્ક પ્રકાર, સંપર્ક જોડી અને સંપર્ક અલ્ગોરિધમના ઇનપુટ વિકલ્પો માટે સંપર્ક અને એમ્બેડિંગ પૃષ્ઠ જુઓ.

સહાયક કાર્યો

સોલ્વર અભિસરણ અને કાર્યક્ષમતા તપાસવા શરત અંકનું આકલન, મેટ્રિક્સ ડમ્પ અને લોગ આઉટપુટ વાપરી શકાય છે. સામાન્ય વિશ્લેષણમાં જરૂરી નથી; ડિબગિંગ અથવા કાર્યક્ષમતા મૂલ્યાંકન માટે સક્રિય કરો.

કાર્ય ઉપયોગ નોંધ
શરત અંકનું આકલન CG અને GMRES માટે શરત અંકનો સૂચક આઉટપુટ કરે છે. LAPACK-સક્રિય બિલ્ડમાં ઉપલબ્ધ.
મેટ્રિક્સ ડમ્પ સોલ્વરને આપવામાં આવતું મેટ્રિક્સ અને જમણી બાજુ ફાઇલમાં સંગ્રહે છે. Matrix Market, CSR અને BSR સ્વરૂપોને આધાર આપે છે.
DUMPEXIT મેટ્રિક્સ ડમ્પ પછી વિશ્લેષણ બંધ કરે છે. મેટ્રિક્સ બહાર કાઢીને બાહ્ય સત્યાપન કરવા માટે.
ITERLOG પુનરાવર્તિત અભિસરણ ઇતિહાસ આઉટપુટ કરે છે. અવશેષ ફેરફાર તપાસવા.
TIMELOG સોલ્વર ગણતરી સમય આઉટપુટ કરે છે. VERBOSE વધુ વિગત આપે છે.
STEPLOG સ્ટેપ માહિતી આઉટપુટ કરે છે. વિશ્લેષણ પ્રક્રિયા તપાસવા.
LOGLEVEL AMG પૂર્વશરતીકારકોની શ્રેણીબદ્ધ રચના જેવી નિદાન માહિતી આઉટપુટ કરે છે. તેને ITERLOG અને TIMELOG થી સ્વતંત્ર રીતે આપવું. મૂલ્ય વધારવાથી આઉટપુટનું પ્રમાણ વધે છે.

મેટ્રિક્સ ડમ્પ એ વિશ્લેષણમાં સંયોજિત ગુણાંક મેટ્રિક્સને બાહ્ય સાધનથી તપાસવાની સુવિધા છે. DUMPEXIT સક્રિય હોય તો મેટ્રિક્સ અને જમણી બાજુ સંગ્રહાયા પછી વિશ્લેષણ સમાપ્ત થાય છે. શરત અંકનું આકલન CG અને GMRES માટેની પ્રયોગાત્મક સુવિધા છે અને અભિસરણના નિદાન માટે વપરાય છે.

સંબંધિત વિષયો