Changeset 18378
- Timestamp:
- 08/13/14 13:44:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model.m
r18216 r18378 221 221 222 222 %special for thermal modeling: 223 md.basalforcings.groundedice_melting_rate=project2d(md,md.basalforcings.groundedice_melting_rate,1); 224 md.basalforcings.floatingice_melting_rate=project2d(md,md.basalforcings.floatingice_melting_rate,1); 223 if ~isnan(md.basalforcings.groundedice_melting_rate), 224 md.basalforcings.groundedice_melting_rate=project2d(md,md.basalforcings.groundedice_melting_rate,1); 225 end 226 if ~isnan(md.basalforcings.floatingice_melting_rate), 227 md.basalforcings.floatingice_melting_rate=project2d(md,md.basalforcings.floatingice_melting_rate,1); 228 end 225 229 md.basalforcings.geothermalflux=project2d(md,md.basalforcings.geothermalflux,1); %bedrock only gets geothermal flux 226 230 … … 238 242 md.geometry.bed=project2d(md,md.geometry.bed,1); 239 243 240 md.mask.groundedice_levelset=project2d(md,md.mask.groundedice_levelset,1); 241 md.mask.ice_levelset=project2d(md,md.mask.ice_levelset,1); 244 if ~isnan(md.mask.groundedice_levelset), 245 md.mask.groundedice_levelset=project2d(md,md.mask.groundedice_levelset,1); 246 end 247 if ~isnan(md.mask.ice_levelset), 248 md.mask.ice_levelset=project2d(md,md.mask.ice_levelset,1); 249 end 242 250 243 251 %lat long … … 825 833 if isfield(structmd,'p'), md.friction.p=structmd.p; end 826 834 if isfield(structmd,'q'), md.friction.q=structmd.p; end 827 if isfield(structmd,'melting'), md.basalforcings. melting_rate=structmd.melting; end835 if isfield(structmd,'melting'), md.basalforcings.floatingice_melting_rate=structmd.melting; end 828 836 if isfield(structmd,'melting_rate'), md.basalforcings.floatingice_melting_rate=structmd.melting_rate; end 837 if isfield(structmd,'melting_rate'), md.basalforcings.groundedice_melting_rate=structmd.melting_rate; end 829 838 if isfield(structmd,'accumulation'), md.surfaceforcings.mass_balance=structmd.accumulation; end 830 839 if isfield(structmd,'numberofgrids'), md.mesh.numberofvertices=structmd.numberofgrids; end
Note:
See TracChangeset
for help on using the changeset viewer.