Skip to content

!SOLVER

സോൾവർ നിയന്ത്രണം

നിർബന്ധമായ നിയന്ത്രണ ഡാറ്റ.

പാരാമീറ്ററുകൾ

METHOD =    പരിഹാരരീതി (CG, BiCGSTAB, GMRES, GPBiCG, CR, DIRECT, DIRECTmkl, MUMPS)
            DIRECT     : സമ്പർക്ക വിശകലനം ഒഴികെയുള്ള നേരിട്ടുള്ള രീതി (സീക്വൻഷ്യൽ പ്രോസസ്സിംഗ് മാത്രം) (നിലവിൽ ഉപയോഗിക്കാൻ കഴിയില്ല)
            DIRECTmkl  : Intel MKL ഉപയോഗിച്ചുള്ള നേരിട്ടുള്ള രീതി
            MUMPS      : MUMPS ഉപയോഗിച്ചുള്ള നേരിട്ടുള്ള രീതി
            നേരിട്ടുള്ള രീതി തിരഞ്ഞെടുക്കുമ്പോൾ ഡാറ്റാ വരികൾ അവഗണിക്കും.
            3 സ്വാതന്ത്ര്യ അംശങ്ങളുള്ള പ്രശ്നങ്ങളിലെ ആവർത്തനരീതിക്ക് OpenMP ത്രെഡ് സമാന്തരീകരണം ഉപയോഗിക്കാം

PRECOND =   ആവർത്തനരീതിക്കുള്ള പ്രീകണ്ടീഷനിംഗ് രീതി (1, 2, 3, 5, 10, 11, 12, 22)
            1, 2       : (ബ്ലോക്ക്) SSOR (3 സ്വാതന്ത്ര്യ അംശങ്ങൾക്ക് മാത്രം മൾട്ടികളർ ഓർഡറിംഗോടെ)
            3          : (ബ്ലോക്ക്) ഡയഗണൽ സ്കെയിലിംഗ്
            5          : മൾട്ടിഗ്രിഡ് പ്രീകണ്ടീഷനിംഗ് പാക്കേജ് ML ഉപയോഗിച്ചുള്ള AMG
            10         : ബ്ലോക്ക് ILU(0)
            11         : ബ്ലോക്ക് ILU(1)
            12         : ബ്ലോക്ക് ILU(2)
            22         : HEC-MW-യിൽ ഉൾനിർമിതമായ SA-AMG (Smoothed Aggregation AMG) ഉപയോഗിക്കുന്ന AMG
            10, 11, 12 എന്നിവ 3 സ്വാതന്ത്ര്യ അംശങ്ങളുള്ള പ്രശ്നങ്ങളിൽ മാത്രം ഉപയോഗിക്കാം
            LAPACK പ്രവർത്തനക്ഷമമാക്കിയ ബിൽഡുകളിൽ മാത്രമേ 22 ലഭ്യമാകൂ
            OpenMP ത്രെഡ് സമാന്തരീകരണത്തിൽ SSOR, ഡയഗണൽ സ്കെയിലിംഗ്, ML അല്ലെങ്കിൽ SA-AMG ശുപാർശ ചെയ്യുന്നു

ITERLOG =   ആവർത്തന സോൾവറിന്റെ അഭിസരണ ചരിത്രം ഔട്ട്പുട്ട് ചെയ്യണമോ എന്നത്          (YES/NO)(ഡിഫോൾട്ട്: NO)

TIMELOG =   സോൾവർ കണക്കുസമയം ഔട്ട്പുട്ട് ചെയ്യണമോ എന്നത്                (YES/NO/VERBOSE)(ഡിഫോൾട്ട്: NO)

LOGLEVEL =  പ്രീകണ്ടീഷണർ നിർണയ വിവരങ്ങളുടെ ഔട്ട്പുട്ട് നില                (പൂർണ്ണസംഖ്യ)(ഡിഫോൾട്ട്: ഔട്ട്പുട്ടില്ല)
            ITERLOG, TIMELOG എന്നിവയിൽ നിന്ന് സ്വതന്ത്രമായി വ്യക്തമാക്കുന്നു
            1 അല്ലെങ്കിൽ അതിൽ കൂടുതലായാൽ AMG പ്രീകണ്ടീഷണറുകളുടെ (PRECOND=5,22) ശ്രേണീഘടനയും മറ്റ് വിവരങ്ങളും ഔട്ട്പുട്ട് ചെയ്യുന്നു
            2 അല്ലെങ്കിൽ അതിൽ കൂടുതലായാൽ കൂടുതൽ വിശദമായ വിവരങ്ങൾ (മെമ്മറി ഉപയോഗം പോലുള്ളവ) ഔട്ട്പുട്ട് ചെയ്യുന്നു

