/[MITgcm]/MITgcm/pkg/exch2/W2_EXCH2_PARAMS.h
ViewVC logotype

Annotation of /MITgcm/pkg/exch2/W2_EXCH2_PARAMS.h

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


Revision 1.7 - (hide annotations) (download)
Tue Oct 9 00:03:33 2007 UTC (16 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59k, checkpoint59j, checkpoint61f, checkpoint61g, checkpoint61d, checkpoint61e, checkpoint61b, checkpoint61c, checkpoint61a, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i
Changes since 1.6: +5 -3 lines
File MIME type: text/plain
add missing cvs $Header:$ or $Name:$

1 jmc 1.7 C $Header: $
2     C $Name: $
3    
4 afe 1.1 C
5     C /==========================================================\
6     C | W2_EXCH2_PARAMS.h Parameters for a WRAPPER2 topology |
7     C |==========================================================|
8     C | |
9     C \==========================================================/
10    
11     C W2 tile id variables (tile ids are no longer a function of
12     C process and subgrid indicies).
13 dimitri 1.4 C W2_myTileList :: list of tiles owned by this process
14     C W2_mpi_myTileList :: same as W2_myTileList, but contains
15     C information for all processes
16     INTEGER W2_myTileList(nSx), W2_mpi_myTileList(nPx*nPy,nSx)
17 jmc 1.5 c INTEGER E2_MSGHANDLES(2,MAX_NEIGHBOURS, nSx)
18 dimitri 1.4 COMMON /W2_EXCH2_PARAMS_I/ W2_myTileList, W2_mpi_myTileList
19 afe 1.1
20     CHARACTER W2_myCommFlag(MAX_NEIGHBOURS,nSx)
21     COMMON /W2_EXCH2_PARAMS_C/ W2_myCommFlag
22    
23 jmc 1.6 C e2FillValue_RX :: filling value for null regions (face-corner halo regions)
24 afe 1.1 INTEGER e2BufrRecSize
25 jmc 1.7 PARAMETER (
26     & e2BufrRecSize = ( (sNx+2*OLx)*2*OLy+(sNy+2*OLy)*2*OLx)*Nr
27 cnh 1.2 &)
28 afe 1.1 _RL E2BUFR1_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
29     _RL E2BUFR2_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
30 jmc 1.6 _RS E2BUFR1_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
31     _RS E2BUFR2_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
32 cnh 1.3 _R4 E2BUFR1_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
33     _R4 E2BUFR2_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
34     _R8 E2BUFR1_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
35     _R8 E2BUFR2_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 )
36 jmc 1.6 _RL e2FillValue_RL
37     _RS e2FillValue_RS
38     _R4 e2FillValue_R4
39     _R8 e2FillValue_R8
40     COMMON /W2_EXCH2_BUF_RL/ E2BUFR1_RL, E2BUFR2_RL, e2FillValue_RL
41     COMMON /W2_EXCH2_BUF_RS/ E2BUFR1_RS, E2BUFR2_RS, e2FillValue_RS
42     COMMON /W2_EXCH2_BUF_R4/ E2BUFR1_R4, E2BUFR2_R4, e2FillValue_R4
43     COMMON /W2_EXCH2_BUF_R8/ E2BUFR1_R8, E2BUFR2_R8, e2FillValue_R8
44    

  ViewVC Help
Powered by ViewVC 1.1.22