Changeset 20574
- Timestamp:
- 04/28/16 16:09:38 (10 years ago)
- Location:
- issm/trunk-jpl/src/m/solvers
- Files:
-
- 184 edited
-
bcgsasmoptions.m (modified) (1 diff)
-
bcgsbjacobioptions.m (modified) (1 diff)
-
bcgsgamgoptions.m (modified) (1 diff)
-
bcgsgasmoptions.m (modified) (1 diff)
-
bcgshypreoptions.m (modified) (1 diff)
-
bcgsjacobioptions.m (modified) (1 diff)
-
bcgslasmoptions.m (modified) (1 diff)
-
bcgslbjacobioptions.m (modified) (1 diff)
-
bcgslgamgoptions.m (modified) (1 diff)
-
bcgslgasmoptions.m (modified) (1 diff)
-
bcgslhypreoptions.m (modified) (1 diff)
-
bcgsljacobioptions.m (modified) (1 diff)
-
bcgslmgoptions.m (modified) (1 diff)
-
bcgslpbjacobioptions.m (modified) (1 diff)
-
bcgslsoroptions.m (modified) (1 diff)
-
bcgsmgoptions.m (modified) (1 diff)
-
bcgspbjacobioptions.m (modified) (1 diff)
-
bcgssoroptions.m (modified) (1 diff)
-
bicgasmoptions.m (modified) (1 diff)
-
bicgbjacobioptions.m (modified) (1 diff)
-
bicggamgoptions.m (modified) (1 diff)
-
bicggasmoptions.m (modified) (1 diff)
-
bicghypreoptions.m (modified) (1 diff)
-
bicgjacobioptions.m (modified) (1 diff)
-
bicgmgoptions.m (modified) (1 diff)
-
bicgpbjacobioptions.m (modified) (1 diff)
-
bicgsoroptions.m (modified) (1 diff)
-
cgasmoptions.m (modified) (1 diff)
-
cgbjacobioptions.m (modified) (1 diff)
-
cggamgoptions.m (modified) (1 diff)
-
cggasmoptions.m (modified) (1 diff)
-
cghypreoptions.m (modified) (1 diff)
-
cgjacobioptions.m (modified) (1 diff)
-
cgmgoptions.m (modified) (1 diff)
-
cgneasmoptions.m (modified) (1 diff)
-
cgnebjacobioptions.m (modified) (1 diff)
-
cgnegamgoptions.m (modified) (1 diff)
-
cgnegasmoptions.m (modified) (1 diff)
-
cgnehypreoptions.m (modified) (1 diff)
-
cgnejacobioptions.m (modified) (1 diff)
-
cgnemgoptions.m (modified) (1 diff)
-
cgnepbjacobioptions.m (modified) (1 diff)
-
cgnesoroptions.m (modified) (1 diff)
-
cgpbjacobioptions.m (modified) (1 diff)
-
cgsasmoptions.m (modified) (1 diff)
-
cgsbjacobioptions.m (modified) (1 diff)
-
cgsgamgoptions.m (modified) (1 diff)
-
cgsgasmoptions.m (modified) (1 diff)
-
cgshypreoptions.m (modified) (1 diff)
-
cgsjacobioptions.m (modified) (1 diff)
-
cgsmgoptions.m (modified) (1 diff)
-
cgsoroptions.m (modified) (1 diff)
-
cgspbjacobioptions.m (modified) (1 diff)
-
cgssoroptions.m (modified) (1 diff)
-
conditionnumberoptions.m (modified) (1 diff)
-
crasmoptions.m (modified) (1 diff)
-
crbjacobioptions.m (modified) (1 diff)
-
crgamgoptions.m (modified) (1 diff)
-
crgasmoptions.m (modified) (1 diff)
-
crhypreoptions.m (modified) (1 diff)
-
crjacobioptions.m (modified) (1 diff)
-
crmgoptions.m (modified) (1 diff)
-
crpbjacobioptions.m (modified) (1 diff)
-
crsoroptions.m (modified) (1 diff)
-
dgmresasmoptions.m (modified) (1 diff)
-
dgmresbjacobioptions.m (modified) (1 diff)
-
dgmresgamgoptions.m (modified) (1 diff)
-
dgmresgasmoptions.m (modified) (1 diff)
-
dgmreshypreoptions.m (modified) (1 diff)
-
dgmresjacobioptions.m (modified) (1 diff)
-
dgmresmgoptions.m (modified) (1 diff)
-
dgmrespbjacobioptions.m (modified) (1 diff)
-
dgmressoroptions.m (modified) (1 diff)
-
fgmresasmoptions.m (modified) (1 diff)
-
fgmresbjacobioptions.m (modified) (1 diff)
-
fgmresgamgoptions.m (modified) (1 diff)
-
fgmresgasmoptions.m (modified) (1 diff)
-
fgmreshypreoptions.m (modified) (1 diff)
-
fgmresjacobioptions.m (modified) (1 diff)
-
fgmresmgoptions.m (modified) (1 diff)
-
fgmrespbjacobioptions.m (modified) (1 diff)
-
fgmressoroptions.m (modified) (1 diff)
-
gcrasmoptions.m (modified) (1 diff)
-
gcrbjacobioptions.m (modified) (1 diff)
-
gcrgamgoptions.m (modified) (1 diff)
-
gcrgasmoptions.m (modified) (1 diff)
-
gcrhypreoptions.m (modified) (1 diff)
-
gcrjacobioptions.m (modified) (1 diff)
-
gcrmgoptions.m (modified) (1 diff)
-
gcrpbjacobioptions.m (modified) (1 diff)
-
gcrsoroptions.m (modified) (1 diff)
-
gltrasmoptions.m (modified) (1 diff)
-
gltrbjacobioptions.m (modified) (1 diff)
-
gltrgamgoptions.m (modified) (1 diff)
-
gltrgasmoptions.m (modified) (1 diff)
-
gltrhypreoptions.m (modified) (1 diff)
-
gltrjacobioptions.m (modified) (1 diff)
-
gltrmgoptions.m (modified) (1 diff)
-
gltrpbjacobioptions.m (modified) (1 diff)
-
gltrsoroptions.m (modified) (1 diff)
-
gmresasmoptions.m (modified) (1 diff)
-
gmresbjacobioptions.m (modified) (1 diff)
-
gmresgamgoptions.m (modified) (1 diff)
-
gmresgasmoptions.m (modified) (1 diff)
-
gmreshypreoptions.m (modified) (1 diff)
-
gmresjacobioptions.m (modified) (1 diff)
-
gmresmgoptions.m (modified) (1 diff)
-
gmrespbjacobioptions.m (modified) (1 diff)
-
gmressoroptions.m (modified) (1 diff)
-
ibcgsasmoptions.m (modified) (1 diff)
-
ibcgsbjacobioptions.m (modified) (1 diff)
-
ibcgsgamgoptions.m (modified) (1 diff)
-
ibcgsgasmoptions.m (modified) (1 diff)
-
ibcgshypreoptions.m (modified) (1 diff)
-
ibcgsjacobioptions.m (modified) (1 diff)
-
ibcgsmgoptions.m (modified) (1 diff)
-
ibcgspbjacobioptions.m (modified) (1 diff)
-
ibcgssoroptions.m (modified) (1 diff)
-
iluasmoptions.m (modified) (1 diff)
-
lcdasmoptions.m (modified) (1 diff)
-
lcdbjacobioptions.m (modified) (1 diff)
-
lcdgamgoptions.m (modified) (1 diff)
-
lcdgasmoptions.m (modified) (1 diff)
-
lcdhypreoptions.m (modified) (1 diff)
-
lcdjacobioptions.m (modified) (1 diff)
-
lcdmgoptions.m (modified) (1 diff)
-
lcdpbjacobioptions.m (modified) (1 diff)
-
lcdsoroptions.m (modified) (1 diff)
-
lsqrasmoptions.m (modified) (1 diff)
-
lsqrbjacobioptions.m (modified) (1 diff)
-
lsqrgamgoptions.m (modified) (1 diff)
-
lsqrgasmoptions.m (modified) (1 diff)
-
lsqrhypreoptions.m (modified) (1 diff)
-
lsqrjacobioptions.m (modified) (1 diff)
-
lsqrmgoptions.m (modified) (1 diff)
-
lsqrpbjacobioptions.m (modified) (1 diff)
-
lsqrsoroptions.m (modified) (1 diff)
-
minresasmoptions.m (modified) (1 diff)
-
minresbjacobioptions.m (modified) (1 diff)
-
minresgamgoptions.m (modified) (1 diff)
-
minresgasmoptions.m (modified) (1 diff)
-
minreshypreoptions.m (modified) (1 diff)
-
minresjacobioptions.m (modified) (1 diff)
-
minresmgoptions.m (modified) (1 diff)
-
minrespbjacobioptions.m (modified) (1 diff)
-
minressoroptions.m (modified) (1 diff)
-
mumpsoptions.m (modified) (1 diff)
-
richardsonasmoptions.m (modified) (1 diff)
-
richardsonbjacobioptions.m (modified) (1 diff)
-
richardsongamgoptions.m (modified) (1 diff)
-
richardsongasmoptions.m (modified) (1 diff)
-
richardsonhypreoptions.m (modified) (1 diff)
-
richardsonjacobioptions.m (modified) (1 diff)
-
richardsonmgoptions.m (modified) (1 diff)
-
richardsonpbjacobioptions.m (modified) (1 diff)
-
richardsonsoroptions.m (modified) (1 diff)
-
stcgasmoptions.m (modified) (1 diff)
-
stcgbjacobioptions.m (modified) (1 diff)
-
stcggamgoptions.m (modified) (1 diff)
-
stcggasmoptions.m (modified) (1 diff)
-
stcghypreoptions.m (modified) (1 diff)
-
stcgjacobioptions.m (modified) (1 diff)
-
stcgmgoptions.m (modified) (1 diff)
-
stcgpbjacobioptions.m (modified) (1 diff)
-
stcgsoroptions.m (modified) (1 diff)
-
stokesoptions.m (modified) (1 diff)
-
symmlqasmoptions.m (modified) (1 diff)
-
symmlqbjacobioptions.m (modified) (1 diff)
-
symmlqgamgoptions.m (modified) (1 diff)
-
symmlqgasmoptions.m (modified) (1 diff)
-
symmlqhypreoptions.m (modified) (1 diff)
-
symmlqjacobioptions.m (modified) (1 diff)
-
symmlqmgoptions.m (modified) (1 diff)
-
symmlqpbjacobioptions.m (modified) (1 diff)
-
symmlqsoroptions.m (modified) (1 diff)
-
tfqmrasmoptions.m (modified) (1 diff)
-
tfqmrbjacobioptions.m (modified) (1 diff)
-
tfqmrgamgoptions.m (modified) (1 diff)
-
tfqmrgasmoptions.m (modified) (1 diff)
-
tfqmrhypreoptions.m (modified) (1 diff)
-
tfqmrjacobioptions.m (modified) (1 diff)
-
tfqmrmgoptions.m (modified) (1 diff)
-
tfqmrpbjacobioptions.m (modified) (1 diff)
-
tfqmrsoroptions.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/solvers/bcgsasmoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgsbjacobioptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgsgamgoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgsgasmoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgshypreoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgsjacobioptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); -
issm/trunk-jpl/src/m/solvers/bcgslasmoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); -
issm/trunk-jpl/src/m/solvers/bcgslbjacobioptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); -
issm/trunk-jpl/src/m/solvers/bcgslgamgoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); -
issm/trunk-jpl/src/m/solvers/bcgslgasmoptions.m
r20573 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 10 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); -
issm/trunk-jpl/src/m/solvers/bcgslhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); -
issm/trunk-jpl/src/m/solvers/bcgsljacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); -
issm/trunk-jpl/src/m/solvers/bcgslmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); -
issm/trunk-jpl/src/m/solvers/bcgslpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); -
issm/trunk-jpl/src/m/solvers/bcgslsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgsl'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); -
issm/trunk-jpl/src/m/solvers/bcgsmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); -
issm/trunk-jpl/src/m/solvers/bcgspbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); -
issm/trunk-jpl/src/m/solvers/bcgssoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); -
issm/trunk-jpl/src/m/solvers/bicgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); -
issm/trunk-jpl/src/m/solvers/bicgbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); -
issm/trunk-jpl/src/m/solvers/bicggamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); -
issm/trunk-jpl/src/m/solvers/bicggasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); -
issm/trunk-jpl/src/m/solvers/bicghypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); -
issm/trunk-jpl/src/m/solvers/bicgjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=petscversion(); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); -
issm/trunk-jpl/src/m/solvers/bicgmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/bicgpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/bicgsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','bicg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/cgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/cgbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cggamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/cggasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/cghypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/cgjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/cgneasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/cgnebjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgnegamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/cgnegasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/cgnehypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/cgnejacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgnemgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/cgnepbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgnesoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgne');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/cgpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgsasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/cgsbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgsgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/cgsgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/cgshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/cgsjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgsmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/cgsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/cgspbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/cgssoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/conditionnumberoptions.m
r16901 r20574 8 8 options=pairoptions(varargin{:}); 9 9 cn=struct(); 10 cn..toolkit='petsc'; 11 12 %default options 13 PETSC_VERSION=petscversion(); 14 if PETSC_VERSION==3, 15 cn.mat_type=getfieldvalue(options,'mat_type','mpiaij'); 16 cn.ksp_type=getfieldvalue(options,'ksp_type','gmres'); 17 cn.pc_type=getfieldvalue(options,'pc_type','none'); 18 cn.ksp_monitor_singular_value=getfieldvalue(options,'ksp_monitor_singular_value',''); 19 cn.ksp_gmres_restart=getfieldvalue(options,'ksp_gmres_restart',1000); 20 cn.info=getfieldvalue(options,'info',''); 21 cn.log_summary=getfieldvalue(options,'log_summary',''); 22 end 10 cn.toolkit='petsc'; 11 cn.mat_type=getfieldvalue(options,'mat_type','mpiaij'); 12 cn.ksp_type=getfieldvalue(options,'ksp_type','gmres'); 13 cn.pc_type=getfieldvalue(options,'pc_type','none'); 14 cn.ksp_monitor_singular_value=getfieldvalue(options,'ksp_monitor_singular_value',''); 15 cn.ksp_gmres_restart=getfieldvalue(options,'ksp_gmres_restart',1000); 16 cn.info=getfieldvalue(options,'info',''); 17 cn.log_summary=getfieldvalue(options,'log_summary',''); -
issm/trunk-jpl/src/m/solvers/crasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/crbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/crgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/crgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/crhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/crjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/crmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/crpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/crsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','cr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/dgmresasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/dgmresbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/dgmresgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/dgmresgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/dgmreshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/dgmresjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/dgmresmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/dgmrespbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/dgmressoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','dgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/fgmresasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/fgmresbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/fgmresgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/fgmresgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/fgmreshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/fgmresjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/fgmresmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/fgmrespbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/fgmressoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','fgmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/gcrasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/gcrbjacobioptions.m
r17054 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 8 9 PETSC_VERSION=IssmConfig('_PETSC_MAJOR_'); 10 if PETSC_VERSION==3, 11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); -
issm/trunk-jpl/src/m/solvers/gcrgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/gcrgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/gcrhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/gcrjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/gcrmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/gcrpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/gcrsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gcr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/gltrasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/gltrbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/gltrgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/gltrgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/gltrhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/gltrjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/gltrmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/gltrpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/gltrsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gltr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/gmresasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/gmresbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/gmresgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/gmresgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/gmreshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/gmresjacobioptions.m
r17059 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=IssmConfig('_PETSC_MAJOR_');10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/gmresmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/gmrespbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/gmressoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','gmres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/ibcgshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/ibcgsmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/ibcgspbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/ibcgssoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','ibcgs');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/iluasmoptions.m
r14610 r20574 8 8 options=pairoptions(varargin{:}); 9 9 iluasm=struct(); 10 11 %default iluasm options12 10 iluasm.toolkit='petsc'; 13 11 iluasm.mat_type=getfieldvalue(options,'mat_type','aij'); -
issm/trunk-jpl/src/m/solvers/lcdasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/lcdbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/lcdgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/lcdgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/lcdhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/lcdjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/lcdmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/lcdpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/lcdsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lcd');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/lsqrasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/lsqrbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/lsqrgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/lsqrgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/lsqrhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/lsqrjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/lsqrmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/lsqrpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/lsqrsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','lsqr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/minresasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/minresbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/minresgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/minresgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/minreshypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/minresjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/minresmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/minrespbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/minressoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','minres');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/mumpsoptions.m
r17661 r20574 19 19 mumps.pc_factor_shift_positive_definite=getfieldvalue(options,'pc_factor_shift_positive_definite','true'); 20 20 end 21 21 22 if PETSC_VERSION==3., 22 23 mumps.toolkit='petsc'; -
issm/trunk-jpl/src/m/solvers/richardsonasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/richardsonbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/richardsongamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/richardsongasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/richardsonhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/richardsonjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/richardsonmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/richardsonpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/richardsonsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','richardson');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/stcgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/stcgbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/stcggamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/stcggasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/stcghypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/stcgjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/stcgmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/stcgpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/stcgsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','stcg');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/stokesoptions.m
r15907 r20574 9 9 stokes=struct(); 10 10 11 %default stokes options 12 PETSC_VERSION=IssmConfig('_PETSC_MAJOR_')[0]; 13 if PETSC_VERSION==2., 14 error('stokesoptions error message: multi-physics options not supported in Petsc 2'); 15 end 16 if PETSC_VERSION==3., 17 stokes.toolkit='petsc'; 18 stokes.mat_type=getfieldvalue(options,'mat_type','mpiaij'); 19 stokes.ksp_max_it=getfieldvalue(options,'ksp_max_it',1000); 20 stokes.ksp_type=getfieldvalue(options,'ksp_type','gmres'); 21 stokes.pc_type=getfieldvalue(options,'pc_type','fieldsplit'); 22 stokes.pc_field_split_type=getfieldvalue(options,'pc_field_split_type','schur'); 23 stokes.fieldsplit_0_pc_type=getfieldvalue(options,'fieldsplit_0_pc_type','hypre'); 24 stokes.fieldsplit_0_ksp_type=getfieldvalue(options,'fieldsplit_0_ksp_type','gmres'); 25 stokes.fieldsplit_0_pc_hypre_type=getfieldvalue(options,'fieldsplit_0_pc_hypre_type','boomerang'); 26 stokes.fieldsplit_1_pc_type=getfieldvalue(options,'fieldsplit_1_pc_type','jacobi'); 27 stokes.fieldsplit_1_ksp_type=getfieldvalue(options,'fieldsplit_1_ksp_type','preonly'); 28 stokes.issm_option_solver=getfieldvalue(options,'issm_option_solver','stokes'); 29 end 11 stokes.toolkit='petsc'; 12 stokes.mat_type=getfieldvalue(options,'mat_type','mpiaij'); 13 stokes.ksp_max_it=getfieldvalue(options,'ksp_max_it',1000); 14 stokes.ksp_type=getfieldvalue(options,'ksp_type','gmres'); 15 stokes.pc_type=getfieldvalue(options,'pc_type','fieldsplit'); 16 stokes.pc_field_split_type=getfieldvalue(options,'pc_field_split_type','schur'); 17 stokes.fieldsplit_0_pc_type=getfieldvalue(options,'fieldsplit_0_pc_type','hypre'); 18 stokes.fieldsplit_0_ksp_type=getfieldvalue(options,'fieldsplit_0_ksp_type','gmres'); 19 stokes.fieldsplit_0_pc_hypre_type=getfieldvalue(options,'fieldsplit_0_pc_hypre_type','boomerang'); 20 stokes.fieldsplit_1_pc_type=getfieldvalue(options,'fieldsplit_1_pc_type','jacobi'); 21 stokes.fieldsplit_1_ksp_type=getfieldvalue(options,'fieldsplit_1_ksp_type','preonly'); 22 stokes.issm_option_solver=getfieldvalue(options,'issm_option_solver','stokes'); -
issm/trunk-jpl/src/m/solvers/symmlqasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/symmlqbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/symmlqgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/symmlqgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/symmlqhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/symmlqjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/symmlqmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/symmlqpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/symmlqsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','symmlq');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrgamgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrgasmoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrhypreoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrmgoptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrpbjacobioptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi');14 end -
issm/trunk-jpl/src/m/solvers/tfqmrsoroptions.m
r16901 r20574 5 5 solverOptions=struct(); 6 6 solverOptions.toolkit='petsc'; 7 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij'); 8 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr'); 9 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 7 10 8 9 PETSC_VERSION=petscversion();10 if PETSC_VERSION==3,11 solverOptions.mat_type=getfieldvalue(options, 'mat_type','mpiaij');12 solverOptions.ksp_type=getfieldvalue(options, 'ksp_type','tfqmr');13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor');14 end
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/trac/issm/chrome/common/trac_banner.png)