Changeset 15767 for issm/trunk-jpl/test/NightlyRun/test1201.py
- Timestamp:
- 08/09/13 09:05:02 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test1201.py
r15565 r15767 18 18 19 19 for stabilization in xrange(1,4): 20 #The goal is to test the prognosticmodel20 #The goal is to test the masstransport model 21 21 md=bamg(model(),'domain','../Exp/SquareEISMINT.exp','hmax',3000.) 22 22 md=setmask(md,'all','') … … 32 32 #Stabilization 33 33 if stabilization==2: 34 md. prognostic.stabilization=034 md.masstransport.stabilization=0 35 35 else: 36 md. prognostic.stabilization=stabilization36 md.masstransport.stabilization=stabilization 37 37 38 38 #spc thickness 39 39 pos=numpy.nonzero(md.mesh.y>199999.9)[0] 40 40 times=numpy.arange(0,501) 41 md. prognostic.spcthickness=float('NaN')*numpy.ones((md.mesh.numberofvertices+1,numpy.size(times)))42 md. prognostic.spcthickness[-1,:]=times43 md. prognostic.spcthickness[pos,:]=numpy.tile(500.+100.*numpy.sin(2.*numpy.pi*times/200.),(numpy.size(pos),1))41 md.masstransport.spcthickness=float('NaN')*numpy.ones((md.mesh.numberofvertices+1,numpy.size(times))) 42 md.masstransport.spcthickness[-1,:]=times 43 md.masstransport.spcthickness[pos,:]=numpy.tile(500.+100.*numpy.sin(2.*numpy.pi*times/200.),(numpy.size(pos),1)) 44 44 if stabilization==3: 45 pos=numpy.nonzero(numpy.isnan(md. prognostic.spcthickness))46 md. prognostic.spcthickness[pos]=500. #No NaN for DG45 pos=numpy.nonzero(numpy.isnan(md.masstransport.spcthickness)) 46 md.masstransport.spcthickness[pos]=500. #No NaN for DG 47 47 48 48 #solve
Note:
See TracChangeset
for help on using the changeset viewer.