Changeset 23944


Ignore:
Timestamp:
05/29/19 10:44:01 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added hydraulic potential

File:
1 edited

Legend:

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

    r23740 r23944  
    66classdef initialization
    77        properties (SetAccess=public)
    8                 vx            = NaN;
    9                 vy            = NaN;
    10                 vz            = NaN;
    11                 vel           = NaN;
    12                 pressure      = NaN;
    13                 temperature   = NaN;
    14                 enthalpy      = NaN;
    15                 waterfraction = NaN;
    16                 sediment_head = NaN;
    17                 epl_head      = NaN;
    18                 epl_thickness = NaN;
    19                 watercolumn   = NaN;
     8                vx                  = NaN;
     9                vy                  = NaN;
     10                vz                  = NaN;
     11                vel                 = NaN;
     12                pressure            = NaN;
     13                temperature         = NaN;
     14                enthalpy            = NaN;
     15                waterfraction       = NaN;
     16                sediment_head       = NaN;
     17                epl_head            = NaN;
     18                epl_thickness       = NaN;
     19                watercolumn         = NaN;
     20                hydraulic_potential = NaN;
    2021        end
    2122        methods
     
    8990                                end
    9091                        end
     92                        if ismember('HydrologyGlaDSAnalysis',analyses),
     93                                if isa(md.hydrology,'hydrologyglads'),
     94                                        md = checkfield(md,'fieldname','initialization.watercolumn','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
     95                                        md = checkfield(md,'fieldname','initialization.hydraulic_potential','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
     96                                end
     97                        end
    9198                        if ismember('HydrologyDCInefficientAnalysis',analyses),
    9299                                if isa(md.hydrology,'hydrologydc'),
     
    117124                        fielddisplay(self,'epl_head','epl water head of subglacial system [m]');
    118125                        fielddisplay(self,'epl_thickness','epl layer thickness [m]');
    119                         fielddisplay(self,'watercolumn','thickness of subglacial water [m]');
     126                        fielddisplay(self,'watercolumn','subglacial water sheet thickness (for Shreve and GlaDS) [m]');
     127                        fielddisplay(self,'hydraulic_potential','Hydraulic potential (for GlaDS) [Pa]');
    120128
    121129                end % }}}
     
    134142                        WriteData(fid,prefix,'object',self,'fieldname','epl_thickness','format','DoubleMat','mattype',1);
    135143                        WriteData(fid,prefix,'object',self,'fieldname','watercolumn','format','DoubleMat','mattype',1);
     144                        WriteData(fid,prefix,'object',self,'fieldname','hydraulic_potential','format','DoubleMat','mattype',1);
    136145
    137146                        if md.thermal.isenthalpy,
     
    162171                        writejs1Darray(fid,[modelname '.initialization.epl_thickness'],self.epl_thickness);
    163172                        writejs1Darray(fid,[modelname '.initialization.watercolumn'],self.watercolumn);
     173                        writejs1Darray(fid,[modelname '.initialization.hydraulic_potential'],self.hydraulic_potential);
    164174
    165175                end % }}}
Note: See TracChangeset for help on using the changeset viewer.