source: issm/trunk/src/m/solvers/soroptions.m@ 15396

Last change on this file since 15396 was 15396, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 15394

File size: 531 bytes
RevLine 
[11871]1function sor=soroptions(varargin)
[6014]2%SOROPTIONS - return Relaxation Solver petsc options
3%
4% Usage:
5% options=soroptions;
[13975]6
[6014]7%retrieve options provided in varargin
[11871]8options=pairoptions(varargin{:});
9sor=struct();
[6014]10
11%default sor options
[15396]12sor.toolkit='petsc';
[11871]13sor.mat_type=getfieldvalue(options,'mat_type','aij');
14sor.ksp_type=getfieldvalue(options,'ksp_type','cg');
15sor.pc_type=getfieldvalue(options,'pc_type','sor');
16sor.pc_sor_omega=getfieldvalue(options,'pc_sor_omega',1.1);
17sor.pc_sor_its=getfieldvalue(options,'pc_sor_its',2);
Note: See TracBrowser for help on using the repository browser.