USEJAD =    വെക്ടർ മെഷീനുകൾക്കുള്ള ഓർഡറിംഗ് ഉപയോഗിക്കണമോ എന്നത്          (YES/NO)(ഡിഫോൾട്ട്: NO)
            3 സ്വാതന്ത്ര്യ അംശങ്ങളുള്ള പ്രശ്നത്തിൽ ആവർത്തനരീതി ഉപയോഗിക്കുമ്പോൾ മാത്രം സാധുവാണ്

SCALING =   മാട്രിക്സിന്റെ ഡയഗണൽ ഘടകങ്ങളെ 1 ആക്കുന്ന സ്കെയിലിംഗ് ഉപയോഗിക്കണമോ എന്നത് (YES/NO)(ഡിഫോൾട്ട്: NO)
            3 സ്വാതന്ത്ര്യ അംശങ്ങളുള്ള പ്രശ്നത്തിൽ ആവർത്തനരീതി ഉപയോഗിക്കുമ്പോൾ മാത്രം സാധുവാണ്

DUMPTYPE =  മാട്രിക്സ് ഡംപ് ഫോർമാറ്റ് (NONE, MM, CSR, BSR) (പ്രധാനമായും ഡീബഗിംഗിനായി)
            NONE : ഡംപ് ചെയ്യരുത് (ഡിഫോൾട്ട്)
            MM   : Matrix Market ഫോർമാറ്റ്
            CSR  : Compressed Sparse Row (CSR) ഫോർമാറ്റ്
            BSR  : Blocked CSR ഫോർമാറ്റ്

DUMPEXIT =  മാട്രിക്സ് ഡംപ് ചെയ്ത ഉടൻ പ്രോഗ്രാം അവസാനിപ്പിക്കുക            (YES/NO)(ഡിഫോൾട്ട്: NO)

MPCMETHOD = മൾട്ടി-പോയിന്റ് നിയന്ത്രണ നിബന്ധന കൈകാര്യം ചെയ്യുന്ന രീതി (1, 3)
            1: പെനാൽട്ടി രീതി (നേരിട്ടുള്ള രീതി ഉപയോഗിക്കുമ്പോൾ ഡിഫോൾട്ട്)
            3: എക്സ്പ്ലിസിറ്റ് സ്വാതന്ത്ര്യ അംശം എലിമിനേഷൻ രീതി (ആവർത്തനരീതി ഉപയോഗിക്കുമ്പോൾ ഡിഫോൾട്ട്)
            മുമ്പ് തിരഞ്ഞെടുക്കാനായിരുന്ന MPC-CG രീതി നീക്കം ചെയ്തിരിക്കുന്നു; 2 നിർദേശിച്ചാൽ മുന്നറിയിപ്പ് നൽകി അനുയോജ്യമായ ഡിഫോൾട്ട് രീതി ഉപയോഗിക്കും.

ESTCOND =   അവസ്ഥാ സംഖ്യ കണക്കാക്കുന്ന ആവൃത്തി (പരീക്ഷണാത്മകം)
            നിർദ്ദേശിച്ച ആവർത്തനങ്ങളിൽ ഓരോന്നിലും, ആവർത്തനം അവസാനിക്കുമ്പോഴും അവസ്ഥാ സംഖ്യ കണക്കാക്കുന്നു
            0 ആണെങ്കിൽ കണക്കാക്കില്ല

