[MITgcm-support] enable mnc-output
Martin Losch
Martin.Losch at awi.de
Thu Feb 14 10:45:37 EST 2008
Hi Renske,
you don't have to change anything in the code (I recommend that you
revert the change you made to packages_boot.F, that routine just
initializes the usePKG variables), you can enable the mn-pkg by
settting useMnc = .true., at runtime in data.pkg. At compile time the
mnc-package is included by putting it into packages.conf in the
"code" directory, verification/global_ocean.90x40x15/code, for example.
Youf problem is that the model does not find the netcdf libraries/
include files at compile time.
First make sure you have a netcdf library that is compatible with
your fortran compiler (e.g., the netcdf libraries I compiled for SUN
Fortran do not work with g77, etc). Then create/edit your personal
build options file. There are a bunch of example in tools/
build_options. In this file you'll have to set the INCLUDES variable
to point to you netcdf header file and the LIBS variable to point to
your netcdf libraries. Then rerun genmake2 with specifying your opt
fiile (via -of myoptfile) an see if this problem goes away. if not,
then you'll have to correct your configuration in the optfile.
Martin
On 14 Feb 2008, at 16:30, Gelderloos wrote:
> Dear all,
>
> Running the MITgcm automatically provides MDSIO output files (.data
> and .meta). Instead (or on top, doesn't matter) I would like to get
> MNC output files.
>
> To achieve this I already changed the 'useMNC=.FALSE.' in
> 'useMNC=.TRUE.' in model/src/packages_boot.F. Also running genmake2
> I added -enable=mnc. While running genmake2 the following warning
> appears:
>
> WARNING: the "mnc" package was enabled but tests failed to compile
> NetCDF applications. Please check that:
> 1) NetCDF is correctly installed for this compiler and
> 2) the LIBS variable (within the "optfile") specifies the correct
> NetCDF library to link against.
> Due to this failure, the "mnc" package is now DISABLED.
>
> The LIBS variable links against 'libnetcdf'.
>
> Does anyone have a clue for me how to solve this? Thanks in advance!
>
> Renske
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list