Changeset 87d9684 in flexpart.git


Ignore:
Timestamp:
Jun 13, 2016, 8:04:06 PM (8 years ago)
Author:
Don Morton <Don.Morton@…>
Branches:
FPv9.3.1, FPv9.3.1b_testing, FPv9.3.2, fp9.3.1-20161214-nc4, grib2nc4_repair
Children:
48a5c5c
Parents:
496c607
Message:

Minor changes in grib2nc4 for FPv9.3.1.

See Ticket #150

Location:
flexpart_code/grib2nc4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • flexpart_code/grib2nc4/Makefile

    r496c607 r87d9684  
    88
    99GRIBAPI = /opt/grib-api
     10HDF5 = /opt/hdf5-1.8.16
    1011NETCDFF = /opt/netcdf-fortran-4.4.3
    1112NETCDF = /opt/netcdf-c-4.4.0
     13
    1214
    1315
     
    3234INCLUDES = -I${GRIBAPI}/include ${INCLUDES_NETCDF}
    3335
    34 LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf
    35 LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF}
     36
     37### NetCDF link flags - use the first one for dynamic libs, the second
     38### one for static libs
     39#LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf
     40LDFLAGS_NETCDF=-static -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf -lnetcdf -L${HDF5}/lib -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran -lhdf5 -ldl -lz
     41
     42
     43LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF} -ljasper
    3644
    3745
     
    5058test : clean_test test/${BINARY}_test
    5159        mv ${BINARY}_test test/
    52         (cd test; export LD_LIBRARY_PATH=${NETCDFF}/lib:${NETCDF}/lib:${LD_LIBRARY_PATH}; ./${BINARY}_test EL14091912 testout.nc4 w q)
     60        (cd test; export LD_LIBRARY_PATH=${NETCDFF}/lib:${NETCDF}/lib:${GRIBAPI}/lib:${LD_LIBRARY_PATH}; ./${BINARY}_test EL14091912 testout.nc4 w q)
    5361
    5462test/${BINARY}_test : ${BINARY}_test.o fp2nc4io_mod.o ${FLXPRTOBJS} ${FPMODOBJS} ${OBJS}
  • flexpart_code/grib2nc4/fp2nc4io_mod.F90

    r496c607 r87d9684  
    2626
    2727    ! These are valid variable names for the user of this module to reference
    28     CHARACTER, DIMENSION(*), PARAMETER :: VALID_VARS = &
     28    !!!  DJM - 2016-06-13 -- added specific value in DIMENSION statement.
     29    !!!                      can't be "*" in some Fortran versions
     30    CHARACTER, DIMENSION(10), PARAMETER :: VALID_VARS = &
    2931&           (/ 't', 'u', 'v', 'w', 'q',                &
    3032&              'T', 'U', 'V', 'W', 'Q' /)
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG