Changeset 18578
- Timestamp:
- 10/06/14 12:19:38 (10 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model.m
r18558 r18578 211 211 if ~isnan(md.initialization.vz),md.initialization.vz=DepthAverage(md,md.initialization.vz);end; 212 212 if ~isnan(md.initialization.vel),md.initialization.vel=DepthAverage(md,md.initialization.vel);end; 213 if ~isnan(md.initialization.temperature), 213 if ~isnan(md.initialization.temperature),md.initialization.temperature=DepthAverage(md,md.initialization.temperature);end; 214 214 if ~isnan(md.initialization.pressure),md.initialization.pressure=project2d(md,md.initialization.pressure,1);end; 215 215 if ~isnan(md.initialization.sediment_head),md.initialization.sediment_head=project2d(md,md.initialization.sediment_head,1);end; 216 if ~isnan(md.initialization.epl_head),md.initialization.epl_head=project2d(md,md.initialization.epl_head,1);end; 217 if ~isnan(md.initialization.epl_thickness),md.initialization.epl_thickness=project2d(md,md.initialization.epl_thickness,1);end; 216 218 %gia 217 219 if ~isnan(md.gia.mantle_viscosity), md.gia.mantle_viscosity=project2d(md,md.gia.mantle_viscosity,1); end -
issm/trunk-jpl/src/m/classes/model.py
r18558 r18578 30 30 from groundingline import groundingline 31 31 from hydrologyshreve import hydrologyshreve 32 from hydrologydc import hydrologydc 32 33 from masstransport import masstransport 33 34 from thermal import thermal … … 80 81 81 82 self.balancethickness = balancethickness() 82 self.stressbalance 83 self.stressbalance = stressbalance() 83 84 self.groundingline = groundingline() 84 85 self.hydrology = hydrologyshreve() 85 self.masstransport 86 self.masstransport = masstransport() 86 87 self.thermal = thermal() 87 88 self.steadystate = steadystate() … … 128 129 'steadystate',\ 129 130 'transient',\ 130 131 'gia',\ 131 132 'autodiff',\ 132 133 'flaim',\ … … 615 616 if not numpy.any(numpy.isnan(md.initialization.watercolumn)): 616 617 md.initialization.watercolumn=project3d(md,'vector',md.initialization.watercolumn,'type','node') 617 618 if not numpy.any(numpy.isnan(md.initialization.sediment_head)): 619 md.initialization.sediment_head=project3d(md,'vector',md.initialization.sediment_head,'type','node','layer',1) 620 if not numpy.any(numpy.isnan(md.initialization.epl_head)): 621 md.initialization.epl_head=project3d(md,'vector',md.initialization.epl_head,'type','node','layer',1) 622 if not numpy.any(numpy.isnan(md.initialization.epl_thickness)): 623 md.initialization.epl_thickness=project3d(md,'vector',md.initialization.epl_thickness,'type','node','layer',1) 618 624 619 625 #bedinfo and surface info … … 653 659 md.stressbalance.loadingforce=project3d(md,'vector',md.stressbalance.loadingforce,'type','node') 654 660 md.masstransport.calvingrate=project3d(md,'vector',md.masstransport.calvingrate,'type','node') 661 662 # Hydrologydc variables 663 if hasattr(md.hydrology,'hydrologydc'): 664 md.hydrology.spcsediment_head=project3d(md,'vector',md.hydrology.spcsediment_head,'type','node','layer',1) 665 md.hydrology.spcepl_head=project3d(md,'vector',md.hydrology.spcepl_head,'type','node','layer',1) 666 md.hydrology.mask_eplactive_node=project3d(md,'vector',md.hydrology.mask_eplactive_node,'type','node','layer',1) 667 md.hydrology.sediment_transmitivity=project3d(md,'vector',md.hydrology.sediment_transmitivity,'type','node','layer',1) 668 md.hydrology.basal_moulin_input=project3d(md,'vector',md.hydrology.basal_moulin_input,'type','node','layer',1) 655 669 656 670 #connectivity
Note:
See TracChangeset
for help on using the changeset viewer.