Changeset 18671
- Timestamp:
- 10/23/14 15:20:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/taoinversion.m
r18669 r18671 89 89 md = checkfield(md,'fieldname','inversion.grtol','numel',1,'>=',0); 90 90 md = checkfield(md,'fieldname','inversion.gttol','numel',1,'>=',0); 91 md = checkfield(md,'fieldname','inversion.algorithm','values',{'tao_blmvm','tao_cg','tao_lmvm','blmvm','cg','lmvm'}); 91 92 PETSCMAJOR = IssmConfig('_PETSC_MAJOR_'); 93 PETSCMINOR = IssmConfig('_PETSC_MINOR_'); 94 if(PETSCMAJOR>3 | PETSCMAJOR==3 & PETSCMINOR>=5) 95 md = checkfield(md,'fieldname','inversion.algorithm','values',{'blmvm','cg','lmvm'}); 96 else 97 md = checkfield(md,'fieldname','inversion.algorithm','values',{'tao_blmvm','tao_cg','tao_lmvm'}); 98 end 99 92 100 md = checkfield(md,'fieldname','inversion.cost_functions','size',[1 num_costfunc],'values',[101:105 201 501:506]); 93 101 md = checkfield(md,'fieldname','inversion.cost_functions_coefficients','size',[md.mesh.numberofvertices num_costfunc],'>=',0);
Note:
See TracChangeset
for help on using the changeset viewer.