Changeset 27261
- Timestamp:
- 09/02/22 05:58:35 (3 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp
r27252 r27261 242 242 /*Retrieve autoregressive parameters*/ 243 243 parameters->AddObject(iomodel->CopyConstantObject("md.frontalforcings.ar_order",FrontalForcingsARMAarOrderEnum)); 244 parameters->AddObject(iomodel->CopyConstantObject("md.frontalforcings.ma_order",FrontalForcingsARMAmaOrderEnum)); 244 245 parameters->AddObject(iomodel->CopyConstantObject("md.frontalforcings.arma_initialtime",FrontalForcingsARMAInitialTimeEnum)); 245 246 parameters->AddObject(iomodel->CopyConstantObject("md.frontalforcings.arma_timestep",FrontalForcingsARMATimestepEnum)); -
issm/trunk-jpl/src/c/modules/FrontalForcingsx/FrontalForcingsx.cpp
r27260 r27261 53 53 femmodel->parameters->FindParam(&numbasins,FrontalForcingsNumberofBasinsEnum); 54 54 femmodel->parameters->FindParam(&arorder,FrontalForcingsARMAarOrderEnum); 55 femmodel->parameters->FindParam(&maorder,FrontalForcingsARMA arOrderEnum);55 femmodel->parameters->FindParam(&maorder,FrontalForcingsARMAmaOrderEnum); 56 56 IssmDouble tinit_arma; 57 57 IssmDouble* termconstant = NULL; -
issm/trunk-jpl/src/m/classes/linearbasalforcingsarma.py
r27250 r27261 129 129 130 130 def marshall(self, prefix, md, fid): # {{{ 131 print('ARMA is still under development')132 131 yts = md.constants.yts 133 132 -
issm/trunk-jpl/test/NightlyRun/test543.m
r27260 r27261 49 49 md.frontalforcings.basin_id = idb_tf; 50 50 md.frontalforcings.subglacial_discharge = 0.01*ones(md.mesh.numberofvertices,1); 51 md.frontalforcings.const = [0.0 05,0.001]; %intercept values of TF in basins [C]51 md.frontalforcings.const = [0.05,0.01]; %intercept values of TF in basins [C] 52 52 md.frontalforcings.trend = [0.0001,0.00001]; %trend values of TF in basins [C/yr] 53 53 md.frontalforcings.arma_initialtime = md.timestepping.start_time; %initial time in the AR model parameterization [yr] … … 62 62 63 63 % Covariance matrix 64 covtf = 1e- 5*eye(nb_tf);64 covtf = 1e-4*eye(nb_tf); 65 65 covclv = 1e-1*eye(nb_clv); 66 66 covclv(1,1) = 1/10*covclv(1,1); -
issm/trunk-jpl/test/NightlyRun/test543.py
r27260 r27261 54 54 md.frontalforcings.basin_id = idb_tf 55 55 md.frontalforcings.subglacial_discharge = 0.01 * np.ones((md.mesh.numberofvertices,)) 56 md.frontalforcings.const = np.array([[0.0 05, 0.001]]) # intercept values of TF in basins [C]56 md.frontalforcings.const = np.array([[0.05, 0.01]]) # intercept values of TF in basins [C] 57 57 md.frontalforcings.trend = np.array([[0.0001, 0.00001]]) # trend values of TF in basins [C/yr] 58 58 md.frontalforcings.arma_initialtime = md.timestepping.start_time # initial time in the AR model parameterization [yr] … … 76 76 77 77 #Hard-coding covariance matrix because python is complaining 78 covglob = np.array([[1e- 5, 0., 0., 0., 0., 0.],79 [0., 1e- 5, 0., 0., 0., 0.],78 covglob = np.array([[1e-4, 0., 0., 0., 0., 0.], 79 [0., 1e-4, 0., 0., 0., 0.], 80 80 [0., 0., 1e-2, 0., 0., 0.], 81 81 [0., 0., 0., 1e-1, 0., 0.], -
issm/trunk-jpl/test/NightlyRun/test544.py
r27260 r27261 64 64 md.basalforcings.arma_timestep = 1.0 # timestep of the ARMA model [yr] 65 65 md.basalforcings.arlag_coefs = np.array([[0.0], [0.1]]) # autoregressive parameters 66 md.basalforcings.malag_coefs = np.array([[0. 0], [0.0]]) # moving-average parameters66 md.basalforcings.malag_coefs = np.array([[0.55], [0.34]]) # moving-average parameters 67 67 md.basalforcings.deepwater_elevation = np.array([[-1000, -1520]]) 68 68 md.basalforcings.upperwater_elevation = np.array([[0, -50]])
Note:
See TracChangeset
for help on using the changeset viewer.