/[MITgcm]/MITgcm_contrib/nesting_sannino/nest_child/NEST_CHILD.h
ViewVC logotype

Annotation of /MITgcm_contrib/nesting_sannino/nest_child/NEST_CHILD.h

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


Revision 1.1 - (hide annotations) (download)
Wed Oct 21 00:00:28 2009 UTC (15 years, 9 months ago) by heimbach
Branch: MAIN
File MIME type: text/plain
Initial checkin of two-way nesting code by
Sannino et al., Ocean Modeling, 2009

1 heimbach 1.1 C $Header: /u/gcmpack/MITgcm/pkg/nest_child/NEST_CHILD.h,v 1.0 2006/05/22 19:31:14 gianmaria sannino $
2     C $Name: $
3    
4     #ifdef ALLOW_NEST_CHILD
5    
6     CBOP
7     C !ROUTINE: NEST_CHILD.h
8    
9     C !DESCRIPTION: \bv
10     C /==========================================================\
11     C | NEST_CHILD.h |
12     C | o Basic header for NEST_CHILD |
13     C | Contains all NESTING field declarations. |
14     C \==========================================================/
15    
16     C-----------------------------------------------------------------------
17     C
18     C Time varying parameters computed by subroutine oasis_????
19     C OASIS1var - First variable in OASIS
20     C
21     C-----------------------------------------------------------------------
22     C \ev
23     CEOP
24    
25     COMMON /NEST_CHILD_R1/
26     & guNm1_MEMO, gvNm1_MEMO, gtNm1_MEMO, gsNm1_MEMO
27    
28     c-------attenzione definisco delle variabili di MEMO
29     c----queste hanno senso SOLO con AB2
30     _RL guNm1_MEMO(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
31     _RL gvNm1_MEMO(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
32     _RL gtNm1_MEMO(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
33     _RL gsNm1_MEMO(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
34     c----------------------------------------------------
35     COMMON /NEST_CHILD_R1/
36     & U_F1, V_F1, T_F1, S_F1,
37     & ETA_F1, dETAhdt_F1,
38     & gU_F1, gV_F1, gT_F1, gS_F1,
39     & gUNm1_F1, gVNm1_F1, gTNm1_F1, gSNm1_F1
40     _RL U_F1 (1-OLy:sNy+OLy,Nr,2)
41     _RL V_F1 (1-OLy:sNy+OLy,Nr,2)
42     _RL T_F1 (1-OLy:sNy+OLy,Nr,2)
43     _RL S_F1 (1-OLy:sNy+OLy,Nr,2)
44     _RL ETA_F1 (1-OLy:sNy+OLy,Nr,2)
45     _RL dETAhdt_F1(1-OLy:sNy+OLy,Nr,2)
46     _RL gU_F1 (1-OLy:sNy+OLy,Nr,2)
47     _RL gV_F1 (1-OLy:sNy+OLy,Nr,2)
48     _RL gT_F1 (1-OLy:sNy+OLy,Nr,2)
49     _RL gS_F1 (1-OLy:sNy+OLy,Nr,2)
50     _RL gUNm1_F1 (1-OLy:sNy+OLy,Nr,2)
51     _RL gVNm1_F1 (1-OLy:sNy+OLy,Nr,2)
52     _RL gTNm1_F1 (1-OLy:sNy+OLy,Nr,2)
53     _RL gSNm1_F1 (1-OLy:sNy+OLy,Nr,2)
54    
55     COMMON /NEST_CHILD_I/ PASSI
56     INTEGER PASSI
57    
58     COMMON /NEST_CHILD_C/
59     & dirNEST_SON, dirSON
60     CHARACTER*80 dirNEST_SON,dirSON
61    
62     cc#ifdef EXACT_CONSERV
63     COMMON /EXACT_ETA_LOCAL_NEST/ dEtaHdt_MEMO
64     _RL dEtaHdt_MEMO(1-Olx:sNx+Olx,1-Oly:sNy+Oly,nSx,nSy)
65     cc#endif
66    
67     #endif /* ALLOW_NEST_CHILD */
68    
69     CEH3 ;;; Local Variables: ***
70     CEH3 ;;; mode:fortran ***
71     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22