/[MITgcm]/MITgcm_contrib/eh3_spgr/hs94.cs-32x32x5/code_v2/W2_EXCH2_PARAMS.h
ViewVC logotype

Annotation of /MITgcm_contrib/eh3_spgr/hs94.cs-32x32x5/code_v2/W2_EXCH2_PARAMS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Fri Sep 23 20:52:00 2005 UTC (19 years, 10 months ago) by edhill
Branch: MAIN
File MIME type: text/plain
 o initial working version

1 edhill 1.1 C $Header: /u/gcmpack/MITgcm/pkg/exch2/W2_EXCH2_PARAMS.h,v 1.6 2005/07/24 01:24:16 jmc Exp $
2     C
3     C /==========================================================\
4     C | W2_EXCH2_PARAMS.h Parameters for a WRAPPER2 topology |
5     C |==========================================================|
6     C | |
7     C \==========================================================/
8    
9     C LOGICAL FLAGS
10     C W2_read_acsii_topo :: read topology info from an ASCII file
11     LOGICAL
12     & W2_read_acsii_topo
13     COMMON /W2_EXCH2_PARAMS_L/
14     & W2_read_acsii_topo
15    
16     C W2 tile id variables (tile ids are no longer a function of
17     C process and subgrid indicies).
18     C W2_myTileList :: list of tiles owned by this process
19     C W2_mpi_myTileList :: same as W2_myTileList, but contains
20     C information for all processes
21     INTEGER W2_myTileList(nSx), W2_mpi_myTileList(nPx*nPy,nSx)
22     c INTEGER E2_MSGHANDLES(2,MAX_NEIGHBOURS, nSx)
23     COMMON /W2_EXCH2_PARAMS_I/ W2_myTileList, W2_mpi_myTileList
24    
25     CHARACTER W2_myCommFlag(MAX_NEIGHBOURS,nSx)
26     CHARACTER*(MAX_LEN_FNAM) W2_ATOPO_FNAME
27     COMMON /W2_EXCH2_PARAMS_C/
28     & W2_ATOPO_FNAME, W2_myCommFlag
29    
30     C e2FillValue_RX :: filling value for null regions (face-corner halo regions)
31     INTEGER e2BufrRecSize
32     PARAMETER (
33     & e2BufrRecSize = ( (sNx+2*OLx)*2*OLy+(sNy+2*OLy)*2*OLx)*Nr
34     &)
35     _RL E2BUFR1_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
36     _RL E2BUFR2_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
37     _RS E2BUFR1_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
38     _RS E2BUFR2_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
39     _R4 E2BUFR1_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
40     _R4 E2BUFR2_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
41     _R8 E2BUFR1_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
42     _R8 E2BUFR2_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
43     _RL e2FillValue_RL
44     _RS e2FillValue_RS
45     _R4 e2FillValue_R4
46     _R8 e2FillValue_R8
47     COMMON /W2_EXCH2_BUF_RL/ E2BUFR1_RL, E2BUFR2_RL, e2FillValue_RL
48     COMMON /W2_EXCH2_BUF_RS/ E2BUFR1_RS, E2BUFR2_RS, e2FillValue_RS
49     COMMON /W2_EXCH2_BUF_R4/ E2BUFR1_R4, E2BUFR2_R4, e2FillValue_R4
50     COMMON /W2_EXCH2_BUF_R8/ E2BUFR1_R8, E2BUFR2_R8, e2FillValue_R8
51    
52    
53     CEH3 ;;; Local Variables: ***
54     CEH3 ;;; mode:fortran ***
55     CEH3 ;;; End: ***
56    

  ViewVC Help
Powered by ViewVC 1.1.22