Changeset 17762
- Timestamp:
- 04/17/14 16:20:55 (11 years ago)
- Location:
- issm/trunk-jpl/test
- Files:
-
- 45 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/IdToName.m
r17470 r17762 72 72 case 274, name='SquareShelfStressSSA2dDamageRift'; 73 73 case 275, name='SquareShelfDamageEvolutionSSA2d'; 74 case 276, name='SquareShelfDamageEvolutionSSA2dP2'; 74 75 case 280, name='SquareShelfStressSSA2dHigherOrder'; 75 76 case 285, name='SquareShelfStressHOHigherOrder'; -
issm/trunk-jpl/test/NightlyRun/IdToName.py
r17454 r17762 73 73 274 : 'SquareShelfStressSSA2dDamageRift', 74 74 275 : 'SquareShelfDamageEvolutionSSA2d', 75 276 : 'SquareShelfDamageEvolutionSSA2dP2', 75 76 280 : 'SquareShelfStressSSA2dHigherOrder', 76 77 285 : 'SquareShelfStressHOHigherOrder', -
issm/trunk-jpl/test/NightlyRun/test275.m
r17746 r17762 13 13 md.damage.stabilization=1; 14 14 15 md.damage.requested_outputs={'default','DamageF'} 15 md.damage.requested_outputs={'default','DamageF'}; 16 16 17 17 md=setflowequation(md,'SSA','all'); … … 19 19 md=solve(md,DamageEvolutionSolutionEnum()); 20 20 21 field_names={'D','F'} 22 field_tolerances={1e-13,1e-13} 21 field_names={'D','F'}; 22 field_tolerances={1e-13,1e-13}; 23 23 field_values={... 24 24 (md.results.DamageEvolutionSolution.DamageDbar),... -
issm/trunk-jpl/test/NightlyRun/test701.m
r17590 r17762 19 19 md.materials.rheology_B=paterson(md.initialization.temperature); 20 20 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 21 md.damage.D=zeros(md.mesh.numberofvertices,1);22 md.damage.spcdamage=NaN(md.mesh.numberofvertices,1);23 21 24 22 %friction -
issm/trunk-jpl/test/NightlyRun/test703.m
r17610 r17762 20 20 md.materials.rheology_B=paterson(md.initialization.temperature); 21 21 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 22 md.damage.D=zeros(md.mesh.numberofvertices,1);23 md.damage.spcdamage=NaN(md.mesh.numberofvertices,1);24 22 md.friction.coefficient=zeros(md.mesh.numberofvertices,1); 25 23 md.friction.coefficient(find(vertexflags(md.mesh,1)))=20; -
issm/trunk-jpl/test/Par/79North.par
r17590 r17762 20 20 md.materials.rheology_B=paterson(md.initialization.temperature); 21 21 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 22 23 %Damage24 md.damage.D=zeros(md.mesh.numberofvertices,1);25 22 26 23 %Friction -
issm/trunk-jpl/test/Par/79North.py
r17590 r17762 33 33 md.initialization.temperature=md.initialization.temperature 34 34 35 #Damage36 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))37 38 35 #Friction 39 36 md.friction.coefficient=50.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/GiaBenchmarksAB.par
r17590 r17762 44 44 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 45 45 46 %Damage47 md.damage.D=zeros(md.mesh.numberofvertices,1);48 49 46 %Friction 50 47 md.friction.coefficient=20.*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/GiaBenchmarksCD.par
r17590 r17762 43 43 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 44 44 45 %Damage46 md.damage.D=zeros(md.mesh.numberofvertices,1);47 48 45 %Friction 49 46 md.friction.coefficient=20.*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/ISMIPA.par
r17590 r17762 16 16 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 17 17 18 %Damage19 md.damage.D=zeros(md.mesh.numberofvertices,1);20 21 18 disp(' boundary conditions for stressbalance model'); 22 19 %Create node on boundary first (because we cannot use mesh) -
issm/trunk-jpl/test/Par/ISMIPA.py
r17590 r17762 19 19 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 20 20 21 #Damage22 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))23 24 21 print " boundary conditions for stressbalance model" 25 22 #Create node on boundary first (because we cannot use mesh) -
issm/trunk-jpl/test/Par/ISMIPB.par
r17590 r17762 16 16 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 17 17 18 %Damage19 md.damage.D=zeros(md.mesh.numberofvertices,1);20 21 18 disp(' boundary conditions for stressbalance model'); 22 19 %Create node on boundary first (because we cannot use mesh) -
issm/trunk-jpl/test/Par/ISMIPB.py
r17590 r17762 19 19 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 20 20 21 #Damage22 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))23 24 21 print " boundary conditions for stressbalance model" 25 22 #Create node on boundary first (because we cannot use mesh) -
issm/trunk-jpl/test/Par/ISMIPC.par
r17590 r17762 17 17 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 18 18 19 %Damage20 md.damage.D=zeros(md.mesh.numberofvertices,1);21 22 19 disp(' boundary conditions for stressbalance model:'); 23 20 %Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPC.py
r17590 r17762 20 20 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 21 21 22 #Damage23 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))24 25 22 print " boundary conditions for stressbalance model:" 26 23 #Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPD.par
r17590 r17762 16 16 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 17 17 18 %Damage19 md.damage.D=zeros(md.mesh.numberofvertices,1);20 21 18 disp(' boundary conditions for stressbalance model:'); 22 19 %Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPD.py
r17590 r17762 19 19 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 20 20 21 #Damage22 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))23 24 21 print " boundary conditions for stressbalance model:" 25 22 #Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPE.par
r17590 r17762 26 26 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 27 27 28 %Damage29 md.damage.D=zeros(md.mesh.numberofvertices,1);30 31 28 disp(' boundary conditions for stressbalance model:'); 32 29 %Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPE.py
r17590 r17762 31 31 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 32 32 33 #Damage34 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))35 36 33 print " boundary conditions for stressbalance model:" 37 34 #Create node on boundary first (because we can not use mesh) -
issm/trunk-jpl/test/Par/ISMIPF.par
r17590 r17762 17 17 md.materials.rheology_n=1.*ones(md.mesh.numberofelements,1); 18 18 md.materials.rheology_law='None'; 19 20 %Damage21 md.damage.D=zeros(md.mesh.numberofvertices,1);22 19 23 20 disp(' boundary conditions for stressbalance model'); -
issm/trunk-jpl/test/Par/ISMIPF.py
r17590 r17762 20 20 md.materials.rheology_n=1.*numpy.ones((md.mesh.numberofelements,1)) 21 21 md.materials.rheology_law='None' 22 23 #Damage24 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))25 22 26 23 print " boundary conditions for stressbalance model" -
issm/trunk-jpl/test/Par/Pig.par
r17590 r17762 26 26 md.initialization.temperature=md.initialization.temperature; 27 27 28 %Damage29 md.damage.D=zeros(md.mesh.numberofvertices,1);30 31 28 %Friction 32 29 md.friction.coefficient=50*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/Pig.py
r17590 r17762 37 37 md.initialization.temperature=md.initialization.temperature 38 38 39 #Damage40 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))41 42 39 #Friction 43 40 md.friction.coefficient=50.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/RoundSheetEISMINT.par
r17590 r17762 20 20 md.materials.rheology_B=6.81*10^7*ones(md.mesh.numberofvertices,1); %to have the same B as the analytical solution 21 21 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 22 23 %Damage24 md.damage.D=zeros(md.mesh.numberofvertices,1);25 22 26 23 disp(' creating surface mass balance'); -
issm/trunk-jpl/test/Par/RoundSheetEISMINT.py
r17590 r17762 23 23 md.materials.rheology_B=6.81*10**7*numpy.ones((md.mesh.numberofvertices,1)) #to have the same B as the analytical solution 24 24 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 25 26 #Damage27 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))28 25 29 26 print " creating surface mass balance" -
issm/trunk-jpl/test/Par/RoundSheetShelf.par
r17590 r17762 61 61 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 62 62 63 %Damage64 md.damage.D=zeros(md.mesh.numberofvertices,1);65 66 63 %Surface mass balance and basal melting 67 64 md.surfaceforcings.mass_balance=-10.*ones(md.mesh.numberofvertices,1); … … 112 109 md.mask.ice_levelset(find(md.mesh.vertexonboundary))=0; 113 110 md.balancethickness.spcthickness=NaN*ones(md.mesh.numberofvertices,1); 114 md.damage.spcdamage=NaN*ones(md.mesh.numberofvertices,1);115 111 md.masstransport.spcthickness=NaN*ones(md.mesh.numberofvertices,1); 116 112 md.stressbalance.referential=NaN*ones(md.mesh.numberofvertices,6); -
issm/trunk-jpl/test/Par/RoundSheetShelf.py
r17594 r17762 68 68 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 69 69 70 #Damage71 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))72 73 70 #Surface mass balance and basal melting 74 71 md.surfaceforcings.mass_balance=-10.*numpy.ones((md.mesh.numberofvertices,1)) … … 122 119 md.mask.ice_levelset[pos]=0 123 120 md.balancethickness.spcthickness=float('nan')*numpy.ones((md.mesh.numberofvertices,1)) 124 md.damage.spcdamage=float('nan')*numpy.ones((md.mesh.numberofvertices,1))125 121 md.masstransport.spcthickness=float('nan')*numpy.ones((md.mesh.numberofvertices,1)) 126 122 md.stressbalance.referential=float('nan')*numpy.ones((md.mesh.numberofvertices,6)) -
issm/trunk-jpl/test/Par/RoundSheetStaticEISMINT.par
r17590 r17762 24 24 md.materials.rheology_B=6.81*10^7*ones(md.mesh.numberofvertices,1); %to have the same B as the analytical solution 25 25 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 26 27 %Damage28 md.damage.D=zeros(md.mesh.numberofvertices,1);29 26 30 27 disp(' creating surface mass balance'); -
issm/trunk-jpl/test/Par/RoundSheetStaticEISMINT.py
r17590 r17762 28 28 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 29 29 30 #Damage31 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))32 33 30 print " creating surface mass balance" 34 31 smb_max=0.5 #m/yr -
issm/trunk-jpl/test/Par/SquareEISMINT.par
r17590 r17762 26 26 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 27 27 28 %Damage29 md.damage.D=zeros(md.mesh.numberofvertices,1);30 31 28 disp(' creating surface mass balance'); 32 29 md.surfaceforcings.mass_balance=0.2*ones(md.mesh.numberofvertices,1); %0m/a -
issm/trunk-jpl/test/Par/SquareEISMINT.py
r17590 r17762 29 29 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 30 30 31 #Damage32 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))33 34 31 print " creating surface mass balance" 35 32 md.surfaceforcings.mass_balance=0.2*numpy.ones((md.mesh.numberofvertices,1)) #0m/a -
issm/trunk-jpl/test/Par/SquareSheetConstrained.par
r17590 r17762 30 30 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 31 31 32 %Damage33 md.damage.D=zeros(md.mesh.numberofvertices,1);34 32 md.masstransport.calvingrate=zeros(md.mesh.numberofvertices,1); 35 33 -
issm/trunk-jpl/test/Par/SquareSheetConstrained.py
r17590 r17762 40 40 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 41 41 42 #Damage43 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))44 45 42 #Masstransport 46 43 md.masstransport.calvingrate=0.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/SquareSheetShelf.par
r17590 r17762 32 32 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 33 33 34 %Damage35 md.damage.D=zeros(md.mesh.numberofvertices,1);36 37 34 %Accumulation and melting 38 35 md.surfaceforcings.mass_balance=10.*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/SquareSheetShelf.py
r17590 r17762 43 43 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 44 44 45 #Damage46 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))47 48 45 #Accumulation and melting 49 46 md.surfaceforcings.mass_balance=10.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/SquareShelf.par
r17590 r17762 29 29 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 30 30 31 %Damage32 md.damage.D=zeros(md.mesh.numberofvertices,1);33 34 31 %Friction 35 32 md.friction.coefficient=20*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/SquareShelf.py
r17590 r17762 59 59 md.materials.rheology_n = 3.*numpy.ones((md.mesh.numberofelements,1)) 60 60 61 #Damage62 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))63 64 61 #Friction 65 62 md.friction.coefficient = 20.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/SquareShelf2.par
r17590 r17762 29 29 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 30 30 31 %Damage32 md.damage.D=zeros(md.mesh.numberofvertices,1);33 34 31 %Friction 35 32 md.friction.coefficient=20*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/SquareShelf2.py
r17590 r17762 59 59 md.materials.rheology_n = 3.*numpy.ones((md.mesh.numberofelements,1)) 60 60 61 #Damage62 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))63 64 61 #Friction 65 62 md.friction.coefficient = 20.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/SquareShelfConstrained.par
r17590 r17762 29 29 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 30 30 31 %Damage32 md.damage.D=zeros(md.mesh.numberofvertices,1);33 34 31 %Surface mass balance and basal melting 35 32 md.surfaceforcings.mass_balance=10*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/SquareShelfConstrained.py
r17590 r17762 40 40 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 41 41 42 #Damage43 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))44 45 42 #Surface mass balance and basal melting 46 43 md.surfaceforcings.mass_balance=10.*numpy.ones((md.mesh.numberofvertices,1)) -
issm/trunk-jpl/test/Par/SquareThermal.par
r17590 r17762 27 27 md.materials.rheology_n=3.*ones(md.mesh.numberofelements,1); 28 28 29 %Damage30 md.damage.D=zeros(md.mesh.numberofvertices,1);31 32 29 disp(' creating surface mass balance'); 33 30 md.surfaceforcings.mass_balance=ones(md.mesh.numberofvertices,1)/md.constants.yts; %1m/a -
issm/trunk-jpl/test/Par/SquareThermal.py
r17590 r17762 31 31 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1)) 32 32 33 #Damage34 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))35 36 33 print " creating surface mass balance" 37 34 md.surfaceforcings.mass_balance=numpy.ones((md.mesh.numberofvertices,1))/md.constants.yts #1m/a -
issm/trunk-jpl/test/Par/ValleyGlacierShelf.par
r17590 r17762 48 48 md.groundingline.migration = 'SubelementMigration'; 49 49 50 %Damage51 md.damage.D = zeros(md.mesh.numberofvertices,1);52 53 50 %Surface mass balance and basal melting 54 51 md.surfaceforcings.mass_balance = 0.3*ones(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/ValleyGlacierShelf.py
r17594 r17762 55 55 md.groundingline.migration='SubelementMigration' 56 56 57 #Damage58 md.damage.D=numpy.zeros((md.mesh.numberofvertices,1))59 60 57 #Surface mass balance and basal melting 61 58 md.surfaceforcings.mass_balance=0.3*numpy.ones((md.mesh.numberofvertices,1))
Note:
See TracChangeset
for help on using the changeset viewer.