source: issm/trunk-jpl/src/m/solvers/bcgspbjacobioptions.py@ 25246

Last change on this file since 25246 was 25246, checked in by bdef, 5 years ago

NEW : Translation of solver options to py with an automatic translater (SolvOptionTranslater.sh)

File size: 504 bytes
RevLine 
[25246]1from pairoptions import pairoptions
2from collections import OrderedDict
3
4
5def bcgspbjacobioptions(*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', 'bcgs')
13 solverOptions['pc_type'] = options.getfieldvalue('pc_type', 'pbjacobi')
14 return solverOptions
Note: See TracBrowser for help on using the repository browser.