Error compiling cosmo_131108_5.00_clm6 – in #9: CCLM

in #9: CCLM

<p> I use a Tyan machine with Debian 7 (Wheezy), mpich2, gfortran-4.7 and various netCDF-4 versions. </p> <p> Fopts looks like: </p> <p> <span class="caps"> PROGRAM </span> = <span class="caps"> CLM </span> _URB5 </p> <p> <span class="caps"> STDROOT </span> = ${PWD} <br/> SRCDIR = $( <span class="caps"> STDROOT </span> )/src <br/> OBJDIR = $( <span class="caps"> STDROOT </span> )/obj <br/> WORKDIR = $( <span class="caps"> STDROOT </span> )/work </p> <p> <span class="caps"> MPI </span> _INC = /usr/include/mpich2 <br/> GRIB_INC = /home/zueger/CLM/dwd_grib_gf_par <br/> NC_INC = /usr/include </p> <p> <span class="caps"> LPATH </span> = -L/usr/lib <br/> LIBS = -lnetcdff </p> <p> <span class="caps"> GRIB </span> _LIB1 = /home/zueger/CLM/dwd_grib_gf_par/libgrib1.a <br/> GRIB_LIB = -L/usr/lib -lgrib_api_f90 -lgrib_api <br/> NETCDF = /usr/lib <br/> NC_LIB = /usr/lib/libnetcdff.a <br/> NC_MOD = -I/usr/include </p> <p> # <ol> <li> compiler <br/> F90 = /usr/bin/mpif90.mpich2_g -cpp -c <br/> F902 =${F90} </li> <li> linker <br/> <span class="caps"> LDPAR </span> = /usr/bin/mpif90.mpich2_g -static <br/> <span class="caps"> LDSEQ </span> = gfortran </li> </ol> # <ol> <li> compile-flags </li> </ol> # <br/> <span class="caps"> COMFLG </span> = -O3 -I$( <span class="caps"> SRCDIR </span> ) -I$( <span class="caps"> MPI </span> _INC) -I$(NC_INC) -I$( <span class="caps"> GRIB </span> _INC) \ - <span class="caps"> DNETCDF </span> - <span class="caps"> DCLM </span> -DGRIBDWD # <br/> COMFLG2=$( <span class="caps"> COMFLG </span> ) <br/> COMFLG3=$( <span class="caps"> COMFLG </span> ) <br/> COMFLG4=$( <span class="caps"> COMFLG </span> ) # <ol> <li> link-flags </li> </ol> # <br/> LDFLG = -O3 - <span class="caps"> DSGI </span> -I$( <span class="caps"> SRCDIR </span> ) -I$(NC_INC) \ -I${MPI_INC} # <br/> LIB = ${LPATH} ${LIBS} ${GRIB_LIB} ${NC_LIB} </p> <p> This is the version with standard netCDF package, but the problem is the same with every package I used. </p> <p> Best, Johann </p>

  @johannzüger in #895bca0

<p> I use a Tyan machine with Debian 7 (Wheezy), mpich2, gfortran-4.7 and various netCDF-4 versions. </p> <p> Fopts looks like: </p> <p> <span class="caps"> PROGRAM </span> = <span class="caps"> CLM </span> _URB5 </p> <p> <span class="caps"> STDROOT </span> = ${PWD} <br/> SRCDIR = $( <span class="caps"> STDROOT </span> )/src <br/> OBJDIR = $( <span class="caps"> STDROOT </span> )/obj <br/> WORKDIR = $( <span class="caps"> STDROOT </span> )/work </p> <p> <span class="caps"> MPI </span> _INC = /usr/include/mpich2 <br/> GRIB_INC = /home/zueger/CLM/dwd_grib_gf_par <br/> NC_INC = /usr/include </p> <p> <span class="caps"> LPATH </span> = -L/usr/lib <br/> LIBS = -lnetcdff </p> <p> <span class="caps"> GRIB </span> _LIB1 = /home/zueger/CLM/dwd_grib_gf_par/libgrib1.a <br/> GRIB_LIB = -L/usr/lib -lgrib_api_f90 -lgrib_api <br/> NETCDF = /usr/lib <br/> NC_LIB = /usr/lib/libnetcdff.a <br/> NC_MOD = -I/usr/include </p> <p> # <ol> <li> compiler <br/> F90 = /usr/bin/mpif90.mpich2_g -cpp -c <br/> F902 =${F90} </li> <li> linker <br/> <span class="caps"> LDPAR </span> = /usr/bin/mpif90.mpich2_g -static <br/> <span class="caps"> LDSEQ </span> = gfortran </li> </ol> # <ol> <li> compile-flags </li> </ol> # <br/> <span class="caps"> COMFLG </span> = -O3 -I$( <span class="caps"> SRCDIR </span> ) -I$( <span class="caps"> MPI </span> _INC) -I$(NC_INC) -I$( <span class="caps"> GRIB </span> _INC) \ - <span class="caps"> DNETCDF </span> - <span class="caps"> DCLM </span> -DGRIBDWD # <br/> COMFLG2=$( <span class="caps"> COMFLG </span> ) <br/> COMFLG3=$( <span class="caps"> COMFLG </span> ) <br/> COMFLG4=$( <span class="caps"> COMFLG </span> ) # <ol> <li> link-flags </li> </ol> # <br/> LDFLG = -O3 - <span class="caps"> DSGI </span> -I$( <span class="caps"> SRCDIR </span> ) -I$(NC_INC) \ -I${MPI_INC} # <br/> LIB = ${LPATH} ${LIBS} ${GRIB_LIB} ${NC_LIB} </p> <p> This is the version with standard netCDF package, but the problem is the same with every package I used. </p> <p> Best, Johann </p>

I use a Tyan machine with Debian 7 (Wheezy), mpich2, gfortran-4.7 and various netCDF-4 versions.

Fopts looks like:

PROGRAM = CLM _URB5

STDROOT = ${PWD}
SRCDIR = $( STDROOT )/src
OBJDIR = $( STDROOT )/obj
WORKDIR = $( STDROOT )/work

MPI _INC = /usr/include/mpich2
GRIB_INC = /home/zueger/CLM/dwd_grib_gf_par
NC_INC = /usr/include

LPATH = -L/usr/lib
LIBS = -lnetcdff

GRIB _LIB1 = /home/zueger/CLM/dwd_grib_gf_par/libgrib1.a
GRIB_LIB = -L/usr/lib -lgrib_api_f90 -lgrib_api
NETCDF = /usr/lib
NC_LIB = /usr/lib/libnetcdff.a
NC_MOD = -I/usr/include

#

  1. compiler
    F90 = /usr/bin/mpif90.mpich2_g -cpp -c
    F902 =${F90}
  2. linker
    LDPAR = /usr/bin/mpif90.mpich2_g -static
    LDSEQ = gfortran
#
  1. compile-flags
#
COMFLG = -O3 -I$( SRCDIR ) -I$( MPI _INC) -I$(NC_INC) -I$( GRIB _INC) \ - DNETCDF - DCLM -DGRIBDWD #
COMFLG2=$( COMFLG )
COMFLG3=$( COMFLG )
COMFLG4=$( COMFLG ) #
  1. link-flags
#
LDFLG = -O3 - DSGI -I$( SRCDIR ) -I$(NC_INC) \ -I${MPI_INC} #
LIB = ${LPATH} ${LIBS} ${GRIB_LIB} ${NC_LIB}

This is the version with standard netCDF package, but the problem is the same with every package I used.

Best, Johann