source: issm/trunk/test/NightlyRun/test2082.py@ 22758

Last change on this file since 22758 was 22758, checked in by Mathieu Morlighem, 7 years ago

merged trunk-jpl and trunk for revision 22757

File size: 1.2 KB
Line 
1#Test Name: GiaIvinsBenchmarksAB2dD2
2import numpy as np
3from model import *
4from socket import gethostname
5from solve import *
6from triangle import *
7from setmask import *
8from parameterize import *
9
10#Benchmark experiments (Figure A2c Ivins and James, 1999, Geophys. J. Int.)
11md = triangle(model(),'../Exp/RoundFrontEISMINT.exp',200000)
12md = setmask(md,'','')
13md = parameterize(md,'../Par/GiaIvinsBenchmarksCD.py')
14
15#indicate what you want to compute
16md.gia.cross_section_shape = 2 # for square-edged x-section
17
18#define loading history
19md.timestepping.start_time = 1000.3 # for t \approx 1 kyr
20md.timestepping.final_time = 2500000 # 2,500 kyr
21md.geometry.thickness = np.array([
22 np.append(md.geometry.thickness * 0.0, 0.0),
23 np.append(md.geometry.thickness / 2.0, 0.1),
24 np.append(md.geometry.thickness, 0.2),
25 np.append(md.geometry.thickness, md.timestepping.start_time)
26 ]).T
27
28#solve for GIA deflection
29md.cluster = generic('name',gethostname(),'np',3)
30md.verbose = verbose('1111111')
31md = solve(md,'Gia')
32
33#Fields and tolerances to track changes
34field_names = ['GiaW','GiadWdt']
35field_tolerances = [1e-13,1e-13]
36field_values = [md.results.GiaSolution.GiaW, md.results.GiaSolution.GiadWdt]
Note: See TracBrowser for help on using the repository browser.