RECOMPUTE_RESIDUAL = അവശിഷ്ട വെക്ടർ വീണ്ടും കണക്കാക്കുന്ന ആവൃത്തി
            METHOD ആയി CG, BiCGSTAB, GPBiCG, PipeCG എന്നിവയിൽ ഒന്ന് നൽകിയാൽ മാത്രം സാധുവാണ്
            ആവർത്തനരീതി അവശിഷ്ട വെക്ടർ ആവർത്തനബന്ധം ഉപയോഗിച്ച് പുതുക്കുന്നതിനാൽ റൗണ്ടിംഗ് പിശകുകൾ അടിഞ്ഞുകൂടും
            നിർദ്ദേശിച്ച ഓരോ ആവർത്തനത്തിലും അവശിഷ്ട വെക്ടർ {b}-[A]{x} ൽ നിന്ന് വീണ്ടും കണക്കാക്കുന്നു
            0 ആണെങ്കിൽ ഓരോ പരിഹാരരീതിയുടെയും ഡിഫോൾട്ട് മൂല്യം (CG: 50, BiCGSTAB: 100, GPBiCG: 20, PipeCG: 50) ഉപയോഗിക്കുന്നു
            നെഗറ്റീവ് മൂല്യം നൽകിയാൽ ആവർത്തിത പുനർകണക്കാക്കൽ നടത്തില്ല
            അഭിസരണ മാനദണ്ഡം നിറവേറ്റുമ്പോഴുള്ള പരിശോധനയ്ക്കായി പുനർകണക്കാക്കൽ ഈ നിർദ്ദേശത്തെ ആശ്രയിക്കാതെ എല്ലായ്പ്പോഴും നടത്തും
            കാലയളവ് വളരെ ചെറുതാക്കിയാൽ മാട്രിക്സ്-വെക്ടർ ഗുണനങ്ങളുടെ എണ്ണം കൂടുന്നതിനു പുറമേ
            അഭിസരണം തന്നെ മോശമാകുകയോ അഭിസരണം ഉണ്ടാകാതിരിക്കുകയോ ചെയ്യാം
            ഡിഫോൾട്ട് മൂല്യത്തിൽ നിന്ന് മാറ്റിയാൽ അഭിസരണ ചരിത്രവും അന്തിമ ആപേക്ഷിക അവശിഷ്ടവും പരിശോധിക്കുക

METHOD2 =   പരിഹാര രീതി 2 (BiCGSTAB, GMRES, GPBiCG) (പരീക്ഷണാത്മകം)
            METHOD ആയി CG നിർദ്ദേശിച്ചാൽ മാത്രം സാധുവാണ്
            CG രീതി അപസരണം ആകുമ്പോൾ സ്വയം മാറി പരിഹാരം കണക്കാക്കുന്നു
            മറ്റ് പാരാമീറ്ററുകളും ഡാറ്റാ വരികളിലെ വിവരങ്ങളും അതേപടി ഉപയോഗിക്കുന്നു

CONTACT_ELIM = സമ്പർക്ക വിശകലനത്തിൽ സ്വാതന്ത്ര്യ അംശങ്ങൾ ഒഴിവാക്കണമോ എന്ന നിർദ്ദേശം (0,1)
               0: ആവർത്തനരീതി ഉപയോഗിക്കുമ്പോൾ മാത്രം സ്വാതന്ത്ര്യ അംശങ്ങൾ ഒഴിവാക്കുന്നു (ഡിഫോൾട്ട്)
               1: എല്ലായ്പ്പോഴും (നേരിട്ടുള്ള രീതി ഉപയോഗിക്കുമ്പോഴും) സ്വാതന്ത്ര്യ അംശങ്ങൾ ഒഴിവാക്കുന്നു

** 2-ാം വരി മുതലുള്ളവ **

