!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-ാം വരി മുതലുള്ളവ **
| വേരിയബിൾ പേര് | തരം | വിവരണം |
|---|---|---|
| NITER | I | ആവർത്തനങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 100) |
| iterPREmax | I | Additive Schwarz പ്രീകണ്ടീഷനിംഗിന്റെ ആവർത്തനങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 1) (ശുപാർശ ചെയ്യുന്ന മൂല്യം 1; സമാന്തര കണക്കുകൂട്ടലിൽ 2 ഫലപ്രദമായിരിക്കാം) |
| NREST | I | Krylov ഉപാവകാശത്തിന്റെ വലുപ്പം (ഡിഫോൾട്ട്: 10) (പരിഹാരരീതിയായി GMRES തിരഞ്ഞെടുക്കുമ്പോൾ മാത്രം സാധുവാണ്) |
| NCOLOR_IN | I | മൾട്ടികളർ ഓർഡറിംഗിലെ ലക്ഷ്യ നിറങ്ങളുടെ എണ്ണം (ഡിഫോൾട്ട്: 10) (OpenMP ത്രെഡുകളുടെ എണ്ണം 2 അല്ലെങ്കിൽ അതിലധികം ആണെങ്കിൽ മാത്രം സാധുവാണ്) |
| RECYCLEPRE | I | പ്രീകണ്ടീഷനർ സജ്ജീകരണ വിവരങ്ങൾ വീണ്ടും ഉപയോഗിക്കുന്ന തവണകൾ (ഡിഫോൾട്ട്: 3) (നോൺലീനിയർ വിശകലനത്തിൽ മാത്രം സാധുവാണ്) |
| വേരിയബിൾ പേര് | തരം | വിവരണം |
|---|---|---|
| RESID | R | അഭിസരണ സഹിഷ്ണുത (ഡിഫോൾട്ട് മൂല്യം: 1.0e-8) |
| SIGMA_DIAG | R | പ്രീകണ്ടീഷനർ മാട്രിക്സ് കണക്കാക്കുമ്പോൾ ഡയഗണൽ ഘടകത്തിൽ ഗുണിക്കുന്ന ഗുണകം (ഡിഫോൾട്ട് മൂല്യം: 1.0) (ILU പ്രീകണ്ടീഷനിംഗിൽ പൂജ്യത്തിൽ വിഭജിക്കൽ അല്ലെങ്കിൽ അപസരണം ഉണ്ടാകുമ്പോൾ 1.0 നേക്കാൾ വലിയ മൂല്യം നൽകിയാൽ പരിഹരിക്കാനാകാം) |
| SIGMA | R | ഉപയോഗിക്കുന്നില്ല (ഡിഫോൾട്ട് മൂല്യം: 0.0) |
PRECOND=5 ആയാൽ (ഒഴിവാക്കാം)¶
PRECOND-ന് 5 അല്ലെങ്കിൽ 22 അല്ലാത്ത മൂല്യം നൽകിയാൽ, വരി 4 അവഗണിക്കും.
| വേരിയബിൾ പേര് | തരം | വിവരണം |
|---|---|---|
| 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 ആയും ക്രമീകരിക്കുന്നു
SSOR പ്രീകണ്ടീഷനിംഗ് ഉള്ള GMRES രീതി ഉപയോഗിച്ച്, Krylov ഉപാവകാശത്തിന്റെ വലുപ്പം 40 ആയും മൾട്ടികളർ ഓർഡറിംഗിന്റെ ലക്ഷ്യ നിറങ്ങളുടെ എണ്ണം 100 ആയും ക്രമീകരിക്കുന്നു
ILU(0) പ്രീകണ്ടീഷനിംഗ് ഉള്ള CG രീതി ഉപയോഗിച്ച്, പ്രീകണ്ടീഷനർ മാട്രിക്സ് കണക്കാക്കുമ്പോൾ ഡയഗണൽ ഘടകത്തിൽ ഗുണിക്കുന്ന ഗുണകം 1.1 ആയി ക്രമീകരിക്കുന്നു
CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുന്നു
CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുകയും കോഴ്സ്-ഗ്രിഡ് സോൾവറായി MUMPS തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു (പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)
CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിക്കുകയും മൾട്ടിഗ്രിഡ് സൈക്കിളായി W-cycle തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു (പരിഹരിക്കാൻ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)
CG രീതിയുടെ പ്രീകണ്ടീഷനറായി ML ഉപയോഗിച്ചുള്ള AMG രീതി ഉപയോഗിച്ച് കോഴ്സ്-ഗ്രിഡ് സോൾവറായി MUMPS ഉം പരമാവധി ലെവൽ എണ്ണം 2 ഉം തിരഞ്ഞെടുക്കുന്നു (വളരെ ബുദ്ധിമുട്ടുള്ള പ്രശ്നങ്ങൾക്ക്)
CG-യുടെ പ്രീകണ്ടീഷണറായി HEC-MW-യിൽ ഉൾനിർമിതമായ SA-AMG ഉപയോഗിക്കുക
CG-യുടെ പ്രീകണ്ടീഷണറായി SA-AMG-യും കോഴ്സ്-ഗ്രിഡ് സോൾവറായി MUMPS-ഉം ഉപയോഗിക്കുക
ഘർഷണ സമ്പർക്ക വിശകലനത്തിൽ SA-AMG പ്രീകണ്ടീഷനിംഗോടുകൂടിയ BiCGSTAB ഉപയോഗിച്ച് AMG പ്രീകണ്ടീഷണർ ശ്രേണീഘടന ഔട്ട്പുട്ട് ചെയ്യുക