/[MITgcm]/MITgcm_contrib/nesting_sannino/nest_child/nest_child_recv.F
ViewVC logotype

Annotation of /MITgcm_contrib/nesting_sannino/nest_child/nest_child_recv.F

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


Revision 1.2 - (hide annotations) (download)
Fri Oct 23 19:44:02 2009 UTC (15 years, 9 months ago) by sannino
Branch: MAIN
Changes since 1.1: +8 -18 lines
commit updated files (bug-fixes plus clean-ups)

1 heimbach 1.1 C $Header: /u/gcmpack/MITgcm/model/src/write_state_x_nest_child.F,v 1.54 2006/05/22 04:03:09 gianmaria sannino $
2     C $Name: $
3    
4     #include "PACKAGES_CONFIG.h"
5     #include "CPP_OPTIONS.h"
6    
7     #undef MULTIPLE_RECORD_STATE_FILES
8    
9     C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
10     CBOP
11 sannino 1.2 C !ROUTINE: NEST_CHILD_RECV
12 heimbach 1.1
13     C !INTERFACE:
14     SUBROUTINE NEST_CHILD_RECV ( myThid )
15    
16     C !USES:
17     IMPLICIT NONE
18     #include "SIZE.h"
19     #include "EEPARAMS.h"
20     #include "PARAMS.h"
21     #ifdef ALLOW_MNC
22     #include "MNC_PARAMS.h"
23     #endif
24     #include "DYNVARS.h"
25     #include "GRID.h"
26     #include "EESUPPORT.h"
27     #include "NEST_CHILD_PARAMS.h"
28     #include "NEST_CHILD.h"
29     #ifdef EXACT_CONSERV
30     #include "SURFACE.h"
31     #endif
32    
33     C !INPUT/OUTPUT PARAMETERS:
34     C myThid - Thread number for this instance of the routine.
35     INTEGER myThid
36    
37     INTEGER mpirc,istatus(MPI_STATUS_SIZE)
38     integer indF
39     parameter( indF = (sNy+OLy+OLy)*Nr*2*5 )
40     integer i,j
41     _RL VAR_F1(1-OLy:sNy+OLy,Nr,2,5)
42    
43     _BEGIN_MASTER( mythid )
44     c if(mpiMyId.eq.0) then
45 sannino 1.2
46 heimbach 1.1 call MPI_RECV (VAR_F1(:,:,:,:), indF, MPI_REAL8,
47 sannino 1.2 & MSTR_DRV_C(NST_LEV_C), 3000,
48 heimbach 1.1 & MPI_COMM_World, istatus,mpiRC)
49    
50 sannino 1.2 U_F1(:,:,:) = VAR_F1(:,:,:,1)
51     V_F1(:,:,:) = VAR_F1(:,:,:,2)
52     T_F1(:,:,:) = VAR_F1(:,:,:,3)
53     S_F1(:,:,:) = VAR_F1(:,:,:,4)
54 heimbach 1.1 ETA_F1(:,:,:) = VAR_F1(:,:,:,5)
55    
56     _END_MASTER(myThid)
57 sannino 1.2
58 heimbach 1.1 CALL MPI_BARRIER( MPI_COMM_MODEL, mpiRC )
59    
60     RETURN
61     END

  ViewVC Help
Powered by ViewVC 1.1.22