(വരി 2) NITER, iterPREmax, NREST, NCOLOR_IN, RECYCLEPRE
വേരിയബിൾ പേര് തരം വിവരണം
NITER I ആവർത്തനങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 100)
iterPREmax I Additive Schwarz പ്രീകണ്ടീഷനിംഗിന്റെ ആവർത്തനങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 1)
(ശുപാർശ ചെയ്യുന്ന മൂല്യം 1; സമാന്തര കണക്കുകൂട്ടലിൽ 2 ഫലപ്രദമായിരിക്കാം)
NREST I Krylov ഉപാവകാശത്തിന്റെ വലുപ്പം (ഡിഫോൾട്ട്: 10)
(പരിഹാരരീതിയായി GMRES തിരഞ്ഞെടുക്കുമ്പോൾ മാത്രം സാധുവാണ്)
NCOLOR_IN I മൾട്ടികളർ ഓർഡറിംഗിലെ ലക്ഷ്യ നിറങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 10)
(OpenMP ത്രെഡുകളുടെ എണ്ണം 2 അല്ലെങ്കിൽ അതിലധികം ആണെങ്കിൽ മാത്രം സാധുവാണ്)
RECYCLEPRE I പ്രീകണ്ടീഷനർ സജ്ജീകരണ വിവരങ്ങൾ വീണ്ടും ഉപയോഗിക്കുന്ന തവണകൾ (ഡിഫോൾട്ട്: 3)
(നോൺലീനിയർ വിശകലനത്തിൽ മാത്രം സാധുവാണ്)
(വരി 3) RESID, SIGMA_DIAG, SIGMA
വേരിയബിൾ പേര് തരം വിവരണം
RESID R അഭിസരണ സഹിഷ്ണുത (ഡിഫോൾട്ട് മൂല്യം: 1.0e-8)
SIGMA_DIAG R പ്രീകണ്ടീഷനർ മാട്രിക്സ് കണക്കാക്കുമ്പോൾ ഡയഗണൽ ഘടകത്തിൽ ഗുണിക്കുന്ന ഗുണകം (ഡിഫോൾട്ട് മൂല്യം: 1.0)
(ILU പ്രീകണ്ടീഷനിംഗിൽ പൂജ്യത്തിൽ വിഭജിക്കൽ അല്ലെങ്കിൽ അപസരണം ഉണ്ടാകുമ്പോൾ 1.0 നേക്കാൾ വലിയ മൂല്യം നൽകിയാൽ പരിഹരിക്കാനാകാം)
SIGMA R ഉപയോഗിക്കുന്നില്ല (ഡിഫോൾട്ട് മൂല്യം: 0.0)

PRECOND=5 ആയാൽ (ഒഴിവാക്കാം)

PRECOND-ന് 5 അല്ലെങ്കിൽ 22 അല്ലാത്ത മൂല്യം നൽകിയാൽ, വരി 4 അവഗണിക്കും.

(വരി 4) ML_CoarseSolver, ML_Smoother, ML_MGCycle, ML_MaxLevels, ML_CoarseningScheme, ML_NumSweep
വേരിയബിൾ പേര് തരം വിവരണം
ML_CoarseSolver I ML കോഴ്‌സ്-ഗ്രിഡ് സോൾവർ (1: സ്മൂത്തർ ഉപയോഗിക്കുന്നു, 2: KLU (സീക്വൻഷ്യൽ നേരിട്ടുള്ള രീതി), 3: MUMPS (സമാന്തര നേരിട്ടുള്ള രീതി)) (ഡിഫോൾട്ട് മൂല്യം: 1)
(പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക് 3 അല്ലെങ്കിൽ 2, സാധാരണ പ്രശ്നങ്ങൾക്ക് 1 ശുപാർശ ചെയ്യുന്നു)
ML_Smoother I ML സ്മൂത്തർ (1: Chebyshev, 2: SymBlockGaussSeidel, 3: Jacobi) (ഡിഫോൾട്ട് മൂല്യം: 1)
(ശുപാർശ ചെയ്യുന്ന മൂല്യം 1)
ML_MGCycle I ML മൾട്ടിഗ്രിഡ് സൈക്കിൾ (1: V-cycle, 2: W-cycle, 3: Full-V-cycle) (ഡിഫോൾട്ട് മൂല്യം: 1)
(പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക് 2, സാധാരണ പ്രശ്നങ്ങൾക്ക് 1 ശുപാർശ ചെയ്യുന്നു)
ML_MaxLevels I ML ന്റെ പരമാവധി ലെവലുകൾ (ഡിഫോൾട്ട് മൂല്യം: 10)
(വളരെ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക് കോഴ്‌സ് സോൾവർ നേരിട്ടുള്ള രീതി ആക്കി 2; മെമ്മറി പോരായാൽ 3; സാധാരണ പ്രശ്നങ്ങൾക്ക് 10 ശുപാർശ ചെയ്യുന്നു)
ML_CoarseningScheme I ML കോഴ്‌സനിംഗ് പദ്ധതി (1: UncoupledMIS, 2: METIS, 4: Zoltan, 5: DD) (ഡിഫോൾട്ട് മൂല്യം: 1)
(ശുപാർശ ചെയ്യുന്ന മൂല്യം 1 അല്ലെങ്കിൽ 5)
ML_NumSweep I ML സ്മൂത്തർ സ്വീപ്പ് കളുടെ എണ്ണം (Chebyshev ആയാൽ ബഹുപദത്തിന്റെ ഘാതം) (ഡിഫോൾട്ട് മൂല്യം: 2)
(Chebyshev ന് 2, SymBlockGaussSeidel ന് 1 ശുപാർശ ചെയ്യുന്നു)

