Changeset 25841
- Timestamp:
- 12/08/20 13:38:01 (4 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 1 deleted
- 8 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/jenkins/pine_island-mac-full
r25820 r25841 1 1 # NOTE: This configuration adds solid earth and Dakota capabilities to the 2 basic build.2 # basic build. 3 3 4 4 #--------------------# -
issm/trunk-jpl/jenkins/pine_island-mac-full-valgrind
r25820 r25841 1 1 # NOTE: This configuration adds solid earth and Dakota capabilities to the 2 basic build, as well as the ability to debug with Valgrind.2 # basic build, as well as the ability to debug with Valgrind. 3 3 4 4 #--------------------# -
issm/trunk-jpl/test/NightlyRun/test540.py
r24214 r25841 1 1 #Test Name: PigTranCalvingDevSSA2d 2 import numpy as np 3 from calvingvonmises import * 4 from MatlabFuncs import oshostname 2 5 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 6 from parameterize import * 7 7 from setflowequation import * 8 from setmask import * 8 9 from solve import * 9 from calvingvonmisesimport *10 from triangle import * 10 11 11 12 md = triangle(model(), '../Exp/Pig.exp', 10000.) … … 22 23 md.transient.ismovingfront = 1 23 24 md.transient.isgroundingline = 1 24 md.levelset.spclevelset = float('NaN')* np.ones((md.mesh.numberofvertices, ))25 md.levelset.spclevelset = np.nan * np.ones((md.mesh.numberofvertices, )) 25 26 pos = np.where(md.mesh.vertexonboundary) 26 27 md.levelset.spclevelset[pos] = md.mask.ice_levelset[pos] 28 md.levelset.migration_max = 1e10 27 29 28 30 #Force MUMPS sequential analysis 29 31 md.toolkits.DefaultAnalysis.mat_mumps_icntl_28 = 1 30 md.cluster = generic('name', gethostname(), 'np', 2)32 md.cluster = generic('name', oshostname(), 'np', 2) 31 33 md = solve(md, 'Transient') 32 34 -
issm/trunk-jpl/test/NightlyRun/test541.py
r24214 r25841 1 #Test Name: PigTranCalvingDevd 1 #Test Name: PigTranCalvingDevdHO3d 2 import numpy as np 3 from calvingvonmises import * 4 from MatlabFuncs import oshostname 2 5 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 6 from parameterize import * 7 7 from setflowequation import * 8 from setmask import * 8 9 from solve import * 9 from calvingvonmisesimport *10 from triangle import * 10 11 11 12 md = triangle(model(), '../Exp/Pig.exp', 10000.) … … 22 23 md.frontalforcings.meltingrate = np.zeros((md.mesh.numberofvertices, )) 23 24 md.transient.ismovingfront = 1 24 md.levelset.spclevelset = float('NaN')* np.ones((md.mesh.numberofvertices, ))25 md.levelset.spclevelset = np.nan * np.ones((md.mesh.numberofvertices, )) 25 26 pos = np.where(md.mesh.vertexonboundary) 26 27 md.levelset.spclevelset[pos] = md.mask.ice_levelset[pos] 28 md.levelset.migration_max = 1e10 27 29 28 30 #Force MUMPS sequential analysis 29 31 md.toolkits.DefaultAnalysis.mat_mumps_icntl_28 = 1 30 md.cluster = generic('name', gethostname(), 'np', 2)32 md.cluster = generic('name', oshostname(), 'np', 2) 31 33 md = solve(md, 'Transient') 32 34 -
issm/trunk-jpl/test/NightlyRun/test804.py
r23793 r25841 1 1 #Test Name: ValleyGlacierLevelsetCalvingSIA2d 2 import numpy as np 3 from MatlabFuncs import oshostname 2 4 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 5 from parameterize import * 7 6 from setflowequation import * 7 from setmask import * 8 8 from solve import * 9 from triangle import * 9 10 10 11 … … 13 14 md = parameterize(md, '../Par/ValleyGlacierShelf.py') 14 15 md = setflowequation(md, 'SIA', 'all') 15 md.cluster = generic('name', gethostname(), 'np', 3)16 md.cluster = generic('name', oshostname(), 'np', 3) 16 17 17 18 #Transient … … 26 27 md.calving.calvingrate = 1000. * np.ones((md.mesh.numberofvertices)) 27 28 md.frontalforcings.meltingrate = np.zeros((md.mesh.numberofvertices)) 29 md.levelset.migration_max = 1e10 28 30 29 31 md = solve(md, 'Transient') -
issm/trunk-jpl/test/NightlyRun/test805.py
r23793 r25841 1 1 #Test Name: ValleyGlacierLevelsetEnthCalvingHO3d 2 import numpy as np 3 from MatlabFuncs import oshostname 2 4 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 5 from parameterize import * 7 6 from setflowequation import * 7 from setmask import * 8 8 from solve import * 9 from triangle import * 9 10 10 11 … … 14 15 md.extrude(3, 2.) 15 16 md = setflowequation(md, 'HO', 'all') 16 md.cluster = generic('name', gethostname(), 'np', 3)17 md.cluster = generic('name', oshostname(), 'np', 3) 17 18 18 19 #Thermal model … … 35 36 md.groundingline.melt_interpolation = 'SubelementMelt1' 36 37 md.levelset.stabilization = 2 38 md.levelset.migration_max = 1e10 37 39 38 40 md = solve(md, 'Transient') -
issm/trunk-jpl/test/NightlyRun/test806.py
r24214 r25841 1 1 #Test Name: SquareShelfLevelsetCalvingSSA2dLevermann 2 import numpy as np 3 from MatlabFuncs import oshostname 2 4 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 5 from parameterize import * 7 6 from setflowequation import * 7 from setmask import * 8 8 from solve import * 9 10 import numpy as np 9 from triangle import * 11 10 12 11 md = triangle(model(), '../Exp/Square.exp', 50000.) … … 14 13 md = parameterize(md, '../Par/SquareShelf.py') 15 14 md = setflowequation(md, 'SSA', 'all') 16 md.cluster = generic('name', gethostname(), 'np', 3)15 md.cluster = generic('name', oshostname(), 'np', 3) 17 16 18 17 x = md.mesh.x … … 42 41 md.frontalforcings.meltingrate = np.zeros((md.mesh.numberofvertices)) 43 42 md.levelset.spclevelset = np.nan * np.ones((md.mesh.numberofvertices)) 43 md.levelset.migration_max = 1e8 44 44 45 45 md.transient.requested_outputs = ['default', 'StrainRateparallel', 'StrainRateperpendicular', 'Calvingratex', 'Calvingratey', 'CalvingCalvingrate'] -
issm/trunk-jpl/test/NightlyRun/test808.py
r24261 r25841 1 1 #Test Name: SquareShelfLevelsetCalvingSSA2dMinThickness 2 import numpy as np 3 from calvingminthickness import * 4 from MatlabFuncs import oshostname 2 5 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 6 from parameterize import * 7 7 from setflowequation import * 8 from setmask import * 8 9 from solve import * 9 import numpy as np 10 from calvingminthickness import * 10 from triangle import * 11 11 12 12 md = triangle(model(), '../Exp/Square.exp', 30000.) … … 14 14 md = parameterize(md, '../Par/SquareShelf.py') 15 15 md = setflowequation(md, 'SSA', 'all') 16 md.cluster = generic('name', gethostname(), 'np', 3)16 md.cluster = generic('name', oshostname(), 'np', 3) 17 17 18 18 #Do not kill ice bergs as all is floating … … 41 41 md.calving.min_thickness = 400 42 42 md.frontalforcings.meltingrate = np.zeros((md.mesh.numberofvertices, )) 43 md.levelset.spclevelset = float('NaN')* np.ones((md.mesh.numberofvertices, ))43 md.levelset.spclevelset = np.nan * np.ones((md.mesh.numberofvertices, )) 44 44 md.levelset.reinit_frequency = 1 45 md.levelset.migration_max = 1e10 45 46 46 47 md = solve(md, 'Transient') -
issm/trunk-jpl/test/NightlyRun/test809.py
r25839 r25841 1 #Test Name: SquareShelfLevelsetCalvingSSA2dMinThickness 1 #Test Name: ValleyGlacierLevelsetCalvingSSA2dCrevassedepth 2 import numpy as np 3 from calvingcrevassedepth import * 4 from MatlabFuncs import oshostname 2 5 from model import * 3 from socket import gethostname4 from triangle import *5 from setmask import *6 6 from parameterize import * 7 7 from setflowequation import * 8 from setmask import * 8 9 from solve import * 9 import numpy as np 10 from calvingminthickness import * 10 from triangle import * 11 11 12 md = triangle(model(), '../Exp/Square.exp', 30000.)13 md = setmask(md, ' all', '')14 md = parameterize(md, '../Par/ SquareShelf.py')12 md = triangle(model(), '../Exp/Square.exp', 50000.) 13 md = setmask(md, '', '') 14 md = parameterize(md, '../Par/ValleyGlacierShelf.py') 15 15 md = setflowequation(md, 'SSA', 'all') 16 md.cluster = generic('name', gethostname(), 'np', 3) 17 18 #Do not kill ice bergs as all is floating 19 md.levelset.kill_icebergs = 0 20 21 x = md.mesh.x 22 xmin = min(x) 23 xmax = max(x) 24 Lx = (xmax - xmin) 25 alpha = 2. / 3. 26 md.mask.ice_levelset = -1 + 2 * (md.mesh.y > 9e5) 27 28 md.timestepping.time_step = 1 29 md.timestepping.final_time = 3 16 md.timestepping.time_step = 2 17 md.timestepping.final_time = 50 18 md.cluster = generic('name', oshostname(), 'np', 3) 30 19 31 20 #Transient 32 21 md.transient.isstressbalance = 1 22 md.transient.ismovingfront = 1 33 23 md.transient.ismasstransport = 1 34 24 md.transient.issmb = 1 35 25 md.transient.isthermal = 0 36 md.transient.isgroundingline = 026 md.transient.isgroundingline = 1 37 27 md.transient.isgia = 0 38 md.transient.ismovingfront = 139 28 40 md.calving = calvingminthickness() 41 md.calving.min_thickness = 400 29 md.calving = calvingcrevassedepth() 30 md.calving.crevasse_opening_stress=1 31 md.calving.water_height = 50 * np.ones((md.mesh.numberofvertices, )) 42 32 md.frontalforcings.meltingrate = np.zeros((md.mesh.numberofvertices, )) 43 md.levelset.spclevelset = float('NaN')* np.ones((md.mesh.numberofvertices, ))33 md.levelset.spclevelset = np.nan * np.ones((md.mesh.numberofvertices, )) 44 34 md.levelset.reinit_frequency = 1 35 md.levelset.migration_max = 1e10 45 36 46 37 md = solve(md, 'Transient') … … 49 40 field_names = ['Vx1', 'Vy1', 'Vel1', 'Pressure1', 'Thickness1', 'Surface1', 'MaskIceLevelset1' 50 41 'Vx2', 'Vy2', 'Vel2', 'Pressure2', 'Thickness2', 'Surface2', 'MaskIceLevelset2' 51 'Vx 3', 'Vy3', 'Vel3', 'Pressure3', 'Thickness3', 'Surface3', 'MaskIceLevelset3']42 'Vx10', 'Vy10', 'Vel10', 'Pressure10', 'Thickness10', 'Surface10', 'MaskIceLevelset10'] 52 43 field_tolerances = [1e-8, 1e-8, 1e-8, 1e-9, 1e-9, 1e-9, 3e-9, 53 44 1e-8, 1e-8, 1e-8, 1e-9, 1e-9, 1e-9, 3e-9, … … 67 58 md.results.TransientSolution[1].Surface, 68 59 md.results.TransientSolution[1].MaskIceLevelset, 69 md.results.TransientSolution[ 2].Vx,70 md.results.TransientSolution[ 2].Vy,71 md.results.TransientSolution[ 2].Vel,72 md.results.TransientSolution[ 2].Pressure,73 md.results.TransientSolution[ 2].Thickness,74 md.results.TransientSolution[ 2].Surface,75 md.results.TransientSolution[ 2].MaskIceLevelset]60 md.results.TransientSolution[11].Vx, 61 md.results.TransientSolution[11].Vy, 62 md.results.TransientSolution[11].Vel, 63 md.results.TransientSolution[11].Pressure, 64 md.results.TransientSolution[11].Thickness, 65 md.results.TransientSolution[11].Surface, 66 md.results.TransientSolution[11].MaskIceLevelset]
Note:
See TracChangeset
for help on using the changeset viewer.