[MITgcm-devel] MNC_MAX_INFO

Jean-Michel Campin jmc at ocean.mit.edu
Sun Sep 4 14:50:44 EDT 2005


Hi,

try to run ideal_2D_oce test, with mnc:
Despite the fact that the size in memory of the executable is 20 times
larger than without compiling mnc, I still cannot run this simple 2D set-up
when I add few diagnostics:

> ** ERROR *** MNC ERROR: MNC_MAX_INFO exceeded: please increase it
> to    1600 in the file 'pkg/mnc/mnc_common.h'

And I get this error, even after setting all mnc-flags to F, except
the stat-diags:
 monitor_mnc=.FALSE.,
 snapshot_mnc=.FALSE.,
 timeave_mnc=.FALSE.,
 pickup_read_mnc=.FALSE.,
 pickup_write_mnc=.FALSE.,
And:
 diag_mnc     = .FALSE.,
 diagSt_mnc     = .TRUE.,

My questions are:
 - If this MNC_MAX_INFO needs to be changed every time someone wants to
   use MNC, why is MNC_MAX_INFO not sitting in MNC_SIZE.h (= a small file)
   but instead in this rather big (by far, the largest header file in pkg/mnc)
   mnc_common.h file ?
 - Why do we have, in pkg/mnc, some header files in lower case, and some
   fortran S/Rs in upper case ? It's so much easier when the same naming
   rule applies everywhere.

Jean-Michel



More information about the MITgcm-devel mailing list