PRECOND=22 ആയാൽ (ഒഴിവാക്കാം)

PRECOND-ന് 22 അല്ലാത്ത മൂല്യം നൽകിയാൽ, വരി 5 അവഗണിക്കും. വരികൾ 4, 5 എന്നിവ പൂർണ്ണമായി ഒഴിവാക്കാം; ഓരോ വരിയുടെയും അവസാന ഇനങ്ങളും ഒഴിവാക്കാം. 0 നൽകിയ ഇനത്തിന് ഡിഫോൾട്ട് മൂല്യം ഉപയോഗിക്കും.

വരി 4-ലെ ഇനങ്ങൾ 1 മുതൽ 7 വരെ PRECOND=5 (ML) ഓപ്ഷൻ വരിയുടെ അതേ ക്രമത്തിലാണ്; അതിനാൽ ML ഓപ്ഷൻ വരി മാറ്റമില്ലാതെ പുനരുപയോഗിക്കാം. ഇനങ്ങൾ 8 മുതൽ 10 വരെ SA-AMG-യ്ക്ക് മാത്രമുള്ളവയാണ്.

(വരി 4) SA_CoarseSolver, SA_Smoother, SA_MGCycle, SA_MaxLevels, (ഉപയോഗിക്കുന്നില്ല), SA_ChebyDegree, SA_CoarseSize, SA_MaxAggSize, SA_GalerkinLowMem, (ഉപയോഗിക്കുന്നില്ല)
വേരിയബിൾ പേര് തരം വിവരണം
SA_CoarseSolver I കോഴ്‌സ്-ഗ്രിഡ് സോൾവർ (0: സ്വയം, 1: സ്മൂത്തർ ഉപയോഗിക്കുക, 2: സാന്ദ്ര മാട്രിക്സ് നേരിട്ടുള്ള രീതി, 3: MUMPS (സമാന്തര നേരിട്ടുള്ള രീതി)) (ഡിഫോൾട്ട്: 0)
(സ്വയമേവയുള്ള രീതിയിൽ MUMPS പ്രവർത്തനക്ഷമമായ ബിൽഡുകളിൽ MUMPS ഉപയോഗിക്കും; അല്ലാത്തപക്ഷം സാന്ദ്ര മാട്രിക്സ് നേരിട്ടുള്ള രീതി ഉപയോഗിക്കും)
SA_Smoother I സ്മൂത്തർ (0 അല്ലെങ്കിൽ 1: Chebyshev) (ഡിഫോൾട്ട്: 0)
(Chebyshev മാത്രം പിന്തുണയ്ക്കുന്നു. മറ്റൊരു മൂല്യം നൽകിയാൽ മുന്നറിയിപ്പ് നൽകി Chebyshev ഉപയോഗിക്കും)
SA_MGCycle I മൾട്ടിഗ്രിഡ് സൈക്കിൾ (0: ഡിഫോൾട്ട് (W-cycle), 1: V-cycle, 2: W-cycle) (ഡിഫോൾട്ട്: 0)
(Full-V-cycle പിന്തുണയ്ക്കുന്നില്ല)
SA_MaxLevels I പരമാവധി ലെവലുകളുടെ എണ്ണം (ഡിഫോൾട്ട്: 20)
(ഉപയോഗിക്കുന്നില്ല) I ML കോഴ്‌സനിംഗ് സ്കീമിന് അനുബന്ധമായ സ്ഥാനം. SA-AMG എപ്പോഴും പരസ്പരം ബന്ധമില്ലാത്ത അഗ്രിഗേഷൻ ഉപയോഗിക്കുന്നതിനാൽ, 0 അല്ലാത്ത മൂല്യം മുന്നറിയിപ്പ് സൃഷ്ടിച്ച് അവഗണിക്കും
SA_ChebyDegree I Chebyshev സ്മൂത്തറിന്റെ പോളിനോമിയൽ ഡിഗ്രി (ഡിഫോൾട്ട്: 2)
SA_CoarseSize I കോഴ്‌സ്-ഗ്രിഡ് അവസാനിപ്പിക്കൽ വലുപ്പം (ഡിഫോൾട്ട്: കോഴ്‌സ്-ഗ്രിഡ് സോൾവറായി MUMPS ഉപയോഗിക്കുമ്പോൾ 50000, അല്ലെങ്കിൽ 100)
SA_MaxAggSize I അഗ്രിഗേറ്റിന്റെ പരമാവധി വലുപ്പം (ഡിഫോൾട്ട്: 96)
SA_GalerkinLowMem I കോഴ്‌സ്-ഗ്രിഡ് മാട്രിക്സ് കണക്കാക്കുന്ന രീതി (0: സാധാരണ (വേഗത്തിന് മുൻഗണന), ധന മൂല്യം: മെമ്മറി ലാഭിക്കൽ) (ഡിഫോൾട്ട്: 0)
(സെറ്റപ്പിനിടെ മെമ്മറി പോരാത്തപ്പോൾ ധന മൂല്യം നൽകുക)
(ഉപയോഗിക്കുന്നില്ല) I ഭാവിയിലെ വിപുലീകരണങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്നു

