Changeset 553
- Timestamp:
- 05/21/09 09:06:04 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/cielo/thermal.m
r549 r553 33 33 inputs=add(inputs,'melting_offset',melting_offset,'double'); 34 34 inputs=add(inputs,'temperature',t_g,'doublevec',1,m_t.parameters.numberofnodes); 35 m elting_g=diagnostic_core_linear(m_m,inputs,'melting','steady');35 m_g=diagnostic_core_linear(m_m,inputs,'melting','steady'); 36 36 37 37 displaystring(md.debug,'\n%s',['load results...']); 38 38 md.temperature=t_g; 39 md.melting=m elting_g*md.yts; %from m/s to m/a39 md.melting=m_g*md.yts; %from m/s to m/a 40 40 41 41 else … … 43 43 %initialize temperature and melting 44 44 t_g=m_t.parameters.t_g; 45 m elting_g=m_t.parameters.melting_g;45 m_g=m_t.parameters.m_g; 46 46 nsteps=m_t.parameters.ndt/m_t.parameters.dt; 47 47 48 48 %initialize temperature and melting 49 49 soln.t_g=t_g; 50 soln.m elting_g=melting_g;50 soln.m_g=m_g; 51 51 soln.time=0; 52 52 … … 63 63 inputs=add(inputs,'temperature',soln(n).t_g,'doublevec',1,m_t.parameters.numberofnodes); 64 64 inputs=add(inputs,'melting_offset',melting_offset,'double'); 65 soln(n+1).m elting_g=diagnostic_core_linear(m_m,inputs,'melting','transient');65 soln(n+1).m_g=diagnostic_core_linear(m_m,inputs,'melting','transient'); 66 66 67 67 end … … 71 71 for n=1:nsteps+1, 72 72 solution(n).temperature=soln(n).t_g; 73 solution(n).melting=soln(n).m elting_g*md.yts; %in m/year73 solution(n).melting=soln(n).m_g*md.yts; %in m/year 74 74 solution(n).time=soln(n).time/md.yts; %in years 75 75 end
Note:
See TracChangeset
for help on using the changeset viewer.