/[MITgcm]/MITgcm/pkg/mdsio/MDSIO_BUFF_WH.h
ViewVC logotype

Diff of /MITgcm/pkg/mdsio/MDSIO_BUFF_WH.h

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

revision 1.1 by gforget, Fri Sep 24 18:39:35 2010 UTC revision 1.2 by gforget, Fri Sep 24 23:21:03 2010 UTC
# Line 13  C     | o Shared Buffers used for I/O WI Line 13  C     | o Shared Buffers used for I/O WI
13  C     *==========================================================*  C     *==========================================================*
14  CEOP  CEOP
15    
16    #ifdef ALLOW_WHIO
17  C--   COMMON /MDS_WH_BUFFERS/  Shared Local Buffers With Halos  C--   COMMON /MDS_WH_BUFFERS/  Shared Local Buffers With Halos
18  C     Those buffers have be in common block to be shared by all threads  C     Those buffers have be in common block to be shared by all threads
19  C fld2d_procbuff_rx :: Heap storage buffer to which master thread  C fld2d_procbuff_rx :: Heap storage buffer to which master thread
20  C                   read-in/write-from data which all threads copy from  C                   read-in/write-from data which all threads copy from
21  C                   (during read) or copy to (during write).  C                   (during read) or copy to (during write).
22        COMMON /MDS_WH_BUFFERS/ fld2d_procbuff_r8, fld2d_procbuff_r4        COMMON /MDS_WH_BUFFERS/ fld2d_procbuff_r8, fld2d_procbuff_r4,
23         &                        fld2d_globuff_r8, fld2d_globuff_r4
24        Real*8 fld2d_procbuff_r8( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy )        Real*8 fld2d_procbuff_r8( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy )
25        Real*4 fld2d_procbuff_r4( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy )        Real*4 fld2d_procbuff_r4( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy )
26          Real*4 fld2d_globuff_r4( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy*nPx*nPy )
27          Real*8 fld2d_globuff_r8( (sNx+2*Olx)*(sNy+2*Oly)*nSx*nSy*nPx*nPy )
28    #endif
29    
30  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.22