Changeset 549


Ignore:
Timestamp:
05/21/09 08:42:46 (16 years ago)
Author:
Mathieu Morlighem
Message:

save transient results in thermaltransient_results field

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/cielo/thermal.m

    r547 r549  
    4444                t_g=m_t.parameters.t_g;
    4545                melting_g=m_t.parameters.melting_g;
    46 
    4746                nsteps=m_t.parameters.ndt/m_t.parameters.dt;
    4847
     
    5049                soln.t_g=t_g;
    5150                soln.melting_g=melting_g;
     51                soln.time=0;
    5252
    5353                for n=1:nsteps,
    5454
    5555                        displaystring(md.debug,'\n%s%i/%i\n','time step: ',n,nsteps);
     56                        soln(n+1).time=n*m_t.parameters.dt;
    5657                       
    5758                        displaystring(md.debug,'\n%s',['    computing temperatures...']);
     
    6768               
    6869                %Wrap up
    69                 solution_temperature=struct('temperature',{});
     70                solution=struct('time',{},'temperature',{},'melting',{});
    7071                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
    7275                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;
    8077        end
    8178
Note: See TracChangeset for help on using the changeset viewer.