/[MITgcm]/MITgcm/pkg/mnc/MNC_PARAMS.h
ViewVC logotype

Contents of /MITgcm/pkg/mnc/MNC_PARAMS.h

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


Revision 1.5 - (show annotations) (download)
Thu Oct 21 13:38:45 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_pre, checkpoint55j_post, checkpoint56b_post, checkpoint56c_post, checkpoint57a_post, checkpoint57a_pre, checkpoint55i_post, checkpoint57, checkpoint56, checkpoint57c_post, checkpoint56a_post
Changes since 1.4: +8 -1 lines
File MIME type: text/plain
 o give MNC the ability to create additional files rather than
   exceeding a specified file size limit
   - run-time configurable (in data.mnc) as "MNC_MAX_FSIZE"
   - the default is just less than 2GB which is a practical limit
     on many systems (eg. Baylor's and Helen's recent problems)
   - tested and works on Linux/g77 -- needs testing elsewhere

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: ***

  ViewVC Help
Powered by ViewVC 1.1.22