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.ifort

    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)
    4850
    4951FC      = ifort
    50 FFLAGS  = -g -real-size 64 -no-wrap-margin
     52FFLAGS  = -g -real-size 64 -no-wrap-margin -cpp -D__netcdf4
    5153INCLUDE = -I/usr/local/pkg/netcdf/4.3.2/include
    5254LIBRARY = -L/usr/local/pkg/netcdf/4.3.2/lib -lnetcdff
     
    5456.PHONY: all clean doc run tags test test-verbose $(PROJECT)
    5557
    56 $(PROJECT): $(OBJECTS) $(MODULES)
     58$(PROJECT): $(OBJECTS) $(MODULES) tags
    5759        @echo ""
    5860        mkdir -p $(BIN_PATH)
     
    7577        rm -rf ./doc/latex ./doc/html
    7678        rm -f $(SRC_PATH)/tags
    77         rm -f *.files
    78         rm -f palm-hsurf.nc
    7979        $(MAKE) -C $(TEST_PATH) clean
    80         $(MAKE) -C $(SRC_PATH) tags
     80        $(MAKE) -C $(SRC_PATH) clean
    8181
    8282doc:
Note: See TracChangeset for help on using the changeset viewer.