Changeset f3054ea in flexpart.git for src/makefile


Ignore:
Timestamp:
Aug 27, 2020, 8:00:15 PM (4 years ago)
Author:
Espen Sollum <eso@…>
Branches:
GFS_025, dev
Children:
4ab2fbf
Parents:
a756649
Message:

Changed from grib_api to eccodes. MPI: implemented linversionout=1; fixed calculation of grid_initial fields.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/makefile

    rc56da45 rf3054ea  
    6363else
    6464# Compiled libraries under user ~flexpart, gfortran v5.4
    65         ROOT_DIR = /homevip/flexpart/
     65#       ROOT_DIR = /homevip/flexpart/
    6666
    6767        F90       = /usr/bin/gfortran
    6868        MPIF90    = /usr/bin/mpifort
    6969
    70         INCPATH1  = ${ROOT_DIR}/gcc-5.4.0/include       
     70# INCPATH1  = ${ROOT_DIR}/gcc-5.4.0/include     
     71# INCPATH2  = /usr/include
     72# LIBPATH1 = ${ROOT_DIR}/gcc-5.4.0/lib
     73        INCPATH1  = /usr/include       
    7174        INCPATH2  = /usr/include
    72         LIBPATH1 = ${ROOT_DIR}/gcc-5.4.0/lib
    7375endif
    7476
     
    9294
    9395## LIBRARIES
    94 #LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff
    95 LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper $(NCOPT)
     96LIBS = -leccodes -leccodes_f90 -lm  $(NCOPT)
    9697
    9798FFLAGS   = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) $(NCOPT) $(FUSER)  #-Warray-bounds -fcheck=all # -march=native
     
    128129        redist.o                \
    129130        concoutput_surf.o       concoutput_surf_nest.o  \
    130         concoutput_inversion_nest.o     \
    131         concoutput_inversion.o \
    132131        getfields.o \
    133         readwind_ecmwf.o
     132        readwind_ecmwf.o \
     133        initial_cond_output.o \
     134        initial_cond_output_inversion.o
    134135
    135136## For MPI version
     
    145146        concoutput_surf_mpi.o   concoutput_surf_nest_mpi.o      \
    146147        getfields_mpi.o \
    147         readwind_ecmwf_mpi.o
     148        readwind_ecmwf_mpi.o \
     149        initial_cond_output_mpi.o \
     150        initial_cond_output_inversion_mpi.o
    148151
    149152OBJECTS_NCF = netcdf_output_mod.o
    150153
    151154OBJECTS = \
     155initial_cond_calc.o \
    152156advance.o               initialize.o            \
    153157writeheader.o           writeheader_txt.o       \
     
    202206drydepokernel_nest.o    zenithangle.o \
    203207ohreaction.o            getvdep_nests.o \
    204 initial_cond_calc.o     initial_cond_output.o initial_cond_output_inversion.o \
    205208dynamic_viscosity.o     get_settling.o  \
    206209initialize_cbl_vel.o    re_initialize_particle.o \
    207 cbl.o
     210cbl.o \
     211concoutput_inversion_nest.o     \
     212concoutput_inversion.o \
     213
    208214
    209215ifeq ($(ncf), yes)
     
    325331init_domainfill_mpi.o: com_mod.o mpi_mod.o par_mod.o point_mod.o random_mod.o
    326332initial_cond_calc.o: com_mod.o outg_mod.o par_mod.o unc_mod.o
     333initial_cond_calc_mpi.o: com_mod.o outg_mod.o par_mod.o unc_mod.o
    327334initial_cond_output.o: com_mod.o outg_mod.o par_mod.o point_mod.o unc_mod.o
     335initial_cond_output_mpi.o: com_mod.o outg_mod.o par_mod.o point_mod.o unc_mod.o mpi_mod.o
    328336initial_cond_output_inversion.o: com_mod.o outg_mod.o par_mod.o point_mod.o \
     337        unc_mod.o
     338initial_cond_output_inversion_mpi.o: com_mod.o outg_mod.o par_mod.o point_mod.o \
    329339        unc_mod.o
    330340initialize.o: com_mod.o hanna_mod.o interpol_mod.o par_mod.o random_mod.o
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG