Changeset 16518


Ignore:
Timestamp:
10/22/13 11:50:13 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: moving analyses to cores

Location:
issm/trunk-jpl/src/c
Files:
31 edited
1 copied
4 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/CMakeLists.txt

    r16486 r16518  
    7272                          $ENV{ISSM_DIR}/src/c/modules/VecMergex
    7373                          $ENV{ISSM_DIR}/src/c/modules/Mergesolutionfromftogx
    74                           $ENV{ISSM_DIR}/src/c/analyses
     74                          $ENV{ISSM_DIR}/src/c/cores
    7575                          $ENV{ISSM_DIR}/src/c/solutionsequences
    7676                          $ENV{ISSM_DIR}/src/c/solutionsequences)
     
    214214                                        ./modules/VecMergex/VecMergex.cpp
    215215                                        ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp
    216                                         ./analyses/ProcessArguments.cpp
    217                                         ./analyses/ResetBoundaryConditions.cpp
    218                                         ./analyses/AnalysisConfiguration.cpp
    219                                         ./analyses/WrapperCorePointerFromSolutionEnum.cpp
    220                                         ./analyses/CorePointerFromSolutionEnum.cpp
    221                                         ./analyses/EnvironmentInit.cpp
    222                                         ./analyses/EnvironmentFinalize.cpp
    223                                         ./analyses/ad_core.cpp
     216                                        ./cores/ProcessArguments.cpp
     217                                        ./cores/ResetBoundaryConditions.cpp
     218                                        ./cores/AnalysisConfiguration.cpp
     219                                        ./cores/WrapperCorePointerFromSolutionEnum.cpp
     220                                        ./cores/CorePointerFromSolutionEnum.cpp
     221                                        ./cores/EnvironmentInit.cpp
     222                                        ./cores/EnvironmentFinalize.cpp
     223                                        ./cores/ad_core.cpp
    224224                                        ./solutionsequences/solutionsequence_linear.cpp
    225225                                        ./solutionsequences/solutionsequence_nonlinear.cpp
     
    238238                                          ./modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp
    239239                                                                          ./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp
    240                                           ./analyses/dakota_core.cpp
    241                                                                           ./analyses/DakotaSpawnCore.cpp)
     240                                          ./cores/dakota_core.cpp
     241                                                                          ./cores/DakotaSpawnCore.cpp)
    242242#}}}
    243243#Transient sources  {{{
    244244set(transient_sources ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp
    245                                                         ./analyses/transient_core.cpp)
     245                                                        ./cores/transient_core.cpp)
    246246#}}}
    247247#Steadystate sources  {{{
    248 set(steadystate_sources ./analyses/steadystate_core.cpp)
     248set(steadystate_sources ./cores/steadystate_core.cpp)
    249249#}}}
    250250#Prognostic sources  {{{
     
    253253                                              ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp
    254254                                              ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp
    255                                                         ./analyses/prognostic_core.cpp)
     255                                                        ./cores/prognostic_core.cpp)
    256256#}}}
    257257#Thermal sources  {{{
     
    271271                                           ./modules/ConstraintsStatex/ThermalIsPresent.cpp
    272272                                           ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp
    273                                            ./analyses/thermal_core.cpp
     273                                           ./cores/thermal_core.cpp
    274274                                           ./solutionsequences/solutionsequence_thermal_nonlinear.cpp)
    275275#}}}
     
    298298                                          ./shared/Numerics/BrentSearch.cpp
    299299                                          ./shared/Numerics/OptimalSearch.cpp
    300                                           ./analyses/control_core.cpp
    301                                           ./analyses/controltao_core.cpp
    302                                           ./analyses/objectivefunction.cpp
    303                                           ./analyses/gradient_core.cpp
    304                                           ./analyses/adjointdiagnostic_core.cpp
    305                                           ./analyses/adjointbalancethickness_core.cpp
    306                                           ./analyses/AdjointCorePointerFromSolutionEnum.cpp
     300                                          ./cores/control_core.cpp
     301                                          ./cores/controltao_core.cpp
     302                                          ./cores/objectivefunction.cpp
     303                                          ./cores/gradient_core.cpp
     304                                          ./cores/adjointdiagnostic_core.cpp
     305                                          ./cores/adjointbalancethickness_core.cpp
     306                                          ./cores/AdjointCorePointerFromSolutionEnum.cpp
    307307                                          ./solutionsequences/solutionsequence_adjoint_linear.cpp)
    308308#}}}
     
    323323                                                        ./modules/ModelProcessorx/HydrologyDCEfficient/CreateLoadsHydrologyDCEfficient.cpp
    324324                                                        ./modules/ModelProcessorx/HydrologyDCEfficient/CreateParametersHydrologyDCEfficient.cpp
    325                                                         ./analyses/hydrology_core.cpp
     325                                                        ./cores/hydrology_core.cpp
    326326                                                        ./solutionsequences/solutionsequence_hydro_nonlinear.cpp)
    327327#}}}
     
    339339                                              ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp
    340340                                                        ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp
    341                                                         ./analyses/diagnostic_core.cpp
     341                                                        ./cores/diagnostic_core.cpp
    342342                                                        ./solutionsequences/solutionsequence_stokescoupling_nonlinear.cpp)
    343343#}}}
     
    347347                                            ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp
    348348                                                 ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp
    349                                                  ./analyses/balancethickness_core.cpp
    350                                                  ./analyses/dummy_core.cpp)
     349                                                 ./cores/balancethickness_core.cpp
     350                                                 ./cores/dummy_core.cpp)
    351351#}}}
    352352#Slope sources  {{{
     
    359359                                          ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp
    360360                                          ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp
    361                                           ./analyses/surfaceslope_core.cpp
    362                                           ./analyses/bedslope_core.cpp)
     361                                          ./cores/surfaceslope_core.cpp
     362                                          ./cores/bedslope_core.cpp)
    363363#}}}
    364364#Gia sources  {{{
    365 set(gia_sources  ./analyses/gia_core.cpp
     365set(gia_sources  ./cores/gia_core.cpp
    366366                                        ./modules/ModelProcessorx/Gia/UpdateElementsGia.cpp
    367367                                        ./modules/ModelProcessorx/Gia/CreateNodesGia.cpp
  • issm/trunk-jpl/src/c/Makefile.am

    r16493 r16518  
    330330                                        ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp\
    331331                                        ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.h\
    332                                         ./analyses/ProcessArguments.cpp\
    333                                         ./analyses/ResetBoundaryConditions.cpp\
    334                                         ./analyses/AnalysisConfiguration.cpp\
    335                                         ./analyses/WrapperCorePointerFromSolutionEnum.cpp\
    336                                         ./analyses/CorePointerFromSolutionEnum.cpp\
    337                                         ./analyses/EnvironmentInit.cpp\
    338                                         ./analyses/EnvironmentFinalize.cpp\
    339                                         ./analyses/ad_core.cpp\
     332                                        ./cores/ProcessArguments.cpp\
     333                                        ./cores/ResetBoundaryConditions.cpp\
     334                                        ./cores/AnalysisConfiguration.cpp\
     335                                        ./cores/WrapperCorePointerFromSolutionEnum.cpp\
     336                                        ./cores/CorePointerFromSolutionEnum.cpp\
     337                                        ./cores/ad_core.cpp\
     338                                        ./main/EnvironmentInit.cpp\
     339                                        ./main/EnvironmentFinalize.cpp\
    340340                                        ./solutionsequences/solutionsequence_linear.cpp\
    341341                                        ./solutionsequences/solutionsequence_nonlinear.cpp\
     
    362362                                          ./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp\
    363363                                          ./modules/ModelProcessorx/Dakota/UpdateElementsAndMaterialsDakota.cpp\
    364                                           ./analyses/dakota_core.cpp\
    365                                           ./analyses/DakotaSpawnCore.h\
    366                                           ./analyses/DakotaSpawnCore.cpp
     364                                          ./cores/dakota_core.cpp\
     365                                          ./cores/DakotaSpawnCore.h\
     366                                          ./cores/DakotaSpawnCore.cpp
    367367#}}}
    368368#Transient sources  {{{
    369369transient_sources  = ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp \
    370                                                         ./analyses/transient_core.cpp
     370                                                        ./cores/transient_core.cpp
    371371#}}}
    372372#Steadystate sources  {{{
    373 steadystate_sources = ./analyses/steadystate_core.cpp
     373steadystate_sources = ./cores/steadystate_core.cpp
    374374#}}}
    375375#Masstransport sources  {{{
     
    394394                                                                ./modules/ModelProcessorx/ExtrudeFromTop/CreateConstraintsExtrudeFromTop.cpp\
    395395                                                                ./modules/ModelProcessorx/ExtrudeFromTop/CreateLoadsExtrudeFromTop.cpp\
    396                                                                 ./analyses/masstransport_core.cpp\
    397                                                                 ./analyses/extrudefrombase_core.cpp\
    398                                                                 ./analyses/extrudefromtop_core.cpp
     396                                                                ./cores/masstransport_core.cpp\
     397                                                                ./cores/extrudefrombase_core.cpp\
     398                                                                ./cores/extrudefromtop_core.cpp
    399399
    400400#}}}
     
    414414                                           ./modules/PostprocessingEnthalpyx/PostprocessingEnthalpyx.h\
    415415                                           ./modules/PostprocessingEnthalpyx/PostprocessingEnthalpyx.cpp\
    416                                            ./analyses/thermal_core.cpp\
     416                                           ./cores/thermal_core.cpp\
    417417                                           ./solutionsequences/solutionsequence_thermal_nonlinear.cpp
    418418#}}}
     
    460460                                          ./shared/Numerics/BrentSearch.cpp\
    461461                                          ./shared/Numerics/OptimalSearch.cpp \
    462                                           ./analyses/control_core.cpp\
    463                                           ./analyses/controltao_core.cpp\
    464                                           ./analyses/objectivefunction.cpp\
    465                                           ./analyses/gradient_core.cpp\
    466                                           ./analyses/adjointstressbalance_core.cpp\
    467                                           ./analyses/adjointbalancethickness_core.cpp\
    468                                           ./analyses/AdjointCorePointerFromSolutionEnum.cpp\
     462                                          ./cores/control_core.cpp\
     463                                          ./cores/controltao_core.cpp\
     464                                          ./cores/objectivefunction.cpp\
     465                                          ./cores/gradient_core.cpp\
     466                                          ./cores/adjointstressbalance_core.cpp\
     467                                          ./cores/adjointbalancethickness_core.cpp\
     468                                          ./cores/AdjointCorePointerFromSolutionEnum.cpp\
    469469                                          ./solutionsequences/solutionsequence_adjoint_linear.cpp
    470470
     
    486486                                                        ./modules/ModelProcessorx/HydrologyDCEfficient/CreateLoadsHydrologyDCEfficient.cpp \
    487487                                                        ./modules/ModelProcessorx/HydrologyDCEfficient/CreateParametersHydrologyDCEfficient.cpp \
    488                                                         ./analyses/hydrology_core.cpp\
     488                                                        ./cores/hydrology_core.cpp\
    489489                                                        ./solutionsequences/solutionsequence_hydro_nonlinear.cpp
    490490#}}}
     
    503503                                              ./modules/ModelProcessorx/StressbalanceSIA/CreateConstraintsStressbalanceSIA.cpp \
    504504                                                        ./modules/ModelProcessorx/StressbalanceSIA/CreateLoadsStressbalanceSIA.cpp \
    505                                                         ./analyses/stressbalance_core.cpp\
     505                                                        ./cores/stressbalance_core.cpp\
    506506                                                        ./solutionsequences/solutionsequence_stokescoupling_nonlinear.cpp
    507507#}}}
     
    515515                                                 ./modules/ModelProcessorx/Balancevelocity/CreateConstraintsBalancevelocity.cpp\
    516516                                                 ./modules/ModelProcessorx/Balancevelocity/CreateLoadsBalancevelocity.cpp\
    517                                                  ./analyses/balancethickness_core.cpp \
    518                                                  ./analyses/balancevelocity_core.cpp \
    519                                                  ./analyses/dummy_core.cpp
     517                                                 ./cores/balancethickness_core.cpp \
     518                                                 ./cores/balancevelocity_core.cpp \
     519                                                 ./cores/dummy_core.cpp
    520520#}}}
    521521#Slope sources  {{{
     
    528528                                          ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp\
    529529                                          ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp\
    530                                           ./analyses/surfaceslope_core.cpp\
    531                                           ./analyses/bedslope_core.cpp
     530                                          ./cores/surfaceslope_core.cpp\
     531                                          ./cores/bedslope_core.cpp
    532532#}}}
    533533#MeshDeformation sources  {{{
     
    536536                                          ./modules/ModelProcessorx/MeshDeformation/CreateConstraintsMeshDeformation.cpp\
    537537                                          ./modules/ModelProcessorx/MeshDeformation/CreateLoadsMeshDeformation.cpp\
    538                                           ./analyses/meshdeformation_core.cpp
     538                                          ./cores/meshdeformation_core.cpp
    539539#}}}
    540540#Gia sources  {{{
    541 gia_sources =  ./analyses/gia_core.cpp\
     541gia_sources =  ./cores/gia_core.cpp\
    542542                                        ./modules/ModelProcessorx/Gia/UpdateElementsGia.cpp\
    543543                                        ./modules/ModelProcessorx/Gia/CreateNodesGia.cpp \
     
    557557#}}}
    558558#Damage sources  {{{
    559 damage_sources =  ./analyses/damage_core.cpp\
     559damage_sources =  ./cores/damage_core.cpp\
    560560                                        ./modules/ModelProcessorx/Damage/UpdateElementsDamage.cpp\
    561561                                        ./modules/ModelProcessorx/Damage/CreateNodesDamage.cpp \
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r16504 r16518  
    1010
    1111#include <stdio.h>
    12 #include "../analyses/analyses.h"
     12#include "../cores/cores.h"
    1313#include "../shared/io/io.h"
    1414#include "./classes.h"
  • issm/trunk-jpl/src/c/cores/AdjointCorePointerFromSolutionEnum.cpp

    r15771 r16518  
    99#endif
    1010
    11 #include "./analyses.h"
     11#include "./cores.h"
    1212#include "../toolkits/toolkits.h"
    1313#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/AnalysisConfiguration.cpp

    r16470 r16518  
    99#endif
    1010
    11 #include "./analyses.h"
     11#include "./cores.h"
    1212#include "../toolkits/toolkits.h"
    1313#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/CorePointerFromSolutionEnum.cpp

    r16470 r16518  
    99#endif
    1010
    11 #include "./analyses.h"
     11#include "./cores.h"
    1212#include "../toolkits/toolkits.h"
    1313#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/DakotaSpawnCore.cpp

    r16149 r16518  
    2727#endif
    2828
    29 #include "./analyses.h"
     29#include "./cores.h"
    3030#include "../classes/classes.h"
    3131#include "../shared/shared.h"
  • issm/trunk-jpl/src/c/cores/WrapperCorePointerFromSolutionEnum.cpp

    r15001 r16518  
    88#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
    99#endif
    10 #include "./analyses.h"
     10#include "./cores.h"
    1111#include "../toolkits/toolkits.h"
    1212#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/ad_core.cpp

    r16267 r16518  
    1111
    1212#include <set>
    13 #include "./analyses.h"
     13#include "./cores.h"
    1414#include "../toolkits/toolkits.h"
    1515#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/adjointbalancethickness_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/adjointstressbalance_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/balancethickness_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/balancevelocity_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/bedslope_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/control_core.cpp

    r16478 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/controltao_core.cpp

    r16484 r16518  
    33 */
    44#include <config.h>
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
     
    157157        TaoGetSolutionStatus(tao, &its, &f, &gnorm, &cnorm, &xdiff, NULL);
    158158        if(its==0) _printf0_("Iter       Function      Residual  |  List of contributions\n");
    159         if(its==0) _printf0_("-----------------------------------+-----------------------\n");
     159        if(its==0) _printf0_("___________________________________________________________\n");
    160160        _printf0_(setw(4)<<its<<"   "<<setw(12)<<setprecision(7)<<f<<"  "<<setw(12)<<setprecision(7)<<gnorm<<"  | ");
    161161        user->J[its]=f;
  • issm/trunk-jpl/src/c/cores/cores.h

    r16508 r16518  
    11/*
    2  * analyses.h:
     2 * cores.h:
    33 */
    44
     
    5050void WriteLockFile(char* filename);
    5151void ResetBoundaryConditions(FemModel* femmodel, int analysis_type);
    52 ISSM_MPI_Comm EnvironmentInit(int argc,char** argv);
    53 void EnvironmentFinalize(void);
    5452void PrintBanner(void);
    5553
    5654//solution configuration
    57 void AnalysisConfiguration(int** panalyses,int* pnumanalyses, int solutiontype);
     55void AnalysisConfiguration(int** pcores,int* pnumcores, int solutiontype);
    5856void CorePointerFromSolutionEnum(void (**psolutioncore)(FemModel*),Parameters* parameters,int solutiontype);
    5957void WrapperCorePointerFromSolutionEnum(void (**psolutioncore)(FemModel*),Parameters* parameters,int solutiontype,bool nodakotacore=false);
  • issm/trunk-jpl/src/c/cores/dakota_core.cpp

    r16158 r16518  
    3434#endif
    3535
    36 #include "./analyses.h"
     36#include "./cores.h"
    3737#include "../toolkits/toolkits.h"
    3838#include "../shared/shared.h"
  • issm/trunk-jpl/src/c/cores/damage_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/extrudefrombase_core.cpp

    r16444 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/extrudefromtop_core.cpp

    r16444 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/gia_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/gradient_core.cpp

    r15104 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/hydrology_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/masstransport_core.cpp

    r16470 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/meshdeformation_core.cpp

    r16371 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/objectivefunction.cpp

    r15771 r16518  
    99#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
    1010#endif
    11 #include "./analyses.h"
     11#include "./cores.h"
    1212#include "../toolkits/toolkits.h"
    1313#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/steadystate_core.cpp

    r16476 r16518  
    88#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
    99#endif
    10 #include "./analyses.h"
     10#include "./cores.h"
    1111#include "../toolkits/toolkits.h"
    1212#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/stressbalance_core.cpp

    r16461 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/surfaceslope_core.cpp

    r16505 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/thermal_core.cpp

    r16476 r16518  
    33 */
    44
    5 #include "./analyses.h"
     5#include "./cores.h"
    66#include "../toolkits/toolkits.h"
    77#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/cores/transient_core.cpp

    r16509 r16518  
    1010
    1111#include <float.h>
    12 #include "./analyses.h"
     12#include "./cores.h"
    1313#include "../toolkits/toolkits.h"
    1414#include "../classes/classes.h"
  • issm/trunk-jpl/src/c/main/issm.h

    r15003 r16518  
    1616#include "../classes/classes.h"
    1717#include "../toolkits/toolkits.h"
    18 #include "../analyses/analyses.h"
     18#include "../cores/cores.h"
    1919#include "../solutionsequences/solutionsequences.h"
    2020#include "../modules/modules.h"
    2121
     22/*Environment*/
     23ISSM_MPI_Comm EnvironmentInit(int argc,char** argv);
     24void EnvironmentFinalize(void);
     25
    2226#endif //ifndef _ISSM_H_
Note: See TracChangeset for help on using the changeset viewer.