Changeset 16137 for issm/trunk/src/m/solvers/stokesoptions.py
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk ¶
- Property svn:ignore
-
TabularUnified
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src ¶
- Property svn:mergeinfo changed
-
TabularUnified issm/trunk/src/m/solvers/stokesoptions.py ¶
r15396 r16137 1 #module imports {{{2 1 from pairoptions import * 3 from petscversion import * 4 #}}} 2 from IssmConfig import * 5 3 def stokesoptions(*args): 6 4 #STOKESOPTIONS - return STOKES multi-physics solver petsc options … … 14 12 15 13 #default stokes options 16 PETSC_VERSION= petscversion()14 PETSC_VERSION=IssmConfig('_PETSC_MAJOR_')[0] 17 15 18 if PETSC_VERSION==2 :16 if PETSC_VERSION==2.: 19 17 raise RuntimeError('stokesoptions error message: multi-physics options not supported in Petsc 2') 20 if PETSC_VERSION==3 :18 if PETSC_VERSION==3.: 21 19 options=[['toolkit','petsc'],['mat_type','mpiaij'],['ksp_max_it',1000],['ksp_type','gmres'],['pc_type','fieldsplit'],['pc_field_split_type','schur'],\ 22 20 ['fieldsplit_0_pc_type','hypre'],['fieldsplit_0_ksp_type','gmres'],['fieldsplit_0_pc_hypre_type','boomerang'],\
Note:
See TracChangeset
for help on using the changeset viewer.