- Timestamp:
- 01/08/14 16:01:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/boundaryconditions/SetIceSheetBC.py
r16318 r17071 34 34 #No ice front -> do nothing 35 35 36 #Create zeros basal melting rate and surface mass balance if not specified 37 if numpy.all(numpy.isnan(md.surfaceforcings.precipitation)) and (md.surfaceforcings.ispdd==1): 38 md.surfaceforcings.precipitation=numpy.zeros((md.mesh.numberofvertices,1)) 39 print " no surfaceforcings.precipitation specified: values set as zero" 40 if numpy.all(numpy.isnan(md.surfaceforcings.mass_balance)) and (md.surfaceforcings.ispdd==0): 41 md.surfaceforcings.mass_balance=numpy.zeros((md.mesh.numberofvertices,1)) 42 print " no surfaceforcings.mass_balance specified: values set as zero" 43 if numpy.all(numpy.isnan(md.basalforcings.melting_rate)): 44 md.basalforcings.melting_rate=numpy.zeros((md.mesh.numberofvertices,1)) 45 print " no basalforcings.melting_rate specified: values set as zero" 36 #Create zeros basalforcings and surfaceforcings 37 md.surfaceforcings.initialize(md) 38 md.basalforcings.initialize(md) 39 40 #Deal with other boundary conditions 46 41 if numpy.all(numpy.isnan(md.balancethickness.thickening_rate)): 47 42 md.balancethickness.thickening_rate=numpy.zeros((md.mesh.numberofvertices,1)) 48 43 print " no balancethickness.thickening_rate specified: values set as zero" 49 50 44 md.masstransport.spcthickness=float('nan')*numpy.ones((md.mesh.numberofvertices,1)) 51 45 md.balancethickness.spcthickness=float('nan')*numpy.ones((md.mesh.numberofvertices,1))
Note:
See TracChangeset
for help on using the changeset viewer.