[MITgcm-support] netcdf problems when running genmake

Andreas Klocker andreas.klocker at utas.edu.au
Sun Aug 13 22:06:12 EDT 2017


Hi guys,

Thanks for your help - problem solved ;)!

I didn't know about the existence of the genmake.log file before, but it 
pointed me directly to a typo in the opt-file......

As J-M suggested, it had nothing to do with netcdf...hence my confusion.

Thanks again!

A>



On 12/08/17 21:22, Chris Hill wrote:
> Andreas
>
> Can you post a copy of the file genmake.log after you get the output 
> you posted.
>
> Chris
>
> On Fri, Aug 11, 2017 at 23:25 Andreas Klocker 
> <andreas.klocker at utas.edu.au <mailto:andreas.klocker at utas.edu.au>> wrote:
>
>     Hi guys,
>
>     Maybe someone can help...
>
>     I'm trying to use genmake (see below) before compiling the MITgcm. For
>     some reason I don't understand it has some issues with netcdf (again,
>     see the genmake message below). This only started to be a problem
>     recently.
>
>     A colleague of mine, running the same checkpoint (62), with the same
>     opt-file, on the same machine, same netcdf_root, with the same modules
>     loaded, does not have that problem. The same problem also appears with
>     an older checkpoint.
>
>     Is there any way I can get a more detailed error log pointing me
>     towards
>     this problem? Or has anyone got any hints which might help? Without a
>     more detailed error message I'm not sure where to start looking...even
>     though I assume it's something trivial...
>
>     cheers,
>
>     Andreas
>
>
>
>     GENMAKE :
>
>     A program for GENerating MAKEfiles for the MITgcm project.
>         For a quick list of options, use "genmake2 -h"
>     or for more detail see the Developer's HOWTO manual at:
>     http://mitgcm.org/public/docs.html
>
>     ===  Processing options files and arguments  ===
>        getting local config information:  none found
>     Warning: ROOTDIR was not specified ; try using a local copy of MITgcm
>     found at "../../.."
>        getting OPTFILE information:
>          using
>     OPTFILE="../../../tools/build_options/linux_ia64_ifort+mpi_raijin"
>        getting AD_OPTFILE information:
>          using AD_OPTFILE="../../../tools/adjoint_options/adjoint_default"
>
>     ===  Checking system libraries  ===
>        Do we have the system() command using ifort...  no
>        Do we have the fdate() command using ifort...  no
>        Do we have the etime() command using ifort...  no
>        Can we call simple C routines (here, "cloc()") using ifort... no
>        Can we unlimit the stack size using ifort...  no
>        Can we register a signal handler using ifort...  no
>        Can we use stat() through C calls...  no
>        Can we create NetCDF-enabled binaries...  no
>
>     ===  Setting defaults  ===
>        Adding MODS directories: ../code/
>        Making source files in eesupp from templates
>        Making source files in pkg/exch2 from templates
>        Making source files in pkg/regrid from templates
>
>     ===  Determining package settings  ===
>        getting package dependency info from ../../../pkg/pkg_depend
>        getting package groups info from ../../../pkg/pkg_groups
>        checking list of packages to compile:
>          using PKG_LIST="../code//packages.conf"
>          before group expansion packages are: gfd ptracers diagnostics
>     timeave mnc obcs layers kpp
>          replacing "gfd" with:  mom_common mom_fluxform mom_vecinv
>     generic_advdiff debug mdsio rw monitor
>          after group expansion packages are:  mom_common mom_fluxform
>     mom_vecinv generic_advdiff debug mdsio rw monitor ptracers diagnostics
>     timeave mnc obcs layers kpp
>        applying DISABLE settings
>        applying ENABLE settings
>          packages are:  debug diagnostics generic_advdiff kpp layers mdsio
>     mnc mom_common mom_fluxform mom_vecinv monitor obcs ptracers rw
>     timeave
>     *********************************************************************
>     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.
>     *********************************************************************
>        applying package dependency rules
>          packages are: debug diagnostics generic_advdiff kpp layers mdsio
>     mom_common mom_fluxform mom_vecinv monitor obcs ptracers rw timeave
>        Adding STANDARDDIRS='eesupp model'
>        Searching for *OPTIONS.h files in order to warn about the presence
>          of "#define "-type statements that are no longer allowed:
>          found CPP_OPTIONS="./CPP_OPTIONS.h"
>          found CPP_EEOPTIONS="./CPP_EEOPTIONS.h"
>        Creating the list of files for the adjoint compiler.
>
>     ===  Creating the Makefile  ===
>        setting INCLUDES
>        Determining the list of source and include files
>        Writing makefile: Makefile
>        Add the source list for AD code generation
>        Making list of "exceptions" that need ".p" files
>        Making list of NOOPTFILES
>        Add rules for links
>        Adding makedepend marker
>
>     ===  Done  ===
>
>     --
>     ===============================================================
>     Dr. Andreas Klocker
>     ARC Fellow (DECRA)
>
>     Institute for Marine and Antarctic Studies
>     University of Tasmania
>     20 Castray Esplanade
>     Battery Point, TAS
>     7004 Australia
>
>     M:     +61 437 870 182
>     W: https://sites.google.com/site/andreasoceanographywebsite
>     skype: andiklocker
>     ===============================================================
>
>
>
>     University of Tasmania Electronic Communications Policy (December,
>     2014).
>     This email is confidential, and is for the intended recipient
>     only. Access, disclosure, copying, distribution, or reliance on
>     any of it by anyone outside the intended recipient organisation is
>     prohibited and may be a criminal offence. Please delete if
>     obtained in error and email confirmation to the sender. The views
>     expressed in this email are not necessarily the views of the
>     University of Tasmania, unless clearly intended otherwise.
>     .
>     _______________________________________________
>     MITgcm-support mailing list
>     MITgcm-support at mitgcm.org <mailto:MITgcm-support at mitgcm.org>
>     http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support

-- 
===============================================================
Dr. Andreas Klocker
ARC Fellow (DECRA)

Institute for Marine and Antarctic Studies
University of Tasmania
20 Castray Esplanade
Battery Point, TAS
7004 Australia

M:     +61 437 870 182
W:     https://sites.google.com/site/andreasoceanographywebsite
skype: andiklocker
===============================================================



University of Tasmania Electronic Communications Policy (December, 2014).
This email is confidential, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone outside the intended recipient organisation is prohibited and may be a criminal offence. Please delete if obtained in error and email confirmation to the sender. The views expressed in this email are not necessarily the views of the University of Tasmania, unless clearly intended otherwise.
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20170814/9418e35a/attachment.html>


More information about the MITgcm-support mailing list