Ignore:
Timestamp:
Jul 27, 2018 1:36:03 PM (6 years ago)
Author:
suehring
Message:

New Inifor features: grid stretching, improved command-interface, support start dates in different formats in both YYYYMMDD and YYYYMMDDHH, Ability to manually control input file prefixes (--radiation-prefix, --soil-preifx, --flow-prefix, --soilmoisture-prefix) for compatiblity with DWD forcast naming scheme; GNU-style short and long option; Prepared output of large-scale forcing profiles (no computation yet); Added preprocessor flag netcdf4 to switch output format between netCDF 3 and 4; Updated netCDF variable names and attributes to comply with PIDS v1.9; Inifor bugfixes: Improved compatibility with older Intel Intel compilers by avoiding implicit array allocation; Added origin_lon/_lat values and correct reference time in dynamic driver global attributes; corresponding PALM changes: adjustments to revised Inifor; variables names in dynamic driver adjusted; enable geostrophic forcing also in offline nested mode; variable names in LES-LES and COSMO offline nesting changed; lateral boundary flags for nesting, in- and outflow conditions renamed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/UTIL/inifor/Makefile.gnu

    r2718 r3182  
    2020# Current revisions:
    2121# -----------------
    22 #
     22# Added __netcdf4 preprocessor flag
     23# Corrected compilation order
     24#
    2325#
    2426# Former revisions:
     
    4345TEST_PATH = $(PROJECT_PATH)/tests
    4446
    45 MODULES = $(SRC_PATH)/defs.mod $(SRC_PATH)/control.mod $(SRC_PATH)/util.mod $(SRC_PATH)/types.mod $(SRC_PATH)/transform.mod $(SRC_PATH)/io.mod $(SRC_PATH)/grid.mod
     47MODULES = $(SRC_PATH)/defs.mod $(SRC_PATH)/util.mod $(SRC_PATH)/control.mod $(SRC_PATH)/types.mod $(SRC_PATH)/transform.mod $(SRC_PATH)/io.mod $(SRC_PATH)/grid.mod
    4648SOURCES = $(MODULES:%.mod=%.f90) $(SRC_PATH)/$(PROJECT).f90
    4749OBJECTS = $(SOURCES:%.f90=%.o)
     
    5153                  -Wline-truncation -fbacktrace -fcheck=all -pedantic \
    5254                  -ffpe-trap=invalid,zero,underflow,overflow
    53 FFLAGS  = -fdefault-real-8 -Og -g $(WRNGS)
     55FFLAGS  = -fdefault-real-8 -Og -g $(WRNGS) -cpp -D__netcdf4
    5456INCLUDE = -I/home/ekadasch/local/include
    5557LIBRARY = -L/home/ekadasch/local/lib64 -lnetcdff
     
    5759.PHONY: all clean doc run tags test test-verbose $(PROJECT)
    5860
    59 $(PROJECT): $(OBJECTS) $(MODULES)
     61$(PROJECT): $(OBJECTS) $(MODULES) tags
    6062        @echo ""
    6163        mkdir -p $(BIN_PATH)
     
    7880        rm -rf ./doc/latex ./doc/html
    7981        rm -f $(SRC_PATH)/tags
    80         rm -f *.files
    81         rm -f palm-hsurf.nc
    8282        $(MAKE) -C $(TEST_PATH) clean
    8383        $(MAKE) -C $(SRC_PATH) clean
Note: See TracChangeset for help on using the changeset viewer.