source: issm/trunk-jpl/test/NightlyRun/test335.m@ 16558

Last change on this file since 16558 was 16558, checked in by bdef, 11 years ago

adding extruded test case for the hydrologyDC

File size: 2.8 KB
Line 
1md=triangle(model(),'../Exp/Square.exp',100000.);
2md=setmask(md,'','');
3md=parameterize(md,'../Par/SquareSheetConstrained.par');
4md=setflowequation(md,'SSA','all');
5md.cluster=generic('name',oshostname(),'np',1);
6md.hydrology=(hydrologydc);
7md.hydrology.isefficientlayer=1;
8md.hydrology.sedimentlimit_flag=1;
9md.hydrology.sedimentlimit=800.0;
10md.initialization.sediment_head=0.0*ones(md.mesh.numberofvertices,1);
11md.hydrology.spcsediment_head=NaN*ones(md.mesh.numberofvertices,1);
12md.basalforcings.melting_rate = 2.0*ones(md.mesh.numberofvertices,1);
13md.hydrology.sediment_transmitivity=3;
14
15md.initialization.epl_head=0.0*ones(md.mesh.numberofvertices,1);
16md.hydrology.spcepl_head=NaN*ones(md.mesh.numberofvertices,1);
17md.hydrology.mask_eplactive=0*ones(md.mesh.numberofvertices,1);
18md.basalforcings.melting_rate = 2.0*ones(md.mesh.numberofvertices,1);
19md.hydrology.epl_transmitivity=30;
20md.hydrology.epl_thickness=1;
21md.timestepping.time_step=0.2;
22md.timestepping.final_time=2.0;
23
24%md.verbose.solution=1;
25md=extrude(md,3,1.1);
26md=solve(md,HydrologySolutionEnum());
27
28%store=md.constants.g*md.hydrology.sediment_porosity* ...
29% md.materials.rho_freshwater*((md.hydrology.sediment_compressibility/md.hydrology.sediment_porosity)+md.hydrology.water_compressibility)
30
31%sed=ones(1,size(md.results.HydrologySolution,2));
32%epl=ones(1,size(md.results.HydrologySolution,2));
33%res=ones(1,size(md.results.HydrologySolution,2));
34%input=ones(1,size(md.results.HydrologySolution,2));
35%for i= 1:size(md.results.HydrologySolution,2)
36% sed(i)=mean(md.results.HydrologySolution(i).SedimentHead);
37% res(i)=mean(md.results.HydrologySolution(i).SedimentHeadResidual);
38% epl(i)=mean(md.results.HydrologySolution(i).EplHead);
39% input(i)=2.0*(i*0.2);
40%end
41
42%Fields and tolerances to track changes
43field_names ={'SedimentWaterHead1','EplWaterHead1','SedimentHeadResidual1',...
44 'SedimentWaterHead4','EplWaterHead4','SedimentHeadResidual4',...
45 'SedimentWaterHead5','EplWaterHead5','SedimentHeadResidual5',...
46 'SedimentWaterHead9','EplWaterHead9','SedimentHeadResidual9'};
47field_tolerances={1e-13, 1e-13, 1e-13,...
48 1e-13, 1e-13, 1e-13,...
49 1e-13, 1e-13, 1e-13,...
50 1e-13, 1e-13, 1e-13};
51field_values={md.results.HydrologySolution(1).SedimentHead, ...
52 md.results.HydrologySolution(1).EplHead,...
53 md.results.HydrologySolution(1).SedimentHeadResidual,...
54 md.results.HydrologySolution(4).SedimentHead,...
55 md.results.HydrologySolution(4).EplHead,...
56 md.results.HydrologySolution(4).SedimentHeadResidual, ...
57 md.results.HydrologySolution(5).SedimentHead,...
58 md.results.HydrologySolution(5).EplHead,...
59 md.results.HydrologySolution(5).SedimentHeadResidual, ...
60 md.results.HydrologySolution(9).SedimentHead,...
61 md.results.HydrologySolution(9).EplHead,...
62 md.results.HydrologySolution(9).SedimentHeadResidual};
Note: See TracBrowser for help on using the repository browser.