വരി 5 SA-AMG-യ്ക്ക് മാത്രമുള്ളതാണ്; ML അത് വായിക്കില്ല.

(വരി 5) SA_Theta, SA_ChebyAlpha, SA_Safety, SA_TaperK, SA_AggOrder, SA_MinAggSize, SA_Verify, SA_DumpVTK
വേരിയബിൾ പേര് തരം വിവരണം
SA_Theta R ശക്തമായ ബന്ധം നിർണയിക്കുന്ന പരിധി (ഡിഫോൾട്ട്: 0.0)
(0.0-ൽ മാട്രിക്സിന്റെ പൂജ്യമല്ലാത്ത ഘടന നേരിട്ട് ഗ്രാഫായി ഉപയോഗിക്കും)
SA_ChebyAlpha R Chebyshev സ്മൂത്തർ ലക്ഷ്യമിടുന്ന ഐഗൻമൂല്യ ഇടവേളയുടെ താഴത്തെ പരിധി നിർണയിക്കുന്ന അനുപാതം (ഡിഫോൾട്ട്: 20.0)
SA_Safety R പരമാവധി ഐഗൻമൂല്യത്തിന്റെ കണക്കിൽ പ്രയോഗിക്കുന്ന സുരക്ഷാ ഘടകം (ഡിഫോൾട്ട്: 1.1)
SA_TaperK R കോഴ്‌സനിംഗ് ടേപ്പർ ഗുണകം K (ഡിഫോൾട്ട്: 100)
(ലെവൽ 2 മുതൽ കുറഞ്ഞത് ഏകദേശം K അഗ്രിഗേറ്റുകൾ ശേഷിക്കുന്നവിധം കോഴ്‌സനിംഗ് കൂടുതൽ ക്രമാനുസൃതമാക്കുന്നു. ഋണ മൂല്യം ടേപ്പറിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു)
SA_AggOrder R അഗ്രിഗേഷൻ സ്കാൻ ക്രമം (0: ഡിഫോൾട്ട് (BFS ക്രമം), 1: BFS ക്രമം, 2: നോഡ് നമ്പറുകളുടെ ഹാഷ് ക്രമം (പരീക്ഷണാത്മകം), 3: ഡിഗ്രിയുടെ ആരോഹണക്രമം (പരീക്ഷണാത്മകം), 4: ഡിഗ്രിയുടെ അവരോഹണക്രമം (പരീക്ഷണാത്മകം), ഋണ മൂല്യം: നോഡ്-നമ്പർ ക്രമം) (ഡിഫോൾട്ട്: 0)
SA_MinAggSize R അഗ്രിഗേറ്റിന്റെ കുറഞ്ഞ വലുപ്പം (ഡിഫോൾട്ട്: 3)
SA_Verify R സെറ്റപ്പിനിടെ സ്വയംപരിശോധന നടത്തണോ (0: ഇല്ല, ധന മൂല്യം: ഉണ്ട്) (ഡിഫോൾട്ട്: 0) (പ്രധാനമായും ഡീബഗ്ഗിംഗിന്)
SA_DumpVTK R ഏറ്റവും മുകളിലെ ലെവലിലെ അഗ്രിഗേഷൻ VTK ആയി ഔട്ട്പുട്ട് ചെയ്യണോ (0: ഔട്ട്പുട്ടില്ല, ധന മൂല്യം: ഔട്ട്പുട്ട്) (ഡിഫോൾട്ട്: 0) (പ്രധാനമായും ഡീബഗ്ഗിംഗിന്)

