Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/makefile

    r20 r30  
    11SHELL = /bin/bash
    2 TARGET = local
    3 WINDS=ecmwf
    4 #WINDS=gfs
    5 #WINDS=fnl
     2MAIN = FP_ecmwf_gfortran
    63
    74FC       = gfortran
     5INCPATH  = /xnilu_wrk/flex_wrk/bin64/grib_api/include
     6LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib
     7LIBPATH2 =   /usr/lib/x86_64-linux-gnu/
    88FFLAGS   =   -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
    9 
    10 ifeq ($(TARGET),dmz)   
    11   # options for ganglia
    12   INCPATH  = /xnilu_wrk/flex_wrk/bin64/grib_api/include
    13   LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib
    14   LIBPATH2 = /usr/lib/x86_64-linux-gnu/
    15   MAIN = FLEXPART_dmz_
    16 endif
    17 ifeq ($(TARGET),local)
    18   # local options       
    19   #libs_dir=/.../flexpart/libs/
    20   libs_dir=/Users/ignacio/flexpart/libs/
    21   INCPATH  = $(libs_dir)/grib_api-1.9.9_dir/include
    22   LIBPATH1 = $(libs_dir)/grib_api-1.9.9_dir/lib
    23   LIBPATH2 = $(libs_dir)/jasper_dir/lib
    24   MAIN = FLEXPART_local_
    25 endif
    26 
     9#FFLAGS   =   -fbounds-check -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
    2710LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
    2811
     
    3720OBJECTS = \
    3821writeheader.o  writeheader_txt.o   writeheader_surf.o       assignland.o\
    39                part0.o \
     22calcpar.o               part0.o \
    4023caldate.o               partdep.o \
    4124coordtrafo.o            psih.o \
     
    5336getrc.o                 readreleases.o \
    5437getvdep.o               readspecies.o \
    55 interpol_misslev.o      \
    56 conccalc.o              \
     38interpol_misslev.o      readwind.o \
     39conccalc.o              richardson.o \
    5740concoutput.o  concoutput_surf.o          scalev.o \
    5841pbl_profile.o           readOHfield.o\
    5942juldate.o               timemanager.o \
    6043interpol_vdep.o         interpol_rain.o \
    61 partoutput.o \
     44verttransform.o         partoutput.o \
    6245hanna.o                 wetdepokernel.o \
    6346mean.o                  wetdepo.o \
    6447hanna_short.o           windalign.o \
     48obukhov.o               gridcheck.o \
    6549hanna1.o                initialize.o \
    66                            calcpar_nests.o \
     50                        gridcheck_nests.o \
     51readwind_nests.o        calcpar_nests.o \
    6752verttransform_nests.o   interpol_all_nests.o \
    6853interpol_wind_nests.o   interpol_misslev_nests.o \
    6954interpol_vdep_nests.o   interpol_rain_nests.o \
    70 getvdep_nests.o   gridcheck_nests.o \
    71 readwind_nests.o  \
     55getvdep_nests.o \
    7256readageclasses.o        readpartpositions.o \
    7357calcfluxes.o            fluxoutput.o \
    7458qvsat.o                 skplin.o \
     59convmix.o               calcmatrix.o \
    7560convect43c.o               redist.o \
    7661sort2.o                 distance.o \
     
    9176
    9277
    93 ifeq ($(WINDS),ecmwf)
    94   OBJECTS_WINDS = \
    95   calcpar.o          readwind.o \
    96   richardson.o       verttransform.o \
    97   obukhov.o          gridcheck.o  \
    98   convmix.o          calcmatrix.o
    99 endif
    100 
    101 ifeq ($(WINDS),gfs)
    102   OBJECTS_WINDS = \
    103   calcpar_gfs.o          readwind_gfs.o \
    104   richardson_gfs.o       verttransform_gfs.o \
    105   obukhov_gfs.o          gridcheck_gfs.o  \
    106   convmix_gfs.o          calcmatrix_gfs.o
    107 endif
    108 
    109 $(MAIN): $(MODOBJS) $(OBJECTS)  $(OBJECTS_WINDS)
    110         $(FC) *.o -o $(MAIN)_$(WINDS) $(LDFLAGS)
     78$(MAIN): $(MODOBJS) $(OBJECTS)
     79        $(FC) *.o -o $(MAIN) $(LDFLAGS)
    11180
    11281$(OBJECTS): $(MODOBJS)
     
    11887        rm *.o *.mod
    11988
     89cleanall:
     90        rm *.o *.mod $(MAIN)
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG