PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
Loading...
Searching...
No Matches
Public Attributes | List of all members
pism::grid::DistributedGridInfo Class Reference

#include <GridInfo.hh>

+ Inheritance diagram for pism::grid::DistributedGridInfo:

Public Attributes

grid::Periodicity periodicity
 Grid periodicity in X and Y directions.
 
grid::Registration registration
 Grid registration (cell center or cell corner)
 
double dx
 Grid spacing in the X direction.
 
double dy
 Grid spacing in the Y direction.
 
double cell_area
 Cell area (meters^2) (same as dx*dy)
 
unsigned int xs
 Starting index (in the X direction) of the patch owned by the current MPI rank.
 
unsigned int xm
 
unsigned int ys
 Starting index of the patch owned by the current MPI rank (X direction)
 
unsigned int ym
 
unsigned int Mx
 Total number of grid points in the X direction.
 
unsigned int My
 Total number of grid points in the Y direction.
 
int max_patch_size
 Number of grid points in the largest patch (max(xm*ym) over all MPI ranks)
 
int rank
 Current MPI rank.
 
int size
 MPI Communicator size.
 
- Public Attributes inherited from pism::grid::GridInfo
double x0
 x-coordinate of the domain center
 
double y0
 y-coordinate of the domain center
 
double Lx
 domain half-width in the X direction
 
double Ly
 domain half-width in the Y direction
 
std::vector< doublex
 x coordinates
 
std::vector< doubley
 y coordinates
 

Detailed Description

Definition at line 56 of file GridInfo.hh.


The documentation for this class was generated from the following file: