Changeset 18506
- Timestamp:
- 09/11/14 09:23:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model.m
r18503 r18506 126 126 end 127 127 end 128 %2014 September 11 129 if (size(setdiff(fieldnames(md),'seaice'),1)==size(fieldnames(md),1)); 130 md.seaice=seaice() 131 end 128 132 end% }}} 129 133 end … … 205 209 if ~isnan(md.initialization.vz),md.initialization.vz=DepthAverage(md,md.initialization.vz);end; 206 210 if ~isnan(md.initialization.vel),md.initialization.vel=DepthAverage(md,md.initialization.vel);end; 207 if ~isnan(md.initialization.temperature),md.initialization.temperature=DepthAverage(md,md.initialization.temperature);end; 211 if ~isnan(md.initialization.temperature), md.initialization.temperature=DepthAverage(md,md.initialization.temperature);end; 212 if ~isnan(md.initialization.pressure),md.initialization.pressure=project2d(md,md.initialization.pressure,1);end; 208 213 209 214 %gia … … 230 235 md.thermal.spctemperature=project2d(md,md.thermal.spctemperature,md.mesh.numberoflayers); 231 236 237 % Hydrologydc variables 238 if isa(md.hydrology,'hydrologydc'); 239 md.hydrology.spcsediment_head=project2d(md,md.hydrology.spcsediment_head,1); 240 md.hydrology.mask_eplactive_node=project2d(md,md.hydrology.mask_eplactive_node,1); 241 md.hydrology.sediment_transmitivity=project2d(md,md.hydrology.sediment_transmitivity,1); 242 md.hydrology.basal_moulin_input=project2d(md,md.hydrology.basal_moulin_input,1); 243 if(md.hydrology.isefficientlayer==1) 244 md.hydrology.spcepl_head=project2d(md,md.hydrology.spcepl_head,1); 245 end 246 end 247 232 248 %materials 233 249 md.materials.rheology_B=DepthAverage(md,md.materials.rheology_B); … … 782 798 if isa(md.hydrology,'hydrologydc'); 783 799 md.hydrology.spcsediment_head=project3d(md,'vector',md.hydrology.spcsediment_head,'type','node','layer',1); 784 md.hydrology.spcepl_head=project3d(md,'vector',md.hydrology.spcepl_head,'type','node','layer',1);785 800 md.hydrology.mask_eplactive_node=project3d(md,'vector',md.hydrology.mask_eplactive_node,'type','node','layer',1); 786 801 md.hydrology.sediment_transmitivity=project3d(md,'vector',md.hydrology.sediment_transmitivity,'type','node','layer',1); 787 802 md.hydrology.basal_moulin_input=project3d(md,'vector',md.hydrology.basal_moulin_input,'type','node','layer',1); 803 if(md.hydrology.isefficientlayer==1); 804 md.hydrology.spcepl_head=project3d(md,'vector',md.hydrology.spcepl_head,'type','node','layer',1); 805 end 788 806 end 789 807 … … 825 843 if ~isnan(md.initialization.pressure), 826 844 md.initialization.pressure=md.constants.g*md.materials.rho_ice*(md.geometry.surface-md.mesh.z); 827 845 end 828 846 829 847 %special for thermal modeling:
Note:
See TracChangeset
for help on using the changeset viewer.