Changes in src/makefile [5f9d14a:5f42c27] in flexpart.git


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/makefile

    r5f9d14a r5f42c27  
    3434FLEXPART-GFS-MPI        = FP_gfs_MPI
    3535
     36
    3637## COMPILERS
    3738F90       = /usr/bin/gfortran
     
    5051
    5152## 1) System libraries at NILU
    52 # INCPATH1 = /usr/include
    53 INCPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/include
     53INCPATH1 = /usr/include
     54#INCPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/include
    5455LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib
    55 # LIBPATH2 = /usr/lib/x86_64-linux-gnu
     56#LIBPATH2 = /usr/lib/x86_64-linux-gnu
    5657
    5758## 2) Home-made libraries
    58 #INCPATH2  = ${HOME}/include
    59 INCPATH2  = /homevip/flexpart/include
    60 LIBPATH2 = /homevip/flexpart/lib
    61 #INCPATH2 = ${HOME}/lib
    62 
    63 FFLAGS   = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) -mtune=native $(FUSER) # -march=native
    64 DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) -fbacktrace -Warray-bounds  -Wall -fcheck=all $(FUSER)  # -ffpe-trap=invalid,overflow,denormal,underflow,zero -fdump-core
     59# INCPATH1  = ${HOME}/include
     60INCPATH2  = /homevip/flexpart/include/
     61LIBPATH2 = /homevip/flexpart/lib/
     62# LIBPATH1 = ${HOME}/lib
     63
     64FFLAGS   = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) -mtune=native -fuse-linker-plugin $(FUSER) # -march=native
     65
     66DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) -fbacktrace -Warray-bounds  -Wall -fcheck=all $(FUSER)  #  -ffpe-trap=invalid,overflow,denormal,underflow,zero -fdump-core
    6567
    6668LDFLAGS  = $(FFLAGS) -L$(LIBPATH1) -L$(LIBPATH2) $(LIBS)
     
    188190%.o: %.mod
    189191
     192ecmwf: $(FLEXPART-ECMWF)
     193ecmwf: FC := $(F90)
     194
    190195ecmwf-mpi: $(FLEXPART-ECMWF-MPI)
    191196ecmwf-mpi: FC := $(MPIF90)
     
    196201ecmwf-mpi-dbg: FC := $(MPIF90)
    197202
    198 ecmwf: $(FLEXPART-ECMWF)
    199 ecmwf: FC := $(F90)
    200 
    201203gfs: $(FLEXPART-GFS)
    202204gfs: FC := $(F90)
     
    207209#all: $(FLEXPART-ECMWF-MPI)
    208210
     211$(FLEXPART-ECMWF): $(MODOBJS) $(OBJECTS) $(OBJECTS_SERIAL) $(OBJECTS_ECMWF)
     212        +$(FC) -o $@ $(MODOBJS) $(OBJECTS) $(OBJECTS_SERIAL) $(OBJECTS_ECMWF) $(LDFLAGS)
     213
    209214$(FLEXPART-ECMWF-MPI): $(MODOBJS) $(MPI_MODOBJS) $(OBJECTS) $(OBJECTS_MPI) $(OBJECTS_ECMWF_MPI)
    210215        +$(FC) -o $@ $(MODOBJS) $(MPI_MODOBJS) $(OBJECTS) $(OBJECTS_MPI) \
     
    216221        +$(FC) -o $@ $(MODOBJS) $(MPI_MODOBJS) $(OBJECTS) $(OBJECTS_MPI) \
    217222        $(OBJECTS_ECMWF_MPI) $(LDFLAGS)
    218 
    219 $(FLEXPART-ECMWF): $(MODOBJS) $(OBJECTS) $(OBJECTS_SERIAL) $(OBJECTS_ECMWF)
    220         +$(FC) -o $@ $(MODOBJS) $(OBJECTS) $(OBJECTS_SERIAL) $(OBJECTS_ECMWF) $(LDFLAGS)
    221223
    222224$(FLEXPART-GFS): $(MODOBJS) $(OBJECTS) $(OBJECTS_SERIAL) $(OBJECTS_GFS)
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG