Changeset 3757
- Timestamp:
- 05/17/10 08:06:13 (15 years ago)
- Location:
- issm/trunk/test/Verification
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/test/Verification/test01_IceShelfIceFrontM2d/Square.par
r2340 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test02_IceShelfIceFrontM3d/Square.par
r2368 r3757 17 17 18 18 md.drag_type=2; %0 none 1 plastic 2 viscous 19 md.drag =200*ones(md.numberofgrids,1); %q=1.19 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 20 20 %Take care of iceshelves: no basal drag 21 21 pos=find(md.elementoniceshelf); 22 md.drag (md.elements(pos,:))=0;23 md. p=ones(md.numberofelements,1);24 md. q=ones(md.numberofelements,1);22 md.drag_coefficient(md.elements(pos,:))=0; 23 md.drag_p=ones(md.numberofelements,1); 24 md.drag_q=ones(md.numberofelements,1); 25 25 md.viscosity_overshoot=0.0; 26 26 27 27 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 28 28 29 md. B=paterson(md.observed_temperature);30 md. n=3*ones(md.numberofelements,1);29 md.rheology_B=paterson(md.observed_temperature); 30 md.rheology_n=3*ones(md.numberofelements,1); 31 31 32 32 %Deal with boundary conditions: -
issm/trunk/test/Verification/test03_IceShelfIceFrontMP3d/Square.par
r2331 r3757 17 17 18 18 md.drag_type=2; %0 none 1 plastic 2 viscous 19 md.drag =200*ones(md.numberofgrids,1); %q=1.19 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 20 20 %Take care of iceshelves: no basal drag 21 21 pos=find(md.elementoniceshelf); 22 md.drag (md.elements(pos,:))=0;23 md. p=ones(md.numberofelements,1);24 md. q=ones(md.numberofelements,1);22 md.drag_coefficient(md.elements(pos,:))=0; 23 md.drag_p=ones(md.numberofelements,1); 24 md.drag_q=ones(md.numberofelements,1); 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test04_IceShelfIceFrontMPS3d/Square.par
r2331 r3757 17 17 18 18 md.drag_type=2; %0 none 1 plastic 2 viscous 19 md.drag =200*ones(md.numberofgrids,1); %q=1.19 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 20 20 %Take care of iceshelves: no basal drag 21 21 pos=find(md.elementoniceshelf); 22 md.drag (md.elements(pos,:))=0;23 md. p=ones(md.numberofelements,1);24 md. q=ones(md.numberofelements,1);22 md.drag_coefficient(md.elements(pos,:))=0; 23 md.drag_p=ones(md.numberofelements,1); 24 md.drag_q=ones(md.numberofelements,1); 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test05_IceShelfIceFrontP3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test06_IceShelfIceFrontS3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test07_IceSheetIceFrontM2d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test08_IceSheetIceFrontM3d/Square.par
r2331 r3757 17 17 18 18 md.drag_type=2; %0 none 1 plastic 2 viscous 19 md.drag =200*ones(md.numberofgrids,1); %q=1.19 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 20 20 %Take care of iceshelves: no basal drag 21 21 pos=find(md.elementoniceshelf); 22 md.drag (md.elements(pos,:))=0;23 md. p=ones(md.numberofelements,1);24 md. q=ones(md.numberofelements,1);22 md.drag_coefficient(md.elements(pos,:))=0; 23 md.drag_p=ones(md.numberofelements,1); 24 md.drag_q=ones(md.numberofelements,1); 25 25 md.viscosity_overshoot=0.0; 26 26 27 27 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 28 28 29 md. B=paterson(md.observed_temperature);30 md. n=3*ones(md.numberofelements,1);29 md.rheology_B=paterson(md.observed_temperature); 30 md.rheology_n=3*ones(md.numberofelements,1); 31 31 32 32 %Deal with boundary conditions: -
issm/trunk/test/Verification/test09_IceSheetIceFrontMP3d/Square.par
r2331 r3757 18 18 19 19 md.drag_type=2; %0 none 1 plastic 2 viscous 20 md.drag =200*ones(md.numberofgrids,1); %q=1.20 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 21 21 %Take care of iceshelves: no basal drag 22 22 pos=find(md.elementoniceshelf); 23 md.drag (md.elements(pos,:))=0;24 md. p=ones(md.numberofelements,1);25 md. q=ones(md.numberofelements,1);23 md.drag_coefficient(md.elements(pos,:))=0; 24 md.drag_p=ones(md.numberofelements,1); 25 md.drag_q=ones(md.numberofelements,1); 26 26 27 27 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 28 28 29 md. B=paterson(md.observed_temperature);30 md. n=3*ones(md.numberofelements,1);29 md.rheology_B=paterson(md.observed_temperature); 30 md.rheology_n=3*ones(md.numberofelements,1); 31 31 32 32 %Deal with boundary conditions: -
issm/trunk/test/Verification/test10_IceSheetIceFrontP3d/Square.par
r2331 r3757 18 18 19 19 md.drag_type=2; %0 none 1 plastic 2 viscous 20 md.drag =200*ones(md.numberofgrids,1); %q=1.20 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 21 21 %Take care of iceshelves: no basal drag 22 22 pos=find(md.elementoniceshelf); 23 md.drag (md.elements(pos,:))=0;24 md. p=ones(md.numberofelements,1);25 md. q=ones(md.numberofelements,1);23 md.drag_coefficient(md.elements(pos,:))=0; 24 md.drag_p=ones(md.numberofelements,1); 25 md.drag_q=ones(md.numberofelements,1); 26 26 md.viscosity_overshoot=0.3; 27 27 28 28 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 29 29 30 md. B=paterson(md.observed_temperature);31 md. n=3*ones(md.numberofelements,1);30 md.rheology_B=paterson(md.observed_temperature); 31 md.rheology_n=3*ones(md.numberofelements,1); 32 32 33 33 %Deal with boundary conditions: -
issm/trunk/test/Verification/test11_IceSheetIceFrontS3d/Square.par
r2331 r3757 19 19 20 20 md.drag_type=2; %0 none 1 plastic 2 viscous 21 md.drag =200*ones(md.numberofgrids,1); %q=1.21 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 22 22 %Take care of iceshelves: no basal drag 23 23 pos=find(md.elementoniceshelf); 24 md.drag (md.elements(pos,:))=0;25 md. p=ones(md.numberofelements,1);26 md. q=ones(md.numberofelements,1);24 md.drag_coefficient(md.elements(pos,:))=0; 25 md.drag_p=ones(md.numberofelements,1); 26 md.drag_q=ones(md.numberofelements,1); 27 27 md.viscosity_overshoot=0.0; 28 28 … … 30 30 md.min_thermal_constraints=3; 31 31 32 md. B=paterson(md.observed_temperature);33 md. n=3*ones(md.numberofelements,1);32 md.rheology_B=paterson(md.observed_temperature); 33 md.rheology_n=3*ones(md.numberofelements,1); 34 34 35 35 %Deal with boundary conditions: -
issm/trunk/test/Verification/test12_IceSheetNoIceFrontH2d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test13_IceSheetNoIceFrontH3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test14_IceSheetNoIceFrontHM2d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test15_IceSheetNoIceFrontHM3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test16_IceSheetNoIceFrontM2d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: -
issm/trunk/test/Verification/test17_IceSheetNoIceFrontM3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test18_IceSheetNoIceFrontP3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test19_IceSheetNoIceFrontS3d/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 25 25 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 26 26 27 md. B=paterson(md.observed_temperature);28 md. n=3*ones(md.numberofelements,1);27 md.rheology_B=paterson(md.observed_temperature); 28 md.rheology_n=3*ones(md.numberofelements,1); 29 29 30 30 %Deal with boundary conditions: -
issm/trunk/test/Verification/test20_PigControlMethodDragM2d/Pig.par
r3204 r3757 14 14 disp(' creating drag'); 15 15 md.drag_type=2; 16 md.drag =50*ones(md.numberofgrids,1);16 md.drag_coefficient=50*ones(md.numberofgrids,1); 17 17 %Take care of iceshelves: no basal drag 18 18 pos=find(md.elementoniceshelf); 19 md.drag (md.elements(pos,:))=0;20 md. p=ones(md.numberofelements,1);21 md. q=ones(md.numberofelements,1);19 md.drag_coefficient(md.elements(pos,:))=0; 20 md.drag_p=ones(md.numberofelements,1); 21 md.drag_q=ones(md.numberofelements,1); 22 22 md.viscosity_overshoot=0.3; 23 23 … … 26 26 27 27 disp(' creating flow law paramter'); 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: … … 39 39 %Misc 40 40 md.verbose=0; 41 md. plot=0;41 md.drag_plot=0; 42 42 md.eps_abs=NaN; 43 43 md.eps_rel=0.05; -
issm/trunk/test/Verification/test21_PigControlMethodBM2d/Pig.par
r3204 r3757 14 14 disp(' creating drag'); 15 15 md.drag_type=2; 16 md.drag =50*ones(md.numberofgrids,1);16 md.drag_coefficient=50*ones(md.numberofgrids,1); 17 17 %Take care of iceshelves: no basal drag 18 18 pos=find(md.elementoniceshelf); 19 md.drag (md.elements(pos,:))=0;20 md. p=ones(md.numberofelements,1);21 md. q=ones(md.numberofelements,1);19 md.drag_coefficient(md.elements(pos,:))=0; 20 md.drag_p=ones(md.numberofelements,1); 21 md.drag_q=ones(md.numberofelements,1); 22 22 md.viscosity_overshoot=0.3; 23 23 … … 26 26 27 27 disp(' creating flow law paramter'); 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: … … 39 39 %Misc 40 40 md.verbose=0; 41 md. plot=0;41 md.drag_plot=0; 42 42 md.eps_abs=NaN; 43 43 md.eps_rel=0.005; -
issm/trunk/test/Verification/test22_PigControlMethodDragP3d/Pig.par
r3204 r3757 14 14 disp(' creating drag'); 15 15 md.drag_type=2; 16 md.drag =50*ones(md.numberofgrids,1);16 md.drag_coefficient=50*ones(md.numberofgrids,1); 17 17 %Take care of iceshelves: no basal drag 18 18 pos=find(md.elementoniceshelf); 19 md.drag (md.elements(pos,:))=0;20 md. p=ones(md.numberofelements,1);21 md. q=ones(md.numberofelements,1);19 md.drag_coefficient(md.elements(pos,:))=0; 20 md.drag_p=ones(md.numberofelements,1); 21 md.drag_q=ones(md.numberofelements,1); 22 22 md.viscosity_overshoot=0.3; 23 23 … … 26 26 27 27 disp(' creating flow law paramter'); 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: … … 39 39 %Misc 40 40 md.verbose=0; 41 md. plot=0;41 md.drag_plot=0; 42 42 md.eps_abs=NaN; 43 43 md.eps_rel=0.05; -
issm/trunk/test/Verification/test23_PigControlMethodDragS3d/Pig.par
r3204 r3757 17 17 disp(' creating drag'); 18 18 md.drag_type=2; 19 md.drag =50*ones(md.numberofgrids,1);19 md.drag_coefficient=50*ones(md.numberofgrids,1); 20 20 %Take care of iceshelves: no basal drag 21 21 pos=find(md.elementoniceshelf); 22 md.drag (md.elements(pos,:))=0;23 md. p=ones(md.numberofelements,1);24 md. q=ones(md.numberofelements,1);22 md.drag_coefficient(md.elements(pos,:))=0; 23 md.drag_p=ones(md.numberofelements,1); 24 md.drag_q=ones(md.numberofelements,1); 25 25 md.viscosity_overshoot=0.3; 26 26 … … 29 29 30 30 disp(' creating flow law paramter'); 31 md. B=paterson(md.observed_temperature);32 md. n=3*ones(md.numberofelements,1);31 md.rheology_B=paterson(md.observed_temperature); 32 md.rheology_n=3*ones(md.numberofelements,1); 33 33 34 34 %Deal with boundary conditions: … … 42 42 %Misc 43 43 md.verbose=0; 44 md. plot=0;44 md.drag_plot=0; 45 45 md.eps_abs=NaN; 46 46 md.eps_rel=0.01; -
issm/trunk/test/Verification/test24_IceShelfIceFrontM2dRifts/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =200*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=200*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: … … 43 43 md.rifts.fill=MelangeEnum(); 44 44 md.rifts.fraction=0; 45 md. penalty_lock=2;45 md.drag_penalty_lock=2; 46 46 md.rifts.fractionincrement=.1; -
issm/trunk/test/Verification/test25_IceSheetIceFrontM2dDakota/Square.par
r2331 r3757 16 16 17 17 md.drag_type=2; %0 none 1 plastic 2 viscous 18 md.drag =20*ones(md.numberofgrids,1); %q=1.18 md.drag_coefficient=20*ones(md.numberofgrids,1); %q=1. 19 19 %Take care of iceshelves: no basal drag 20 20 pos=find(md.elementoniceshelf); 21 md.drag (md.elements(pos,:))=0;22 md. p=ones(md.numberofelements,1);23 md. q=ones(md.numberofelements,1);21 md.drag_coefficient(md.elements(pos,:))=0; 22 md.drag_p=ones(md.numberofelements,1); 23 md.drag_q=ones(md.numberofelements,1); 24 24 md.viscosity_overshoot=0.3; 25 25 26 26 md.observed_temperature=(273-20)*ones(md.numberofgrids,1); 27 27 28 md. B=paterson(md.observed_temperature);29 md. n=3*ones(md.numberofelements,1);28 md.rheology_B=paterson(md.observed_temperature); 29 md.rheology_n=3*ones(md.numberofelements,1); 30 30 31 31 %Deal with boundary conditions: … … 48 48 md.responses.rf (end+1)=response_function('max_vel',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 49 49 50 md. qmu_method =dakota_method('nond_l');50 md.drag_qmu_method =dakota_method('nond_l'); 51 51 52 md. qmu_params.direct=true;53 md. qmu_params.analysis_driver='diagnostic';54 md. qmu_params.evaluation_concurrency=1;55 md. qmu_params.interval_type='forward';56 md. qmu_params.tabular_graphics_data=true;52 md.drag_qmu_params.direct=true; 53 md.drag_qmu_params.analysis_driver='diagnostic'; 54 md.drag_qmu_params.evaluation_concurrency=1; 55 md.drag_qmu_params.interval_type='forward'; 56 md.drag_qmu_params.tabular_graphics_data=true; 57 57 58 md. part=0:1:md.numberofgrids-1;59 md. part=md.part';58 md.drag_part=0:1:md.numberofgrids-1; 59 md.drag_part=md.drag_part'; 60 60 md.npart=md.numberofgrids; 61 md. qmu_analysis=1;61 md.drag_qmu_analysis=1; 62 62 63 63 md.eps_rel=10^-10; %tighten for qmu analysese -
issm/trunk/test/Verification/test26_Balanced2d/79North.par
r3537 r3757 19 19 disp(' creating drag'); 20 20 md.drag_type=2; 21 md.drag =50*ones(md.numberofgrids,1);21 md.drag_coefficient=50*ones(md.numberofgrids,1); 22 22 %Take care of iceshelves: no basal drag 23 23 pos=find(md.elementoniceshelf); 24 md.drag (md.elements(pos,:))=0;25 md. p=ones(md.numberofelements,1);26 md. q=ones(md.numberofelements,1);24 md.drag_coefficient(md.elements(pos,:))=0; 25 md.drag_p=ones(md.numberofelements,1); 26 md.drag_q=ones(md.numberofelements,1); 27 27 md.viscosity_overshoot=0.3; 28 28 … … 31 31 32 32 disp(' creating flow law paramter'); 33 md. B=paterson(md.observed_temperature);34 md. n=3*ones(md.numberofelements,1);33 md.rheology_B=paterson(md.observed_temperature); 34 md.rheology_n=3*ones(md.numberofelements,1); 35 35 36 36 %Deal with boundary conditions: … … 47 47 %Misc 48 48 md.verbose=10; 49 md. plot=0;49 md.drag_plot=0; 50 50 md.eps_abs=NaN; 51 51 md.eps_rel=0.05; -
issm/trunk/test/Verification/test27_Balanced3d/79North.par
r3535 r3757 19 19 disp(' creating drag'); 20 20 md.drag_type=2; 21 md.drag =50*ones(md.numberofgrids,1);21 md.drag_coefficient=50*ones(md.numberofgrids,1); 22 22 %Take care of iceshelves: no basal drag 23 23 pos=find(md.elementoniceshelf); 24 md.drag (md.elements(pos,:))=0;25 md. p=ones(md.numberofelements,1);26 md. q=ones(md.numberofelements,1);24 md.drag_coefficient(md.elements(pos,:))=0; 25 md.drag_p=ones(md.numberofelements,1); 26 md.drag_q=ones(md.numberofelements,1); 27 27 md.viscosity_overshoot=0.3; 28 28 … … 31 31 32 32 disp(' creating flow law paramter'); 33 md. B=paterson(md.observed_temperature);34 md. n=3*ones(md.numberofelements,1);33 md.rheology_B=paterson(md.observed_temperature); 34 md.rheology_n=3*ones(md.numberofelements,1); 35 35 36 36 %Deal with boundary conditions: … … 47 47 %Misc 48 48 md.verbose=10; 49 md. plot=0;49 md.drag_plot=0; 50 50 md.eps_abs=NaN; 51 51 md.eps_rel=0.05;
Note:
See TracChangeset
for help on using the changeset viewer.