Changeset 549
- Timestamp:
- 05/21/09 08:42:46 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/cielo/thermal.m
r547 r549 44 44 t_g=m_t.parameters.t_g; 45 45 melting_g=m_t.parameters.melting_g; 46 47 46 nsteps=m_t.parameters.ndt/m_t.parameters.dt; 48 47 … … 50 49 soln.t_g=t_g; 51 50 soln.melting_g=melting_g; 51 soln.time=0; 52 52 53 53 for n=1:nsteps, 54 54 55 55 displaystring(md.debug,'\n%s%i/%i\n','time step: ',n,nsteps); 56 soln(n+1).time=n*m_t.parameters.dt; 56 57 57 58 displaystring(md.debug,'\n%s',[' computing temperatures...']); … … 67 68 68 69 %Wrap up 69 solution _temperature=struct('temperature',{});70 solution=struct('time',{},'temperature',{},'melting',{}); 70 71 for n=1:nsteps+1, 71 solution_temperature(n).temperature=soln(n).t_g; 72 solution(n).temperature=soln(n).t_g; 73 solution(n).melting=soln(n).melting_g*md.yts; %in m/year 74 solution(n).time=soln(n).time/md.yts; %in years 72 75 end 73 md.temperature=solution_temperature; 74 75 solution_melting=struct('melting',{}); 76 for n=1:nsteps+1, 77 solution_melting(n).melting=soln(n).melting_g*md.yts; %in m/a 78 end 79 md.melting=solution_melting; 76 md.thermaltransient_results=solution; 80 77 end 81 78
Note:
See TracChangeset
for help on using the changeset viewer.