Changeset 20574
- Timestamp:
- 04/28/16 16:09:38 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/solvers
- Files:
-
- 184 edited
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.