|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
#include <set>#include <ctime>#include <string>#include <sstream>#include <vector>#include <petscda.h>#include "pism_const.hh"#include "grid.hh"#include "LocalInterpCtx.hh"#include "PISMIO.hh"#include "NCVariable.hh"#include "coupler/PCFactory.hh"#include "coupler/PISMAtmosphere.hh"#include "coupler/PISMSurface.hh"#include "coupler/PISMOcean.hh"#include "eismint/pgrn_atmosphere.hh"Go to the source code of this file.
Functions | |
| static void | create_pa_eismint_greenland (IceGrid &g, const NCConfigVariable &conf, PISMAtmosphereModel *&result) |
| static PetscErrorCode | setupIceGridFromFile (string filename, IceGrid &grid) |
| static PetscErrorCode | createVecs (IceGrid &grid, PISMVars &variables) |
| static PetscErrorCode | readIceInfoFromFile (const char *filename, int start, PISMVars &variables) |
| static PetscErrorCode | doneWithIceInfo (PISMVars &variables) |
| static PetscErrorCode | writePCCStateAtTimes (PISMVars &variables, PISMSurfaceModel *surface, PISMOceanModel *ocean, const char *filename, IceGrid *grid, PetscReal ys, PetscReal ye, PetscReal dt_years, NCConfigVariable &mapping) |
| int | main (int argc, char *argv[]) |
Variables | |
| static char | help [] = "Driver for testing PISM's boundary (surface and shelf-base) models without IceModel.\n" |
| static void create_pa_eismint_greenland | ( | IceGrid & | g, |
| const NCConfigVariable & | conf, | ||
| PISMAtmosphereModel *& | result | ||
| ) | [static] |
Definition at line 40 of file pclimate.cc.
Referenced by main().
| static PetscErrorCode createVecs | ( | IceGrid & | grid, |
| PISMVars & | variables | ||
| ) | [static] |
Definition at line 57 of file pclimate.cc.
Referenced by main().
| static PetscErrorCode doneWithIceInfo | ( | PISMVars & | variables | ) | [static] |
Definition at line 166 of file pclimate.cc.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 296 of file pclimate.cc.
References PCFactory< Model, Modifier >::add_model(), PISMSurfaceModel::attach_atmosphere_model(), PCFactory< Model, Modifier >::create(), create_pa_eismint_greenland(), createVecs(), doneWithIceInfo(), help, PISMComponent::init(), PISMSurfaceModel::init(), vnreport::nc, PISM_Revision, readIceInfoFromFile(), setupIceGridFromFile(), and writePCCStateAtTimes().
| static PetscErrorCode readIceInfoFromFile | ( | const char * | filename, |
| int | start, | ||
| PISMVars & | variables | ||
| ) | [static] |
Definition at line 142 of file pclimate.cc.
Referenced by main().
| static PetscErrorCode setupIceGridFromFile | ( | string | filename, |
| IceGrid & | grid | ||
| ) | [static] |
| static PetscErrorCode writePCCStateAtTimes | ( | PISMVars & | variables, |
| PISMSurfaceModel * | surface, | ||
| PISMOceanModel * | ocean, | ||
| const char * | filename, | ||
| IceGrid * | grid, | ||
| PetscReal | ys, | ||
| PetscReal | ye, | ||
| PetscReal | dt_years, | ||
| NCConfigVariable & | mapping | ||
| ) | [static] |
Definition at line 181 of file pclimate.cc.
References PISMComponent::add_vars_to_output(), PISMSurfaceModel::ice_surface_mass_flux(), PISMSurfaceModel::ice_surface_temperature(), vnreport::nc, PISM_Revision, PISMOceanModel::sea_level_elevation(), PISMComponent_TS::update(), PISMComponent::write_variables(), and PISMSurfaceModel::write_variables().
Referenced by main().
char help[] = "Driver for testing PISM's boundary (surface and shelf-base) models without IceModel.\n" [static] |
Definition at line 19 of file pclimate.cc.
Referenced by main().
1.7.3