Changeset 26235


Ignore:
Timestamp:
05/04/21 10:05:14 (4 years ago)
Author:
caronlam
Message:

updating test2084 for fourierlove

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/NightlyRun/test2084.m

    r25355 r26235  
    2424md.materials.lame_mu=  [1e-5         0   2.2834e+00   1.0549e+00   7.0363e-01   5.0605e-01]'*1e11;
    2525md.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+5e14;
     26md.materials.lame_lambda=md.materials.lame_mu*0+5e17;
    2727md.materials.issolid=[1 0 1 1 1 1]';
    28 md.materials.isburgers=zeros(md.materials.numlayers,1);
     28md.materials.rheologymodel=2*ones(md.materials.numlayers,1);
     29md.materials.burgers_mu=md.materials.lame_mu/3;
     30md.materials.burgers_viscosity=md.materials.viscosity/10;
     31md.materials.ebm_alpha= ones(md.materials.numlayers,1)*.9;
     32md.materials.ebm_delta= ones(md.materials.numlayers,1)*0.2;
     33md.materials.ebm_taul= ones(md.materials.numlayers,1)*54*60; %54min
     34md.materials.ebm_tauh= ones(md.materials.numlayers,1)*18.6*cst/1e3; %18.6yr
     35%setlitho2prem(md.materials)
    2936
    3037md.love.allow_layer_deletion=1;
    3138md.love.frequencies=([0]*2*pi)'/cst;
    3239md.love.nfreq=length(md.love.frequencies);
     40md.love.sh_nmin=1;
    3341md.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');
     42md.love.underflow_tol=1e-20;
     43md.love.Gravitational_Constant=6.6732e-11;
     44md.love.integration_steps_per_layer=200;
     45
     46
     47md.love.istemporal=1;
     48md.love.n_temporal_iterations=8;
     49%md.love.time=(logspace(-4,5, 2))'*cst;
     50md.love.time=(logspace(-1,2, 50))'*cst;
     51md.love.love_kernels=1;
     52if md.love.istemporal
     53md.love=md.love.build_frequencies_from_time;
     54end
     55
     56md=solve(md,'lv');
     57
     58ht2=md.results.LoveSolution.LoveHr;
     59lt2=md.results.LoveSolution.LoveLr;
     60kt2=md.results.LoveSolution.LoveKr;
     61t=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
    3968
    4069%Fields and tolerances to track changes
     
    4776        (md.results.LoveSolution.LoveLr(:,1)),...
    4877        };
     78
    4979
    5080% validate elastic loading solutions against the Spada benchmark. {{{
     
    169199%md.materials.burgers_mu=md.materials.lame_mu;
    170200%md.materials.burgers_viscosity=md.materials.viscosity;
    171 %md.materials.isburgers=md.materials.issolid*0;
     201%md.materials.rheologymodel=md.materials.issolid*0;
    172202%md.love.forcing_type=11;
    173203%md.materials.numlayers=length(md.materials.viscosity);
     
    198228md.materials.burgers_mu=md.materials.lame_mu;
    199229md.materials.burgers_viscosity=md.materials.viscosity;
    200 md.materials.isburgers=md.materials.issolid*0;
     230md.materials.rheologymodel=md.materials.issolid*0;
    201231md.love.forcing_type=11;
    202232md.love.sh_nmin=1;
Note: See TracChangeset for help on using the changeset viewer.