Changeset 14540


Ignore:
Timestamp:
04/11/13 14:41:33 (12 years ago)
Author:
seroussi
Message:

CHG: removed hydrology_core_step

Location:
issm/trunk-jpl/src/c
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/Makefile.am

    r14538 r14540  
    446446                                              ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\
    447447                                              ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp \
    448                                                   ./solutions/hydrology_core.cpp\
    449                                                   ./solutions/hydrology_core_step.cpp
     448                                                  ./solutions/hydrology_core.cpp
    450449#}}}
    451450#Diagnostic sources  {{{
  • issm/trunk-jpl/src/c/solutions/hydrology_core.cpp

    r13621 r14540  
    1010#include "./solutions.h"
    1111#include "../modules/modules.h"
     12#include "../include/include.h"
    1213#include "../solvers/solvers.h"
    1314
     
    1718
    1819        /*intermediary*/
    19         IssmDouble time;
    20         int    nsteps;
     20        int        nsteps;
     21        int        output_frequency;
     22        bool       save_results;
     23        bool       modify_loads=true;
    2124        IssmDouble starttime,final_time;
    22         IssmDouble dt;
    23         bool   save_results;
    24         int    output_frequency;
     25        IssmDouble time,dt;
    2526
    2627        //first recover parameters common to all solutions
     
    4950                femmodel->parameters->SetParam(time,TimeEnum);
    5051
    51                 /*call hydrology_core step: */
    52                 hydrology_core_step(femmodel,i,time);
     52                /*Compute hydrology solution: */
     53                if(VerboseSolution()) _pprintLine_("   computing water column");
     54                femmodel->SetCurrentConfiguration(HydrologyAnalysisEnum);
     55                solver_nonlinear(femmodel,modify_loads);
     56
     57                /*transfer water column thickness to old water column thickness: */
     58                InputDuplicatex(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,WatercolumnEnum,WaterColumnOldEnum);
    5359
    5460                if(save_results && ((i+1)%output_frequency==0 || (i+1)==nsteps)){
    5561                        if(VerboseSolution()) _pprintLine_("   saving results ");
    56                         //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,WatercolumnEnum,i+1,time);
    57                         //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,HydrologyWaterVxEnum,i+1,time);
    58                         //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,HydrologyWaterVyEnum,i+1,time);
     62                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,WatercolumnEnum);
     63                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,HydrologyWaterVxEnum);
     64                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,HydrologyWaterVyEnum);
    5965
    6066                        /*unload results*/
  • issm/trunk-jpl/src/c/solutions/solutions.h

    r14538 r14540  
    1919void diagnostic_core(FemModel* femmodel);
    2020void hydrology_core(FemModel* femmodel);
    21 void hydrology_core_step(FemModel* femmodel,int step, IssmDouble time);
    2221void thermal_core(FemModel* femmodel);
    2322void enthalpy_core(FemModel* femmodel);
Note: See TracChangeset for help on using the changeset viewer.