Changeset 2870133 in flexpart.git


Ignore:
Timestamp:
Aug 31, 2018, 8:08:16 PM (6 years ago)
Author:
pesei <petra seibert at univie ac at>
Branches:
univie
Children:
34f1452
Parents:
7ca2ef4
Message:

bugfix makefile (remove netcdf_output_mod dep. if not required)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/makefile

    rc0884a8 r2870133  
    4646#    v1.0 as found in git branch dev on flexpart.eu, 2018-06-08
    4747#    v1.1 PS, make the file more useful for non-NILU users
     48#    v1.2 PS, bugfix netcdf_output_mod dependency (thanks to C. Talianu)
    4849#
    4950################################################################################
     
    6465ifneq ($(gcc), 4.9)
    6566# make sure that all paths correspond to your system
    66         F90       = gfortran
    67         MPIF90    = mpifort
    68 
    69         INCPATH1  = /usr/include       
    70         INCPATH2  = /usr/include
    71         LIBPATH1  = /usr/lib
     67        F90      = gfortran
     68        MPIF90   = mpifort
     69
     70        INCPATH1 = /usr/include
     71        INCPATH2 = /usr/include
     72        LIBPATH1 = /usr/lib
    7273else
    7374# NILU: Compiled libraries under user ~flexpart, gfortran v4.9
     
    7576        ROOT_DIR = /homevip/flexpart/
    7677
    77         F90       = ${ROOT_DIR}/gcc-4.9.1/bin/gfortran
    78         MPIF90    = ${ROOT_DIR}/bin/mpifort
    79 
    80         INCPATH1  = ${ROOT_DIR}/gcc-4.9.1/include       
    81         INCPATH2  = ${ROOT_DIR}/include
     78        F90      = ${ROOT_DIR}/gcc-4.9.1/bin/gfortran
     79        MPIF90   = ${ROOT_DIR}/bin/mpifort
     80
     81        INCPATH1 = ${ROOT_DIR}/gcc-4.9.1/include       
     82        INCPATH2 = ${ROOT_DIR}/include
    8283        LIBPATH1 = ${ROOT_DIR}/lib
    8384endif
     
    9091        NCOPT = -UUSE_NCF
    9192endif
    92 
    9393
    9494
     
    307307drydepokernel_nest.o: com_mod.o par_mod.o unc_mod.o
    308308erf.o: par_mod.o
    309 FLEXPART.o: com_mod.o conv_mod.o par_mod.o point_mod.o random_mod.o netcdf_output_mod.o check_gribfile_mod.o
    310 FLEXPART.o: check_gribfile_mod.o random_mod.o conv_mod.o com_mod.o par_mod.o point_mod.o
    311 FLEXPART_MPI.o: com_mod.o conv_mod.o mpi_mod.o par_mod.o point_mod.o \
    312         random_mod.o netcdf_output_mod.o check_gribfile_mod.o
     309ifeq ($(ncf), yes)
     310  FLEXPART.o:     com_mod.o conv_mod.o par_mod.o point_mod.o random_mod.o \
     311    netcdf_output_mod.o check_gribfile_mod.o
     312  FLEXPART_MPI.o: com_mod.o conv_mod.o par_mod.o point_mod.o random_mod.o \
     313    netcdf_output_mod.o check_gribfile_mod.o mpi_mod.o
     314else
     315  FLEXPART.o:     com_mod.o conv_mod.o par_mod.o point_mod.o random_mod.o \
     316    check_gribfile_mod.o
     317  FLEXPART_MPI.o: com_mod.o conv_mod.o par_mod.o point_mod.o random_mod.o \
     318    check_gribfile_mod.o mpi_mod.o
     319endif
    313320fluxoutput.o: com_mod.o flux_mod.o outg_mod.o par_mod.o
    314321get_settling.o: com_mod.o par_mod.o
     
    406413shift_field.o: par_mod.o
    407414shift_field_0.o: par_mod.o
    408 timemanager.o: com_mod.o flux_mod.o netcdf_output_mod.o oh_mod.o outg_mod.o \
    409         par_mod.o point_mod.o unc_mod.o xmass_mod.o
    410 timemanager_mpi.o: com_mod.o flux_mod.o mpi_mod.o oh_mod.o outg_mod.o \
    411         par_mod.o point_mod.o unc_mod.o xmass_mod.o netcdf_output_mod.o
     415ifeq ($(ncf), yes)
     416  timemanager.o:     par_mod.o com_mod.o flux_mod.o oh_mod.o outg_mod.o \
     417          point_mod.o unc_mod.o xmass_mod.o netcdf_output_mod.o
     418  timemanager_mpi.o: par_mod.o com_mod.o flux_mod.o oh_mod.o outg_mod.o \
     419          point_mod.o unc_mod.o xmass_mod.o netcdf_output_mod.o mpi_mod.o
     420else
     421  timemanager.o:     par_mod.o com_mod.o flux_mod.o oh_mod.o outg_mod.o \
     422          point_mod.o unc_mod.o xmass_mod.o
     423  timemanager_mpi.o: par_mod.o com_mod.o flux_mod.o oh_mod.o outg_mod.o \
     424          point_mod.o unc_mod.o xmass_mod.o mpi_mod.o
     425endif
    412426unc_mod.o: par_mod.o
    413427verttransform_ecmwf.o: cmapf_mod.o com_mod.o par_mod.o
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG