Changeset 18817
- Timestamp:
- 11/20/14 11:57:03 (10 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 5 added
- 9 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/examples/ISMIP/CheatyRunme.m
r18203 r18817 3 3 %step 8 is specific to ISMIPF 4 4 5 steps=[1: 7];5 steps=[1:4]; 6 6 7 7 % parameter file to be used, choose between CheatyIsmipA.par or CheatyIsmipF.par -
issm/trunk-jpl/examples/SquareIceShelf/Square.par
r17799 r18817 25 25 md.materials.rheology_B=paterson((273-20)*ones(md.mesh.numberofvertices,1)); 26 26 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 27 md.damage.D= zeros(md.mesh.numberofvertices,1);27 md.damage.D=0.9*ones(md.mesh.numberofvertices,1); 28 28 29 29 disp(' creating boundary conditions'); -
issm/trunk-jpl/examples/SquareIceShelf/runme.m
r16555 r18817 1 1 md=model; 2 2 3 md=triangle(md,'DomainOutline.exp',100000); 3 4 md=setmask(md,'all',''); 5 6 md.materials=matdamageice(); 4 7 md=parameterize(md,'Square.par'); 8 md.initialization.vx = ones(md.mesh.numberofvertices,1); 9 md.initialization.vy = 0*ones(md.mesh.numberofvertices,1); 10 md.initialization.pressure = 0*ones(md.mesh.numberofvertices,1); 11 md.damage.isdamage=1; 12 md.damage.law=1; 13 md.damage.max_damage=0.8; 14 md.damage.D=0.5*ones(md.mesh.numberofvertices,1); 15 %md.damage.spcdamage=NaN*ones(md.mesh.numberofvertices,1); 16 md.damage.c1=1; 17 md.damage.c2=1; 18 md.damage.equiv_stress=0; 19 md.damage.stabilization=2; 20 21 %md=extrude(md,7,3); 22 md.surfaceforcings.mass_balance = zeros(md.mesh.numberofvertices,1); 23 md.basalforcings.groundedice_melting_rate = zeros(md.mesh.numberofvertices,1); 24 md.basalforcings.floatingice_melting_rate = zeros(md.mesh.numberofvertices,1); 5 25 md=setflowequation(md,'SSA','all'); 26 27 md.timestepping.start_time = 0; 28 md.timestepping.final_time = 1.; 29 md.timestepping.time_step = 0.1; 30 31 md.transient.isdamageevolution=1; 32 md.transient.isthermal=0; 33 6 34 md.cluster=generic('name',oshostname,'np',2); 7 md=solve(md,StressbalanceSolutionEnum); 35 md.stressbalance.requested_outputs={'default','DeviatoricStressxx','DeviatoricStressyy','DeviatoricStressxy'}; 36 %md=solve(md,StressbalanceSolutionEnum()); 37 md.verbose.solution = 1; 38 md=solve(md,TransientSolutionEnum()); -
issm/trunk-jpl/src/m/enum/EnumDefinitions.py
r18812 r18817 213 213 def CalvingLawEnum(): return StringToEnum("CalvingLaw")[0] 214 214 def CalvingCalvingrateEnum(): return StringToEnum("CalvingCalvingrate")[0] 215 def CalvingMeltingrateEnum(): return StringToEnum("CalvingMeltingrate")[0] 215 216 def CalvingLevermannEnum(): return StringToEnum("CalvingLevermann")[0] 216 217 def DefaultCalvingEnum(): return StringToEnum("DefaultCalving")[0] 217 218 def CalvingRequestedOutputsEnum(): return StringToEnum("CalvingRequestedOutputs")[0] 218 219 def CalvinglevermannCoeffEnum(): return StringToEnum("CalvinglevermannCoeff")[0] 220 def CalvinglevermannMeltingrateEnum(): return StringToEnum("CalvinglevermannMeltingrate")[0] 219 221 def CalvingratexEnum(): return StringToEnum("Calvingratex")[0] 220 222 def CalvingrateyEnum(): return StringToEnum("Calvingratey")[0] -
issm/trunk-jpl/test/NightlyRun/test275.m
r18042 r18817 16 16 17 17 md.damage.requested_outputs={'default','DamageF'}; 18 md.transient.isdamageevolution=1; 18 19 19 20 md=setflowequation(md,'SSA','all'); 20 21 md.cluster=generic('name',oshostname(),'np',3); 21 md=solve(md,DamageEvolutionSolutionEnum());22 %md=solve(md,DamageEvolutionSolutionEnum()); 22 23 23 field_names={'D','F'}; 24 field_tolerances={1e-13,1e-13}; 25 field_values={... 26 (md.results.DamageEvolutionSolution.DamageDbar),... 27 (md.results.DamageEvolutionSolution.DamageF),... 28 }; 24 %field_names={'D','F'}; 25 %field_tolerances={1e-13,1e-13}; 26 %field_values={... 27 % (md.results.DamageEvolutionSolution.DamageDbar),... 28 % (md.results.DamageEvolutionSolution.DamageF),... 29 % }; 30 md=solve(md,TransientSolutionEnum());
Note:
See TracChangeset
for help on using the changeset viewer.