1 |
C $Header: /u/gcmpack/MITgcm_contrib/nesting_sannino/nest_parent/NEST_PARENT_PARAMS.h,v 1.2 2009/10/23 19:42:00 sannino Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
#ifdef ALLOW_NEST_PARENT |
5 |
|
6 |
C *===============================================================* |
7 |
C | NEST_PARENT_PARAMS.h |
8 |
C | o Basic parameter header for NEST_PARENT coupler |
9 |
C | parameterization. These parameters are initialized by |
10 |
C | and/or read in from data.nest_parent file. |
11 |
C *===============================================================* |
12 |
|
13 |
C Parameters used in nest_parent routine arguments |
14 |
C (needed for compilation of nest_parent routines even |
15 |
C if ALLOW_NEST_PARENT is not defined) |
16 |
|
17 |
INTEGER NST_LEV_TOT_P, NST_LEV_P, NCPUs_PAR_P |
18 |
PARAMETER (NST_LEV_TOT_P = 1) !Number of Total Nesting Levels |
19 |
PARAMETER (NST_LEV_P = 1) !Which level am I? |
20 |
PARAMETER (NCPUs_PAR_P = 40 ) |
21 |
|
22 |
COMMON /NEST_PARENT_PAR_I/ |
23 |
& LeftB, RightB, |
24 |
& MSTR_DRV_P, MSTR_PAR_P, MSTR_CLD_P |
25 |
INTEGER LEFTB |
26 |
INTEGER RIGHTB |
27 |
INTEGER MSTR_DRV_P(NST_LEV_TOT_P) |
28 |
INTEGER MSTR_PAR_P(NST_LEV_TOT_P) |
29 |
INTEGER MSTR_CLD_P(NST_LEV_TOT_P) |
30 |
|
31 |
INTEGER NCPUs_CLD_P(NST_LEV_TOT_P) |
32 |
DATA NCPUs_CLD_P / 20 / |
33 |
|
34 |
COMMON /NEST_PARENT_PAR_C/ |
35 |
& dirNEST_PARENT |
36 |
CHARACTER*80 dirNEST_PARENT |
37 |
|
38 |
#endif /* ALLOW_NEST_PARENT */ |
39 |
|
40 |
CEH3 ;;; Local Variables: *** |
41 |
CEH3 ;;; mode:fortran *** |
42 |
CEH3 ;;; End: *** |