C $Header: /home/ubuntu/mnt/e9_copy/MITgcm_contrib/eh3_spgr/hs94.cs-32x32x5/code_v2/W2_EXCH2_PARAMS.h,v 1.3 2005/09/28 20:52:22 edhill Exp $ C C /==========================================================\ C | W2_EXCH2_PARAMS.h Parameters for a WRAPPER2 topology | C |==========================================================| C | | C \==========================================================/ C LOGICAL FLAGS C W2_read_acsii_topo :: read topology info from an ASCII file LOGICAL & W2_read_acsii_topo, W2_use_GEx_corners COMMON /W2_EXCH2_PARAMS_L/ & W2_read_acsii_topo, W2_use_GEx_corners C W2 tile id variables (tile ids are no longer a function of C process and subgrid indicies). C W2_myTileList :: list of tiles owned by this process C W2_mpi_myTileList :: same as W2_myTileList, but contains C information for all processes INTEGER W2_myTileList(nSx), W2_mpi_myTileList(nPx*nPy,nSx) c INTEGER E2_MSGHANDLES(2,MAX_NEIGHBOURS, nSx) COMMON /W2_EXCH2_PARAMS_I/ W2_myTileList, W2_mpi_myTileList CHARACTER W2_myCommFlag(MAX_NEIGHBOURS,nSx) CHARACTER*(MAX_LEN_FNAM) W2_ATOPO_FNAME CHARACTER*(MAX_LEN_FNAM) W2_ATOPO_ONAME, W2_atopo_o_ver COMMON /W2_EXCH2_PARAMS_C/ & W2_ATOPO_FNAME, W2_ATOPO_ONAME, & W2_myCommFlag, W2_atopo_o_ver C e2FillValue_RX :: filling value for null regions C . (face-corner halo regions) INTEGER e2BufrRecSize PARAMETER ( & e2BufrRecSize = ( (sNx+2*OLx)*2*OLy+(sNy+2*OLy)*2*OLx)*Nr &) _RL E2BUFR1_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _RL E2BUFR2_RL( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _RS E2BUFR1_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _RS E2BUFR2_RS( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _R4 E2BUFR1_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _R4 E2BUFR2_R4( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _R8 E2BUFR1_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _R8 E2BUFR2_R8( e2BufrRecSize, MAX_NEIGHBOURS, nSx, 2 ) _RL e2FillValue_RL _RS e2FillValue_RS _R4 e2FillValue_R4 _R8 e2FillValue_R8 COMMON /W2_EXCH2_BUF_RL/ E2BUFR1_RL, E2BUFR2_RL, e2FillValue_RL COMMON /W2_EXCH2_BUF_RS/ E2BUFR1_RS, E2BUFR2_RS, e2FillValue_RS COMMON /W2_EXCH2_BUF_R4/ E2BUFR1_R4, E2BUFR2_R4, e2FillValue_R4 COMMON /W2_EXCH2_BUF_R8/ E2BUFR1_R8, E2BUFR2_R8, e2FillValue_R8 CEH3 ;;; Local Variables: *** CEH3 ;;; mode:fortran *** CEH3 ;;; End: ***