Changeset 11408 for issm/trunk-jpl/src


Ignore:
Timestamp:
02/13/12 11:41:34 (13 years ago)
Author:
Mathieu Morlighem
Message:

Fixed collapse with new fields, very useful for MacAyeal CM

Location:
issm/trunk-jpl/src/m/model
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/model/collapse.m

    r9734 r11408  
    2929if ~isnan(md.inversion.vy_obs), md.inversion.vy_obs=project2d(md,md.inversion.vy_obs,md.mesh.numberoflayers); end;
    3030if ~isnan(md.inversion.vel_obs), md.inversion.vel_obs=project2d(md,md.inversion.vel_obs,md.mesh.numberoflayers); end;
     31if ~isnan(md.inversion.cost_functions_coefficients), md.inversion.cost_functions_coefficients=project2d(md,md.inversion.cost_functions_coefficients,md.mesh.numberoflayers); end;
     32if ~isnan(md.inversion.min_parameters), md.inversion.min_parameters=project2d(md,md.inversion.min_parameters,md.mesh.numberoflayers); end;
     33if ~isnan(md.inversion.max_parameters), md.inversion.max_parameters=project2d(md,md.inversion.max_parameters,md.mesh.numberoflayers); end;
    3134if ~isnan(md.surfaceforcings.mass_balance),
    3235        md.surfaceforcings.mass_balance=project2d(md,md.surfaceforcings.mass_balance,md.mesh.numberoflayers);
     
    4952if ~isnan(md.flowequation.element_equation)
    5053        md.flowequation.element_equation=project2d(md,md.flowequation.element_equation,1);
     54        md.flowequation.vertex_equation=project2d(md,md.flowequation.vertex_equation,1);
     55        md.flowequation.bordermacayeal=project2d(md,md.flowequation.bordermacayeal,1);
     56        md.flowequation.borderpattyn=project2d(md,md.flowequation.borderpattyn,1);
     57        md.flowequation.borderstokes=project2d(md,md.flowequation.borderstokes,1);
    5158end     
    5259
     
    5562md.diagnostic.spcvy=project2d(md,md.diagnostic.spcvy,md.mesh.numberoflayers);
    5663md.diagnostic.spcvz=project2d(md,md.diagnostic.spcvz,md.mesh.numberoflayers);
     64md.diagnostic.referential=project2d(md,md.diagnostic.referential,md.mesh.numberoflayers);
    5765md.prognostic.spcthickness=project2d(md,md.prognostic.spcthickness,md.mesh.numberoflayers);
    5866md.thermal.spctemperature=project2d(md,md.thermal.spctemperature,md.mesh.numberoflayers);
     
    6068%Extrusion of Neumann BC
    6169if ~isnan(md.diagnostic.icefront),
    62         numberofneumann2d=size(md.diagnostic.icefront,1)/md.mesh.numberoflayers;
     70        numberofneumann2d=size(md.diagnostic.icefront,1)/(md.mesh.numberoflayers-1);
    6371        md.diagnostic.icefront=[md.diagnostic.icefront(1:numberofneumann2d,1:2) md.diagnostic.icefront(1:numberofneumann2d,5:6)]; %Add two columns on the first layer
    6472end
     
    8896md.mask.elementongroundedice=project2d(md,md.mask.elementongroundedice,1);
    8997md.mask.vertexongroundedice=project2d(md,md.mask.vertexongroundedice,1);
     98md.mask.elementonwater=project2d(md,md.mask.elementonwater,1);
     99md.mask.vertexonwater=project2d(md,md.mask.vertexonwater,1);
    90100
    91101%Initialize with the 2d mesh
  • issm/trunk-jpl/src/m/model/radarpower.m

    r10683 r11408  
    1111
    1212%If gdal does not work, uncomment the following line
    13 setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/');
     13%setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/');
    1414%Parse inputs
    1515if nargin==1,
Note: See TracChangeset for help on using the changeset viewer.