source:
issm/oecreview/Archive/16554-17801/ISSM-16900-16901.diff@
17802
Last change on this file since 17802 was 17802, checked in by , 11 years ago | |
---|---|
File size: 129.2 KB |
-
../trunk-jpl/src/m/solvers/lcdjacobioptions.m
1 function solverOptions=lcdjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/bicghypreoptions.m
1 function solverOptions=bicghypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/bcgsasmoptions.m
1 function solverOptions=bcgsasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/dgmresasmoptions.m
1 function solverOptions=dgmresasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsgamgoptions.m
1 function solverOptions=ibcgsgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bcgslpbjacobioptions.m
1 function solverOptions=bcgslpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/cgsjacobioptions.m
1 function solverOptions=cgsjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/stcgmgoptions.m
1 function solverOptions=stcgmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/lcdsoroptions.m
1 function solverOptions=lcdsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/richardsongamgoptions.m
1 function solverOptions=richardsongamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/dgmresjacobioptions.m
1 function solverOptions=dgmresjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/symmlqjacobioptions.m
1 function solverOptions=symmlqjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/fgmresjacobioptions.m
1 function solverOptions=fgmresjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/fgmreshypreoptions.m
1 function solverOptions=fgmreshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/lsqrbjacobioptions.m
1 function solverOptions=lsqrbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/minresasmoptions.m
1 function solverOptions=minresasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrhypreoptions.m
1 function solverOptions=tfqmrhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/bcgsmgoptions.m
1 function solverOptions=bcgsmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/cgbjacobioptions.m
1 function solverOptions=cgbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lsqrsoroptions.m
1 function solverOptions=lsqrsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/symmlqsoroptions.m
1 function solverOptions=symmlqsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/cgsgamgoptions.m
1 function solverOptions=cgsgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/stcgbjacobioptions.m
1 function solverOptions=stcgbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lcdhypreoptions.m
1 function solverOptions=lcdhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/dgmrespbjacobioptions.m
1 function solverOptions=dgmrespbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/bicgjacobioptions.m
1 function solverOptions=bicgjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/cgsoroptions.m
1 function solverOptions=cgsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/crbjacobioptions.m
1 function solverOptions=crbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/gmresasmoptions.m
1 function solverOptions=gmresasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/richardsonmgoptions.m
1 function solverOptions=richardsonmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/cgnebjacobioptions.m
1 function solverOptions=cgnebjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lcdmgoptions.m
1 function solverOptions=lcdmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/dgmresgasmoptions.m
1 function solverOptions=dgmresgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/symmlqhypreoptions.m
1 function solverOptions=symmlqhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/crpbjacobioptions.m
1 function solverOptions=crpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/ibcgshypreoptions.m
1 function solverOptions=ibcgshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/bicggamgoptions.m
1 function solverOptions=bicggamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/cgsmgoptions.m
1 function solverOptions=cgsmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/stcgasmoptions.m
1 function solverOptions=stcgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrbjacobioptions.m
1 function solverOptions=tfqmrbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/bcgslbjacobioptions.m
1 function solverOptions=bcgslbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/gcrpbjacobioptions.m
1 function solverOptions=gcrpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crasmoptions.m
1 function solverOptions=crasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/cgnepbjacobioptions.m
1 function solverOptions=cgnepbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/symmlqmgoptions.m
1 function solverOptions=symmlqmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/bcgspbjacobioptions.m
1 function solverOptions=bcgspbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/stcggasmoptions.m
1 function solverOptions=stcggasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/stcghypreoptions.m
1 function solverOptions=stcghypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/crhypreoptions.m
1 function solverOptions=crhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/cgneasmoptions.m
1 function solverOptions=cgneasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrsoroptions.m
1 function solverOptions=tfqmrsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/richardsonsoroptions.m
1 function solverOptions=richardsonsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/ibcgspbjacobioptions.m
1 function solverOptions=ibcgspbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/minresmgoptions.m
1 function solverOptions=minresmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/gcrgasmoptions.m
1 function solverOptions=gcrgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/fgmresasmoptions.m
1 function solverOptions=fgmresasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/cgnehypreoptions.m
1 function solverOptions=cgnehypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/gcrbjacobioptions.m
1 function solverOptions=gcrbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/bcgslgamgoptions.m
1 function solverOptions=bcgslgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bicgmgoptions.m
1 function solverOptions=bicgmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/dgmreshypreoptions.m
1 function solverOptions=dgmreshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/bcgslasmoptions.m
1 function solverOptions=bcgslasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/lcdpbjacobioptions.m
1 function solverOptions=lcdpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/gltrsoroptions.m
1 function solverOptions=gltrsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/gcrmgoptions.m
1 function solverOptions=gcrmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/gcrsoroptions.m
1 function solverOptions=gcrsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsgasmoptions.m
1 function solverOptions=ibcgsgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/cgssoroptions.m
1 function solverOptions=cgssoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/gmresmgoptions.m
1 function solverOptions=gmresmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/gltrpbjacobioptions.m
1 function solverOptions=gltrpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/richardsongasmoptions.m
1 function solverOptions=richardsongasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/minreshypreoptions.m
1 function solverOptions=minreshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/lsqrmgoptions.m
1 function solverOptions=lsqrmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsmgoptions.m
1 function solverOptions=ibcgsmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/symmlqpbjacobioptions.m
1 function solverOptions=symmlqpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crjacobioptions.m
1 function solverOptions=crjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgmgoptions.m
1 function solverOptions=cgmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/fgmresgamgoptions.m
1 function solverOptions=fgmresgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/cgsgasmoptions.m
1 function solverOptions=cgsgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/cgnejacobioptions.m
1 function solverOptions=cgnejacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/gmreshypreoptions.m
1 function solverOptions=gmreshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/bicgsoroptions.m
1 function solverOptions=bicgsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsasmoptions.m
1 function solverOptions=ibcgsasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/minresgamgoptions.m
1 function solverOptions=minresgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/dgmresbjacobioptions.m
1 function solverOptions=dgmresbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crgamgoptions.m
1 function solverOptions=crgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bcgssoroptions.m
1 function solverOptions=bcgssoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/dgmressoroptions.m
1 function solverOptions=dgmressoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/minresbjacobioptions.m
1 function solverOptions=minresbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgnegamgoptions.m
1 function solverOptions=cgnegamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/gmresgamgoptions.m
1 function solverOptions=gmresgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bcgsgamgoptions.m
1 function solverOptions=bcgsgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/lcdbjacobioptions.m
1 function solverOptions=lcdbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/bicggasmoptions.m
1 function solverOptions=bicggasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/tfqmrmgoptions.m
1 function solverOptions=tfqmrmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/lsqrgamgoptions.m
1 function solverOptions=lsqrgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/gltrjacobioptions.m
1 function solverOptions=gltrjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/minressoroptions.m
1 function solverOptions=minressoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/cggamgoptions.m
1 function solverOptions=cggamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bcgshypreoptions.m
1 function solverOptions=bcgshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/gmresbjacobioptions.m
1 function solverOptions=gmresbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crmgoptions.m
1 function solverOptions=crmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/symmlqbjacobioptions.m
1 function solverOptions=symmlqbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lcdgamgoptions.m
1 function solverOptions=lcdgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/conditionnumberoptions.m
1 function cn=conditionnumberoptions(varargin) 2 %MULTIGRIDOPTIONS - use Multigrid 3 % 4 % Usage: 5 % options=mgoptions; 6 7 %retrieve options provided in varargin 8 options=pairoptions(varargin{:}); 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 -
../trunk-jpl/src/m/solvers/cgnemgoptions.m
1 function solverOptions=cgnemgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/gmressoroptions.m
1 function solverOptions=gmressoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/bcgslgasmoptions.m
1 function solverOptions=bcgslgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/lcdasmoptions.m
1 function solverOptions=lcdasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/gltrgamgoptions.m
1 function solverOptions=gltrgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/minresjacobioptions.m
1 function solverOptions=minresjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/fgmrespbjacobioptions.m
1 function solverOptions=fgmrespbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/symmlqgamgoptions.m
1 function solverOptions=symmlqgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/lsqrasmoptions.m
1 function solverOptions=lsqrasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/gcrjacobioptions.m
1 function solverOptions=gcrjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/gcrhypreoptions.m
1 function solverOptions=gcrhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/symmlqasmoptions.m
1 function solverOptions=symmlqasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/stcgsoroptions.m
1 function solverOptions=stcgsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/gmresjacobioptions.m
1 function solverOptions=gmresjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrgamgoptions.m
1 function solverOptions=tfqmrgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/minrespbjacobioptions.m
1 function solverOptions=minrespbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crsoroptions.m
1 function solverOptions=crsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/lsqrjacobioptions.m
1 function solverOptions=lsqrjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgasmoptions.m
1 function solverOptions=cgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/stcgpbjacobioptions.m
1 function solverOptions=stcgpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/fgmresgasmoptions.m
1 function solverOptions=fgmresgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/gltrmgoptions.m
1 function solverOptions=gltrmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/fgmresbjacobioptions.m
1 function solverOptions=fgmresbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsjacobioptions.m
1 function solverOptions=ibcgsjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgnesoroptions.m
1 function solverOptions=cgnesoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/cgjacobioptions.m
1 function solverOptions=cgjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/bcgsljacobioptions.m
1 function solverOptions=bcgsljacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/dgmresmgoptions.m
1 function solverOptions=dgmresmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/minresgasmoptions.m
1 function solverOptions=minresgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','minres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/richardsonbjacobioptions.m
1 function solverOptions=richardsonbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/gmrespbjacobioptions.m
1 function solverOptions=gmrespbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/fgmressoroptions.m
1 function solverOptions=fgmressoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/fgmresmgoptions.m
1 function solverOptions=fgmresmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','fgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'mg'); 14 end -
../trunk-jpl/src/m/solvers/lsqrpbjacobioptions.m
1 function solverOptions=lsqrpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/crgasmoptions.m
1 function solverOptions=crgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/bcgslsoroptions.m
1 function solverOptions=bcgslsoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/gltrbjacobioptions.m
1 function solverOptions=gltrbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgpbjacobioptions.m
1 function solverOptions=cgpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgnegasmoptions.m
1 function solverOptions=cgnegasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgne'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/gmresgasmoptions.m
1 function solverOptions=gmresgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/bcgsgasmoptions.m
1 function solverOptions=bcgsgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/cgsbjacobioptions.m
1 function solverOptions=cgsbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/richardsonpbjacobioptions.m
1 function solverOptions=richardsonpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lsqrgasmoptions.m
1 function solverOptions=lsqrgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrasmoptions.m
1 function solverOptions=tfqmrasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/richardsonasmoptions.m
1 function solverOptions=richardsonasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/ibcgsbjacobioptions.m
1 function solverOptions=ibcgsbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cggasmoptions.m
1 function solverOptions=cggasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrjacobioptions.m
1 function solverOptions=tfqmrjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/bcgslhypreoptions.m
1 function solverOptions=bcgslhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/richardsonhypreoptions.m
1 function solverOptions=richardsonhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/cgspbjacobioptions.m
1 function solverOptions=cgspbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/stcgjacobioptions.m
1 function solverOptions=stcgjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/gltrasmoptions.m
1 function solverOptions=gltrasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/lcdgasmoptions.m
1 function solverOptions=lcdgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lcd'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/ibcgssoroptions.m
1 function solverOptions=ibcgssoroptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','ibcgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'sor'); 14 end -
../trunk-jpl/src/m/solvers/gcrasmoptions.m
1 function solverOptions=gcrasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/dgmresgamgoptions.m
1 function solverOptions=dgmresgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','dgmres'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/cgsasmoptions.m
1 function solverOptions=cgsasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'asm'); 14 end -
../trunk-jpl/src/m/solvers/bicgbjacobioptions.m
1 function solverOptions=bicgbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/bcgslmgoptions.m
1 function solverOptions=bcgslmgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/gltrhypreoptions.m
1 function solverOptions=gltrhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/gltrgasmoptions.m
1 function solverOptions=gltrgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gltr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrpbjacobioptions.m
1 function solverOptions=tfqmrpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cgshypreoptions.m
1 function solverOptions=cgshypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cgs'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/bcgsjacobioptions.m
1 function solverOptions=bcgsjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/bcgsbjacobioptions.m
1 function solverOptions=bcgsbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'bjacobi'); 14 end -
../trunk-jpl/src/m/solvers/lsqrhypreoptions.m
1 function solverOptions=lsqrhypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','lsqr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/symmlqgasmoptions.m
1 function solverOptions=symmlqgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','symmlq'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/stcggamgoptions.m
1 function solverOptions=stcggamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','stcg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end -
../trunk-jpl/src/m/solvers/bicgpbjacobioptions.m
1 function solverOptions=bicgpbjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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', 'pbjacobi'); 14 end -
../trunk-jpl/src/m/solvers/cghypreoptions.m
1 function solverOptions=cghypreoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','cg'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'hypre'); 14 end -
../trunk-jpl/src/m/solvers/tfqmrgasmoptions.m
1 function solverOptions=tfqmrgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','tfqmr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gasm'); 14 end -
../trunk-jpl/src/m/solvers/richardsonjacobioptions.m
1 function solverOptions=richardsonjacobioptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','richardson'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'jacobi'); 14 end -
../trunk-jpl/src/m/solvers/bicgasmoptions.m
1 function solverOptions=bicgasmoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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 -
../trunk-jpl/src/m/solvers/gcrgamgoptions.m
1 function solverOptions=gcrgamgoptions(varargin) 2 3 %retrieve options provided in varargin 4 options=pairoptions(varargin{:}); 5 solverOptions=struct(); 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','gcr'); 13 solverOptions.pc_type=getfieldvalue(options, 'pc_type', 'gamg'); 14 end
Note:
See TracBrowser
for help on using the repository browser.