Changeset 18687


Ignore:
Timestamp:
10/27/14 09:35:57 (10 years ago)
Author:
seroussi
Message:

CHG: cleaner to put algorithm verion in default parameters

Location:
issm/trunk-jpl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/taoinversion.m

    r18672 r18687  
    6060
    6161                        %minimization algorithm
    62                         obj.algorithm = 'blmvm';
     62                        PETSCMAJOR = IssmConfig('_PETSC_MAJOR_');
     63                        PETSCMINOR = IssmConfig('_PETSC_MINOR_');
     64                        if(PETSCMAJOR>3 | (PETSCMAJOR==3 & PETSCMINOR>=5))
     65                                obj.algorithm = 'blmvm';
     66                        else
     67                                obj.algorithm = 'tao_blmvm';
     68                        end
    6369
    6470                        %several responses can be used:
  • issm/trunk-jpl/test/NightlyRun/test340.m

    r18684 r18687  
    1515md.inversion.cost_functions=[102  501];
    1616md.inversion.cost_functions_coefficients=ones(md.mesh.numberofvertices,2); md.inversion.cost_functions_coefficients(:,2)=2.*10^-7;
    17 PETSCMAJOR = IssmConfig('_PETSC_MAJOR_');
    18 PETSCMINOR = IssmConfig('_PETSC_MINOR_');
    19 if(PETSCMAJOR>3 | (PETSCMAJOR==3 & PETSCMINOR>=5)),
    20         md.inversion.algorithm='blmvm';
    21 else
    22         md.inversion.algorithm='tao_blmvm';
    23 end
    2417md.inversion.vx_obs=md.initialization.vx; md.inversion.vy_obs=md.initialization.vy;
    2518
Note: See TracChangeset for help on using the changeset viewer.