ഉപയോഗ ഉദാഹരണം

SSOR പ്രീകണ്ടീഷനിംഗ് ഉള്ള CG രീതി ഉപയോഗിച്ച്, പരമാവധി ആവർത്തനങ്ങളുടെ എണ്ണം 10000 ആയും അഭിസരണ സഹിഷ്ണുത 1.0e-8 ആയും ക്രമീകരിക്കുന്നു

!SOLVER, METHOD=CG, PRECOND=1, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0

SSOR പ്രീകണ്ടീഷനിംഗ് ഉള്ള GMRES രീതി ഉപയോഗിച്ച്, Krylov ഉപാവകാശത്തിന്റെ വലുപ്പം 40 ആയും മൾട്ടികളർ ഓർഡറിംഗിന്റെ ലക്ഷ്യ നിറങ്ങളുടെ എണ്ണം 100 ആയും ക്രമീകരിക്കുന്നു

!SOLVER, METHOD=GMRES, PRECOND=1, ITERLOG=YES, TIMELOG=YES
  10000, 1, 40, 100
  1.0e-8, 1.0, 0.0

ILU(0) പ്രീകണ്ടീഷനിംഗ് ഉള്ള CG രീതി ഉപയോഗിച്ച്, പ്രീകണ്ടീഷനർ മാട്രിക്സ് കണക്കാക്കുമ്പോൾ ഡയഗണൽ ഘടകത്തിൽ ഗുണിക്കുന്ന ഗുണകം 1.1 ആയി ക്രമീകരിക്കുന്നു

!SOLVER, METHOD=CG, PRECOND=10, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.1, 0.0

CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുന്നു

!SOLVER, METHOD=CG, PRECOND=5, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0

CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുകയും കോഴ്‌സ്-ഗ്രിഡ് സോൾവറായി MUMPS തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു (പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)

!SOLVER, METHOD=CG, PRECOND=5, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0
  3

CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുകയും മൾട്ടിഗ്രിഡ് സൈക്കിളായി W-cycle തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു (പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)

!SOLVER, METHOD=CG, PRECOND=5, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0
  1, 1, 2

CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിച്ച് കോഴ്‌സ്-ഗ്രിഡ് സോൾവറായി MUMPS ഉം പരമാവധി ലെവൽ എണ്ണം 2 ഉം തിരഞ്ഞെടുക്കുന്നു (വളരെ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)

!SOLVER, METHOD=CG, PRECOND=5, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0
  3, 1, 1, 2

CG-യുടെ പ്രീകണ്ടീഷണറായി HEC-MW-യിൽ ഉൾനിർമിതമായ SA-AMG ഉപയോഗിക്കുക

!SOLVER, METHOD=CG, PRECOND=22, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0

CG-യുടെ പ്രീകണ്ടീഷണറായി SA-AMG-യും കോഴ്‌സ്-ഗ്രിഡ് സോൾവറായി MUMPS-ഉം ഉപയോഗിക്കുക

!SOLVER, METHOD=CG, PRECOND=22, ITERLOG=YES, TIMELOG=YES
  10000, 1
  1.0e-8, 1.0, 0.0
  3

ഘർഷണ സമ്പർക്ക വിശകലനത്തിൽ SA-AMG പ്രീകണ്ടീഷനിംഗോടുകൂടിയ BiCGSTAB ഉപയോഗിച്ച് AMG പ്രീകണ്ടീഷണർ ശ്രേണീഘടന ഔട്ട്പുട്ട് ചെയ്യുക

!SOLVER, METHOD=BiCGSTAB, PRECOND=22, ITERLOG=YES, TIMELOG=YES, LOGLEVEL=1
  10000, 1
  1.0e-8, 1.0, 0.0