1 |
C $Header: /u/gcmpack/MITgcm/pkg/mnc/MNC_PARAMS.h,v 1.4 2004/10/13 04:37:37 edhill Exp $ |
2 |
C $Name: $ |
3 |
C |
4 |
|
5 |
CBOP |
6 |
C !ROUTINE: MNC_PARAMS.h |
7 |
C !INTERFACE: |
8 |
C #include MNC_PARAMS.h |
9 |
|
10 |
C !DESCRIPTION: |
11 |
C Header file defining model "parameters". The values from the |
12 |
C model standard input file are stored into the variables held |
13 |
C here. Notes describing the parameters can also be found here. |
14 |
CEOP |
15 |
|
16 |
C === PARM_MNC_C Common Block === |
17 |
C mnc_outdir_str :: name of the output directory |
18 |
C mnc_indir_str :: name of the input directory |
19 |
|
20 |
COMMON /PARM_MNC_C/ |
21 |
& mnc_outdir_str, |
22 |
& mnc_indir_str |
23 |
CHARACTER*(MAX_LEN_FNAM) mnc_outdir_str |
24 |
CHARACTER*(MAX_LEN_FNAM) mnc_indir_str |
25 |
|
26 |
C === PARM_MNC_L Common Block === |
27 |
C mnc_use_indir :: use "mnc_indir_str" as input filename prefix |
28 |
C mnc_use_outdir :: use "mnc_outdir_str" as output filename prefix |
29 |
C mnc_outdir_date :: use a date string within the output dir name |
30 |
C mnc_echo_gvtypes :: echo type names (fails on many platforms) |
31 |
C pickup_write_mnc :: use mnc to write pickups |
32 |
C pickup_read_mnc :: use mnc to read pickups |
33 |
C mon_write_mnc :: use mnc to write monitor output |
34 |
|
35 |
COMMON /PARM_MNC_L/ |
36 |
& mnc_use_indir, mnc_use_outdir, mnc_outdir_date, |
37 |
& mnc_echo_gvtypes, |
38 |
& pickup_write_mnc, pickup_read_mnc, |
39 |
& timeave_mnc, snapshot_mnc, monitor_mnc, autodiff_mnc |
40 |
LOGICAL |
41 |
& mnc_use_indir, mnc_use_outdir, mnc_outdir_date, |
42 |
& mnc_echo_gvtypes, |
43 |
& pickup_write_mnc, pickup_read_mnc, |
44 |
& timeave_mnc, snapshot_mnc, monitor_mnc, autodiff_mnc |
45 |
|
46 |
C === PARM_MNC_R Common Block === |
47 |
C mnc_max_fsize :: maximum file size |
48 |
|
49 |
COMMON /PARM_MNC_R/ |
50 |
& mnc_max_fsize |
51 |
REAL*8 mnc_max_fsize |
52 |
|
53 |
CEH3 ;;; Local Variables: *** |
54 |
CEH3 ;;; mode:fortran *** |
55 |
CEH3 ;;; End: *** |