Changeset 17738


Ignore:
Timestamp:
04/15/14 10:50:35 (11 years ago)
Author:
bdef
Message:

NEW: adding a stand alone max limit for epl thickness

Location:
issm/trunk-jpl
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp

    r17736 r17738  
    5454        iomodel->FetchDataToInput(elements,SedimentHeadEnum);
    5555        iomodel->FetchDataToInput(elements,HydrologydcEplInitialThicknessEnum);
     56        iomodel->FetchDataToInput(elements,HydrologydcEplMaxThicknessEnum);
    5657        iomodel->FetchDataToInput(elements,HydrologydcSedimentTransmitivityEnum);
    5758        iomodel->FetchDataToInput(elements,HydrologydcEplThicknessEnum);
  • issm/trunk-jpl/src/c/classes/Materials/Matpar.cpp

    r17275 r17738  
    7979                                iomodel->Constant(&this->epl_porosity,HydrologydcEplPorosityEnum);
    8080                                iomodel->Constant(&this->epl_init_thickness,HydrologydcEplInitialThicknessEnum);
     81                                iomodel->Constant(&this->epl_max_thickness,HydrologydcEplMaxThicknessEnum);
    8182                                iomodel->Constant(&this->epl_conductivity,HydrologydcEplConductivityEnum);
    8283                }
     
    263264                case HydrologydcEplConductivityEnum:         return this->epl_conductivity;
    264265                case HydrologydcEplInitialThicknessEnum:     return this->epl_init_thickness;
     266                case HydrologydcEplMaxThicknessEnum:         return this->epl_max_thickness;
    265267                case HydrologydcWaterCompressibilityEnum:    return this->water_compressibility;
    266268                case HydrologyshreveCREnum:                  return this->hydro_CR;
     
    401403IssmDouble Matpar::GetEplInitialThickness(){
    402404        return epl_init_thickness;               
     405}               
     406/*}}}*/
     407/*FUNCTION Matpar::GetEplMaxThickness {{{*/
     408IssmDouble Matpar::GetEplMaxThickness(){
     409        return epl_max_thickness;               
    403410}               
    404411/*}}}*/
  • issm/trunk-jpl/src/c/classes/Materials/Matpar.h

    r17281 r17738  
    4949                IssmDouble  epl_porosity;
    5050                IssmDouble  epl_init_thickness;
     51                IssmDouble  epl_max_thickness;
    5152                IssmDouble  epl_conductivity;   
    5253
     
    121122                IssmDouble GetEplConductivity();
    122123                IssmDouble GetEplInitialThickness();
     124                IssmDouble GetEplMaxThickness();
    123125                IssmDouble TMeltingPoint(IssmDouble pressure);
    124126                IssmDouble PureIceEnthalpy(IssmDouble pressure);
  • issm/trunk-jpl/src/m/classes/hydrologydc.m

    r17422 r17738  
    3030                epl_porosity             = 0;
    3131                epl_initial_thickness    = 0;
     32                epl_max_thickness    = 0;
    3233                epl_conductivity         = 0;
    3334  end
     
    7273                        obj.epl_porosity             = 0.4;
    7374                        obj.epl_initial_thickness    = 1.0;
     75                        obj.epl_max_thickness    = 5.0;
    7476                        obj.epl_conductivity         = 8.0e-02;
    7577
     
    110112                                md = checkfield(md,'fieldname','hydrology.epl_porosity','>',0,'numel',1);
    111113                                md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','>',0,'numel',1);
     114                                md = checkfield(md,'fieldname','hydrology.epl_max_thickness','>',0,'numel',1);
    112115                                md = checkfield(md,'fieldname','hydrology.epl_conductivity','>',0,'numel',1);
    113116            end
     
    153156                                fielddisplay(obj,'epl_porosity','epl [dimensionless]');
    154157                                fielddisplay(obj,'epl_initial_thickness','epl initial thickness [m]');
     158                                fielddisplay(obj,'epl_max_thickness','epl maximal thickness [m]');
    155159                                fielddisplay(obj,'epl_conductivity','epl conductivity [m^2/s]');
    156160            end
     
    189193                                WriteData(fid,'object',obj,'fieldname','epl_porosity','format','Double');                       
    190194                                WriteData(fid,'object',obj,'fieldname','epl_initial_thickness','format','Double');
     195                                WriteData(fid,'object',obj,'fieldname','epl_max_thickness','format','Double');
    191196                                WriteData(fid,'object',obj,'fieldname','epl_conductivity','format','Double');
    192197                        end
  • issm/trunk-jpl/test/NightlyRun/test3300.m

    r17734 r17738  
    2424md.hydrology.epl_conductivity=1.5e-2;
    2525md.hydrology.epl_initial_thickness=1.0;
     26md.hydrology.epl_max_thickness=5.0;
    2627
    2728md.hydrology.transfer_flag=1;
  • issm/trunk-jpl/test/NightlyRun/test333.m

    r17734 r17738  
    2323md.hydrology.epl_conductivity=30;
    2424md.hydrology.epl_initial_thickness=1;
     25md.hydrology.epl_max_thickness=1;
    2526md.timestepping.time_step=0.2;
    2627md.timestepping.final_time=2.0;
  • issm/trunk-jpl/test/NightlyRun/test335.m

    r17734 r17738  
    2323md.hydrology.epl_conductivity=30;
    2424md.hydrology.epl_initial_thickness=1;
     25md.hydrology.epl_max_thickness=1;
    2526md.timestepping.time_step=0.2;
    2627md.timestepping.final_time=2.0;
Note: See TracChangeset for help on using the changeset viewer.