Changeset 26542
- Timestamp:
- 11/04/21 14:23:00 (3 years ago)
- Location:
- issm/trunk-jpl/test/MITgcm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/MITgcm/code/packages.conf
r21968 r26542 1 # $Header: /u/gcmpack/MITgcm/verification/isomip/code/packages.conf,v 1.2 2010/02/11 22:24:12 dimitri Exp $2 # $Name: $3 4 1 gfd 5 2 timeave -
issm/trunk-jpl/test/MITgcm/code_4003/SIZE.h
r24121 r26542 1 CBOP 2 C !ROUTINE: SIZE.h 3 C !INTERFACE: 4 C include SIZE.h 5 C !DESCRIPTION: \bv 6 C *==========================================================* 7 C | SIZE.h Declare size of underlying computational grid. 8 C *==========================================================* 9 C | The design here supports a three-dimensional model grid 10 C | with indices I,J and K. The three-dimensional domain 11 C | is comprised of nPx*nSx blocks (or tiles) of size sNx 12 C | along the first (left-most index) axis, nPy*nSy blocks 13 C | of size sNy along the second axis and one block of size 14 C | Nr along the vertical (third) axis. 15 C | Blocks/tiles have overlap regions of size OLx and OLy 16 C | along the dimensions that are subdivided. 17 C *==========================================================* 18 C \ev 1 19 C 2 C /==========================================================\ 3 C | SIZE.h Declare size of underlying computational grid. | 4 C |==========================================================| 5 C | The design here support a three-dimensional model grid | 6 C | with indices I,J and K. The three-dimensional domain | 7 C | is comprised of nPx*nSx blocks of size sNx along one axis| 8 C | nPy*nSy blocks of size sNy along another axis and one | 9 C | block of size Nz along the final axis. | 10 C | Blocks have overlap regions of size OLx and OLy along the| 11 C | dimensions that are subdivided. | 12 C \==========================================================/ 13 C Voodoo numbers controlling data layout. 14 C sNx - No. X points in sub-grid. 15 C sNy - No. Y points in sub-grid. 16 C OLx - Overlap extent in X. 17 C OLy - Overlat extent in Y. 18 C nSx - No. sub-grids in X. 19 C nSy - No. sub-grids in Y. 20 C nPx - No. of processes to use in X. 21 C nPy - No. of processes to use in Y. 22 C Nx - No. points in X for the total domain. 23 C Ny - No. points in Y for the total domain. 24 C Nr - No. points in Z for full process domain. 20 C Voodoo numbers controlling data layout: 21 C sNx :: Number of X points in tile. 22 C sNy :: Number of Y points in tile. 23 C OLx :: Tile overlap extent in X. 24 C OLy :: Tile overlap extent in Y. 25 C nSx :: Number of tiles per process in X. 26 C nSy :: Number of tiles per process in Y. 27 C nPx :: Number of processes to use in X. 28 C nPy :: Number of processes to use in Y. 29 C Nx :: Number of points in X for the full domain. 30 C Ny :: Number of points in Y for the full domain. 31 C Nr :: Number of points in vertical direction. 32 CEOP 25 33 INTEGER sNx 26 34 INTEGER sNy … … 47 55 & Nr = 90) 48 56 49 C MAX_OLX -Set to the maximum overlap region size of any array57 C MAX_OLX :: Set to the maximum overlap region size of any array 50 58 C MAX_OLY that will be exchanged. Controls the sizing of exch 51 C routine bu ufers.59 C routine buffers. 52 60 INTEGER MAX_OLX 53 61 INTEGER MAX_OLY
Note:
See TracChangeset
for help on using the changeset viewer.