source: issm/trunk/src/m/solvers/stcgjacobioptions.py@ 25836

Last change on this file since 25836 was 25836, checked in by Mathieu Morlighem, 4 years ago

merged trunk-jpl and trunk for revision 25834

File size: 501 bytes
Line 
1from pairoptions import pairoptions
2from collections import OrderedDict
3
4
5def stcgjacobioptions(*args):
6
7 #retrieve options provided in *args
8 options = pairoptions(*args)
9 solverOptions = OrderedDict()
10 solverOptions['toolkit'] = 'petsc'
11 solverOptions['mat_type'] = options.getfieldvalue('mat_type', 'mpiaij')
12 solverOptions['ksp_type'] = options.getfieldvalue('ksp_type', 'stcg')
13 solverOptions['pc_type'] = options.getfieldvalue('pc_type', 'jacobi')
14
15 return solverOptions
Note: See TracBrowser for help on using the repository browser.