Changeset 18623


Ignore:
Timestamp:
10/14/14 02:51:17 (10 years ago)
Author:
jbondzio
Message:

BUG: H=c*(T-Tref)+… for nodes at pressure melting point

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/initialization.m

    r18592 r18623  
    130130                        if md.thermal.isenthalpy,
    131131                                tpmp = md.materials.meltingpoint - md.materials.beta*md.initialization.pressure;
    132                                 pos  = find(md.initialization.temperature>tpmp);
     132                                pos  = find(md.initialization.temperature>=tpmp);
    133133                                enthalpy      = md.materials.heatcapacity*(md.initialization.temperature-md.constants.referencetemperature);
    134                                 enthalpy(pos) = md.materials.heatcapacity*tpmp(pos) - md.constants.referencetemperature + md.materials.latentheat*md.initialization.waterfraction(pos);
     134                                enthalpy(pos) = md.materials.heatcapacity*(tpmp(pos) - md.constants.referencetemperature) + md.materials.latentheat*md.initialization.waterfraction(pos);
    135135                                WriteData(fid,'data',enthalpy,'format','DoubleMat','mattype',1,'enum',EnthalpyEnum());
    136136                        end
Note: See TracChangeset for help on using the changeset viewer.