Changeset 26235
- Timestamp:
- 05/04/21 10:05:14 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test2084.m
r25355 r26235 24 24 md.materials.lame_mu= [1e-5 0 2.2834e+00 1.0549e+00 7.0363e-01 5.0605e-01]'*1e11; 25 25 md.materials.viscosity=[0 0 2.0000e+00 1.0000e+00 1.0000e+00 1.0000e+25]'*1e21; 26 md.materials.lame_lambda=md.materials.lame_mu*0+5e1 4;26 md.materials.lame_lambda=md.materials.lame_mu*0+5e17; 27 27 md.materials.issolid=[1 0 1 1 1 1]'; 28 md.materials.isburgers=zeros(md.materials.numlayers,1); 28 md.materials.rheologymodel=2*ones(md.materials.numlayers,1); 29 md.materials.burgers_mu=md.materials.lame_mu/3; 30 md.materials.burgers_viscosity=md.materials.viscosity/10; 31 md.materials.ebm_alpha= ones(md.materials.numlayers,1)*.9; 32 md.materials.ebm_delta= ones(md.materials.numlayers,1)*0.2; 33 md.materials.ebm_taul= ones(md.materials.numlayers,1)*54*60; %54min 34 md.materials.ebm_tauh= ones(md.materials.numlayers,1)*18.6*cst/1e3; %18.6yr 35 %setlitho2prem(md.materials) 29 36 30 37 md.love.allow_layer_deletion=1; 31 38 md.love.frequencies=([0]*2*pi)'/cst; 32 39 md.love.nfreq=length(md.love.frequencies); 40 md.love.sh_nmin=1; 33 41 md.love.sh_nmax=256; 34 35 md.materials.burgers_mu=md.materials.lame_mu; 36 md.materials.burgers_viscosity=md.materials.viscosity; 37 38 md=solve(md,'lv'); 42 md.love.underflow_tol=1e-20; 43 md.love.Gravitational_Constant=6.6732e-11; 44 md.love.integration_steps_per_layer=200; 45 46 47 md.love.istemporal=1; 48 md.love.n_temporal_iterations=8; 49 %md.love.time=(logspace(-4,5, 2))'*cst; 50 md.love.time=(logspace(-1,2, 50))'*cst; 51 md.love.love_kernels=1; 52 if md.love.istemporal 53 md.love=md.love.build_frequencies_from_time; 54 end 55 56 md=solve(md,'lv'); 57 58 ht2=md.results.LoveSolution.LoveHr; 59 lt2=md.results.LoveSolution.LoveLr; 60 kt2=md.results.LoveSolution.LoveKr; 61 t=md.love.time/cst*1e3; 62 63 %hs=reshape(md.results.LoveSolution.LoveHi(:,:), [ md.love.sh_nmax+1, 2*md.love.n_temporal_iterations, length(t)]); 64 %hs=permute(hs,[3 2 1]); 65 %[ht,h,hsig,hconv]=postwidder_love(md,md.love.n_temporal_iterations,t,hs,1e-5); 66 67 39 68 40 69 %Fields and tolerances to track changes … … 47 76 (md.results.LoveSolution.LoveLr(:,1)),... 48 77 }; 78 49 79 50 80 % validate elastic loading solutions against the Spada benchmark. {{{ … … 169 199 %md.materials.burgers_mu=md.materials.lame_mu; 170 200 %md.materials.burgers_viscosity=md.materials.viscosity; 171 %md.materials. isburgers=md.materials.issolid*0;201 %md.materials.rheologymodel=md.materials.issolid*0; 172 202 %md.love.forcing_type=11; 173 203 %md.materials.numlayers=length(md.materials.viscosity); … … 198 228 md.materials.burgers_mu=md.materials.lame_mu; 199 229 md.materials.burgers_viscosity=md.materials.viscosity; 200 md.materials. isburgers=md.materials.issolid*0;230 md.materials.rheologymodel=md.materials.issolid*0; 201 231 md.love.forcing_type=11; 202 232 md.love.sh_nmin=1;
Note:
See TracChangeset
for help on using the changeset viewer.