Changeset 9433
- Timestamp:
- 08/25/11 15:51:05 (14 years ago)
- Location:
- issm/trunk/test/NightlyRun
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/test/NightlyRun/test1301.m
r9045 r9433 14 14 %Some conditions specific to melting test 15 15 md.pressure=zeros(md.numberofnodes,1); 16 md.observed_temperature=273.15*ones(md.numberofnodes,1); 17 md.temperature=md.observed_temperature; 16 md.temperature=273.15*ones(md.numberofnodes,1); 18 17 pos=find(md.nodeonsurface); 19 md.spctemperature(pos)=md. observed_temperature(pos);18 md.spctemperature(pos)=md.temperature(pos); 20 19 md.rheology_B=paterson(md.temperature); 21 20 -
issm/trunk/test/NightlyRun/test1302.m
r9045 r9433 23 23 A=10/(exp(alpha*(-1000))-1); %A=T(bed)/(exp(alpha*bed)-1) with bed=-1000 T(bed)=10 24 24 B=-A; 25 md. observed_temperature=A*exp(alpha*md.z)+B;25 md.temperature=A*exp(alpha*md.z)+B; 26 26 27 27 %modeled results … … 32 32 comp_temp=zeros(md.numberofnodes,1); 33 33 comp_temp(md.results.ThermalSolution.Temperature.index)=md.results.ThermalSolution.Temperature.value; 34 relative=abs((comp_temp-md. observed_temperature)./md.observed_temperature)*100;35 relative(find(comp_temp==md. observed_temperature))=0;36 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data',' observed_temperature','view',3,...37 'title','Analytical temperature [K]','view',3,'data',comp_temp-md. observed_temperature,...34 relative=abs((comp_temp-md.temperature)./md.temperature)*100; 35 relative(find(comp_temp==md.temperature))=0; 36 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data','temperature','view',3,... 37 'title','Analytical temperature [K]','view',3,'data',comp_temp-md.temperature,... 38 38 'title','Absolute error [K]','view',3,'data',relative,'title','Relative error [%]','view',3,... 39 39 'figposition','mathieu','FontSize#all',20) -
issm/trunk/test/NightlyRun/test1303.m
r9045 r9433 18 18 %d2T/dz2=0 T(bed)=10 T(surface)=0 => T=0*(z-bed)/thickness+10*(surface-z)/thickness 19 19 %each layer of the 3d mesh must have a constant value 20 md. observed_temperature=10*(md.surface-md.z)./md.thickness;20 md.temperature=10*(md.surface-md.z)./md.thickness; 21 21 22 22 %modeled results … … 27 27 comp_temp=zeros(md.numberofnodes,1); 28 28 comp_temp(md.results.ThermalSolution.Temperature.index)=md.results.ThermalSolution.Temperature.value; 29 relative=abs((comp_temp-md. observed_temperature)./md.observed_temperature)*100;30 relative(find(comp_temp==md. observed_temperature))=0;31 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data',' observed_temperature','view',3,...32 'title','Analytical temperature [K]','view',3,'data',comp_temp-md. observed_temperature,...29 relative=abs((comp_temp-md.temperature)./md.temperature)*100; 30 relative(find(comp_temp==md.temperature))=0; 31 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data','temperature','view',3,... 32 'title','Analytical temperature [K]','view',3,'data',comp_temp-md.temperature,... 33 33 'title','Absolute error [K]','view',3,'data',relative,'title','Relative error [%]','view',3,... 34 34 'figposition','mathieu','FontSize#all',20) -
issm/trunk/test/NightlyRun/test1304.m
r9045 r9433 19 19 %the result is linear with depth and is equal to 0 on the upper surface (See BC) 20 20 %d2T/dz2=0 -k*dT/dz(bed)=G T(surface)=0 => T=-G/k*(z-surface) 21 md. observed_temperature=-0.1/md.thermalconductivity*(md.z-md.surface); %G=0.1 W/m221 md.temperature=-0.1/md.thermalconductivity*(md.z-md.surface); %G=0.1 W/m2 22 22 23 23 %modeled results … … 28 28 comp_temp=zeros(md.numberofnodes,1); 29 29 comp_temp(md.results.ThermalSolution.Temperature.index)=md.results.ThermalSolution.Temperature.value; 30 relative=abs((comp_temp-md. observed_temperature)./md.observed_temperature)*100;31 relative(find(comp_temp==md. observed_temperature))=0;32 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data',' observed_temperature','view',3,...33 'title','Analytical temperature','view',3,'data',comp_temp-md. observed_temperature,...30 relative=abs((comp_temp-md.temperature)./md.temperature)*100; 31 relative(find(comp_temp==md.temperature))=0; 32 plotmodel(md,'data',comp_temp,'title','Modeled temperature [K]','data','temperature','view',3,... 33 'title','Analytical temperature','view',3,'data',comp_temp-md.temperature,... 34 34 'title','Absolute error [K]','view',3,'data',relative,'title','Relative error [%]','view',3,... 35 35 'figposition','mathieu','FontSize#all',20) -
issm/trunk/test/NightlyRun/test233.m
r8824 r9433 32 32 33 33 %Materials 34 md. observed_temperature=(273-20)*ones(md.numberofnodes,1);35 md.rheology_B=paterson(md. observed_temperature);34 md.temperature=(273-20)*ones(md.numberofnodes,1); 35 md.rheology_B=paterson(md.temperature); 36 36 md.rheology_n=3*ones(md.numberofelements,1); 37 md.temperature=md.observed_temperature;38 37 39 38 %Boundary conditions: -
issm/trunk/test/NightlyRun/test234.m
r8824 r9433 32 32 33 33 %Materials 34 md. observed_temperature=(273-20)*ones(md.numberofnodes,1);35 md.rheology_B=paterson(md. observed_temperature);34 md.temperature=(273-20)*ones(md.numberofnodes,1); 35 md.rheology_B=paterson(md.temperature); 36 36 md.rheology_n=3*ones(md.numberofelements,1); 37 md.temperature=md.observed_temperature;38 37 39 38 %Boundary conditions: -
issm/trunk/test/NightlyRun/test235.m
r8968 r9433 29 29 30 30 %Materials 31 md. observed_temperature=(273-20)*ones(md.numberofnodes,1);32 md.rheology_B=paterson(md. observed_temperature);31 md.temperature=(273-20)*ones(md.numberofnodes,1); 32 md.rheology_B=paterson(md.temperature); 33 33 md.rheology_n=3*ones(md.numberofelements,1); 34 md.temperature=md.observed_temperature;35 34 36 35 %Boundary conditions: -
issm/trunk/test/NightlyRun/test236.m
r8968 r9433 29 29 30 30 %Materials 31 md. observed_temperature=(273-20)*ones(md.numberofnodes,1);32 md.rheology_B=paterson(md. observed_temperature);31 md.temperature=(273-20)*ones(md.numberofnodes,1); 32 md.rheology_B=paterson(md.temperature); 33 33 md.rheology_n=3*ones(md.numberofelements,1); 34 md.temperature=md.observed_temperature;35 34 36 35 %Boundary conditions:
Note:
See TracChangeset
for help on using the changeset viewer.