Changeset 11000


Ignore:
Timestamp:
12/01/11 08:08:59 (13 years ago)
Author:
seroussi
Message:

fixed bathymetry problem for grounding line only in transient

Location:
issm/trunk-jpl/src/c/modules/ModelProcessorx
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp

    r10996 r11000  
    6161        iomodel->FetchDataToInput(elements,VxEnum);
    6262        iomodel->FetchDataToInput(elements,VyEnum);
    63         iomodel->FetchDataToInput(elements,BathymetryEnum);
    6463
    6564        if (dim==3){
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/ModelProcessorx.cpp

    r10999 r11000  
    1919void ModelProcessorx(Elements** pelements, Nodes** pnodes, Vertices** pvertices, Materials** pmaterials, Constraints** pconstraints, Loads** ploads, Parameters** pparameters, FILE* IOMODEL,const int solution_type,const int nummodels,const int* analysis_type_list){
    2020
    21         int i;
    22         int analysis_type;
    23         int dim;
    24         int verbose;
    25         bool isthermal;
    26         bool isprognostic;
    27         bool isdiagnostic;
     21        int   i,analysis_type,dim,verbose;
     22        bool  isthermal,isprognostic,isdiagnostic,isgroundingline;
    2823       
    2924        /*output: */
     
    4641        iomodel->Constant(&isprognostic,TransientIsprognosticEnum);
    4742        iomodel->Constant(&isdiagnostic,TransientIsdiagnosticEnum);
     43        iomodel->Constant(&isgroundingline,TransientIsgroundinglineEnum);
    4844       
    4945        SetVerbosityLevel(verbose);
     
    5854                if(solution_type==TransientSolutionEnum && analysis_type==ThermalAnalysisEnum && isthermal==false) continue;
    5955                if(solution_type==TransientSolutionEnum && analysis_type==MeltingAnalysisEnum && isthermal==false) continue;
    60                 if(solution_type==TransientSolutionEnum && analysis_type==PrognosticAnalysisEnum && isprognostic==false) continue;
     56                if(solution_type==TransientSolutionEnum && analysis_type==PrognosticAnalysisEnum && isprognostic==false && isgroundingline==false) continue;
    6157                if(solution_type==TransientSolutionEnum && analysis_type==DiagnosticHorizAnalysisEnum && isdiagnostic==false) continue;
    6258                if(solution_type==TransientSolutionEnum && analysis_type==DiagnosticVertAnalysisEnum && isdiagnostic==false) continue;
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp

    r10657 r11000  
    4141        iomodel->FetchDataToInput(elements,SurfaceEnum);
    4242        iomodel->FetchDataToInput(elements,BedEnum);
     43        iomodel->FetchDataToInput(elements,BathymetryEnum);
    4344        iomodel->FetchDataToInput(elements,MaskElementonfloatingiceEnum);
    4445        iomodel->FetchDataToInput(elements,MaskElementonwaterEnum);
Note: See TracChangeset for help on using the changeset viewer.