Changeset 1a933f2 in flexpart.git


Ignore:
Timestamp:
Apr 27, 2017, 1:50:43 PM (7 years ago)
Author:
Don Morton <Don.Morton@…>
Branches:
FPv9.3.2, grib2nc4_repair
Children:
fd86dea
Parents:
d127e10
Message:

Added and tested three Makefiles for FPv9.3.2

Location:
flexpart_code
Files:
2 edited
1 moved

Legend:

Unmodified
Added
Removed
  • flexpart_code/makefile.ctbto.ifort

    rd127e10 r1a933f2  
    44
    55#############################################
    6 #DEFS = -DCTBTO
     6DEFS = -DCTBTO
    77#############################################
    88
    9 INTEL_ROOT = /usr/local/intel/composer_xe_2013.2.146
    10 GRIB_API_ROOT = /usr/local/src/ifort_grib_api/grib_api-1.12.3
     9INTEL_ROOT = /cots/intel/composer_xe_2013.2.146
     10GRIB_API_ROOT = /dvl/atm/klinkl/src/ifort_grib_api/grib_api-1.12.3
     11NC4_ROOT = /dvlscratch/ATM/morton/usrifort/local
     12
     13
    1114
    1215FC = $(INTEL_ROOT)/bin/ifort
     
    1619LIBPATH2 = $(GRIB_API_ROOT)/src/.libs
    1720
     21LIBNC4_INCLUDES = -I${NC4_ROOT}/netcdf-fortran-4.4.3/include
     22LIBNC4_FLAGS = -Wl,-rpath=${NC4_ROOT}/netcdf-fortran-4.4.3/lib \
     23                    -L${NC4_ROOT}/netcdf-fortran-4.4.3/lib \
     24                    -lnetcdff \
     25                    -Wl,-rpath=${NC4_ROOT}/netcdf-c-4.4.0/lib \
     26                    -L${NC4_ROOT}/netcdf-c-4.4.0/lib \
     27                    -lnetcdf -lnetcdf  \
     28                    -Wl,-rpath=${INTEL_ROOT}/lib/intel64 \
     29                    -L${INTEL_ROOT}//lib/intel64 \
     30                    -lifport -lifcore -limf -lsvml -lintlc
    1831
    19 FFLAGS   =   -O2 -mcmodel=medium -convert little_endian -I$(INCPATH)
    2032
    21 LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
     33
     34FFLAGS   =   -O2 -mcmodel=medium -convert little_endian -I$(INCPATH) \
     35             ${LIBNC4_INCLUDES}
     36
     37LDFLAGS  = ${FFLAGS} -L$(LIBPATH1) -L$(LIBPATH2) -lgrib_api_f90 -lgrib_api -lm -ljasper ${LIBNC4_FLAGS}
    2238
    2339
  • flexpart_code/makefile.general.gfortran

    rd127e10 r1a933f2  
    1313FC       = gfortran
    1414
    15 INCPATH  = /usr/local/include
    16 LIBPATH1 = /usr/local/lib
    17 LIBPATH2 = /usr/lib/x86_64-linux-gnu
     15GRIB_API_ROOT = /dvlscratch/ATM/morton/usr/local/grib_api
    1816
    1917# NetCDF4 stuff
     
    2826
    2927
    30 # alaskawx
    31 #INCPATH  = /opt/grib-api/include
    32 #LIBPATH1 = /opt/grib-api/lib
    33 #LIBPATH2 = /usr/lib/x86_64-linux-gnu
     28INCPATH  = ${GRIB_API_ROOT}/include
     29LIBPATH1 = ${GRIB_API_ROOT}/lib
     30#LIBPATH2 =
    3431
    3532FFLAGS   =   -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) ${NC4_INCLUDE_FLAGS}
  • flexpart_code/makefile.general.ifort

    rd127e10 r1a933f2  
    44
    55#############################################
    6 #DEFS = -DCTBTO
     6# DEFS = -DCTBTO
    77#############################################
    88
    99INTEL_ROOT = /cots/intel/composer_xe_2013.2.146
    10 GRIB_API_ROOT = /dvl/atm/klinkl/software/local
     10GRIB_API_ROOT = /dvl/atm/klinkl/src/ifort_grib_api/grib_api-1.14.2
    1111NC4_ROOT = /dvlscratch/ATM/morton/usrifort/local
    1212
     
    1515FC = $(INTEL_ROOT)/bin/ifort
    1616
    17 #INCPATH = $(GRIB_API_ROOT)/fortran
    18 INCPATH = $(GRIB_API_ROOT)/include
    19 #LIBPATH1 = $(GRIB_API_ROOT)/fortran/.libs
    20 LIBPATH1 = $(GRIB_API_ROOT)/lib
    21 #LIBPATH2 = $(GRIB_API_ROOT)/src/.libs
    22 LIBPATH2 =
     17INCPATH = $(GRIB_API_ROOT)/fortran
     18LIBPATH1 = $(GRIB_API_ROOT)/fortran/.libs
     19LIBPATH2 = $(GRIB_API_ROOT)/src/.libs
    2320
    2421LIBNC4_INCLUDES = -I${NC4_ROOT}/netcdf-fortran-4.4.3/include
    25 LIBNC4_FLAGS = -Wl, -rpath=${NC4_ROOT} /netcdf-fortran-4.4.3/lib \
     22LIBNC4_FLAGS = -Wl,-rpath=${NC4_ROOT}/netcdf-fortran-4.4.3/lib \
    2623                    -L${NC4_ROOT}/netcdf-fortran-4.4.3/lib \
    2724                    -lnetcdff \
     
    3835             ${LIBNC4_INCLUDES}
    3936
    40 LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) ${LIBNC4_FLAGS} -lgrib_api_f90 -lgrib_api -lm -ljasper
     37LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper ${LIBNC4_FLAGS}
    4138
    4239
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG