PISM, A Parallel Ice Sheet Model stable 0.4.1779
Functions | Variables

src/pclimate.cc File Reference

#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"

Function Documentation

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[] 
)
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]

Definition at line 46 of file pclimate.cc.

References vnreport::nc.

Referenced by main().

static PetscErrorCode writePCCStateAtTimes ( PISMVars &  variables,
PISMSurfaceModel surface,
PISMOceanModel ocean,
const char *  filename,
IceGrid *  grid,
PetscReal  ys,
PetscReal  ye,
PetscReal  dt_years,
NCConfigVariable &  mapping 
) [static]

Variable Documentation

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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines