Changeset 5b3cc42 in flexpart.git for flexpart_code
- Timestamp:
- Dec 14, 2016, 8:16:48 PM (7 years ago)
- Branches:
- fp9.3.1-20161214-nc4
- Children:
- b9970e3
- Parents:
- 64c820a
- Location:
- flexpart_code
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
flexpart_code/fpmetbinary_mod.F90
r64c820a r5b3cc42 45 45 USE conv_mod 46 46 USE par_mod, ONLY : nxmax, nymax, nzmax, nuvzmax, nwzmax 47 48 USE netcdf 47 49 48 50 IMPLICIT NONE … … 90 92 INTEGER millisecs_start, millisecs_stop, count_rate, count_max 91 93 94 INTEGER ncretval, ncid 95 92 96 CALL SYSTEM_CLOCK(millisecs_start, count_rate, count_max) 97 98 ! Create and open NC4 file for writing 99 PRINT *, 'Opening NC4 file...' 100 ncretval = nf90_create(filename // ".nc4", & 101 & OR(NF90_CLOBBER, NF90_HDF5), & 102 & ncid) 103 93 104 OPEN(IOUNIT_DUMP, file=filename, action='WRITE', status='REPLACE', form="unformatted", access="stream") 105 106 107 108 109 110 94 111 CALL fpio(IOUNIT_DUMP, 'DUMP', cm_index) 95 112 CLOSE(IOUNIT_DUMP) 113 114 PRINT *, 'Closing NC4 file...' 115 ncretval = nf90_close(ncid) 116 96 117 CALL SYSTEM_CLOCK(millisecs_stop, count_rate, count_max) 97 118 -
flexpart_code/makefile.general.gfortran
r64c820a r5b3cc42 13 13 FC = gfortran 14 14 15 INCPATH = /usr/local/include16 LIBPATH1 = /usr/local/lib17 LIBPATH2 = /usr/lib/x86_64-linux-gnu15 #INCPATH = /usr/local/include 16 #LIBPATH1 = /usr/local/lib 17 #LIBPATH2 = /usr/lib/x86_64-linux-gnu 18 18 19 19 20 20 # alaskawx 21 #INCPATH = /opt/grib-api/include22 #LIBPATH1 = /opt/grib-api/lib23 #LIBPATH2 = /usr/lib/x86_64-linux-gnu21 INCPATH = /opt/grib-api/include 22 LIBPATH1 = /opt/grib-api/lib 23 LIBPATH2 = /usr/lib/x86_64-linux-gnu 24 24 25 FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 25 # NetCDF4 stuff 26 NC4_ROOT = /opt 27 NC4_INCLUDE_FLAGS = -I${NC4_ROOT}/netcdf-fortran-4.4.3/include 28 NC4_LIB_FLAGS = -Wl,-rpath=${NC4_ROOT}/netcdf-fortran-4.4.3/lib \ 29 -L${NC4_ROOT}/netcdf-fortran-4.4.3/lib \ 30 -lnetcdff \ 31 -Wl,-rpath=${NC4_ROOT}/netcdf-c-4.4.0/lib \ 32 -L${NC4_ROOT}/netcdf-c-4.4.0/lib \ 33 -lnetcdf -lnetcdf 26 34 27 LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper 35 FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) ${NC4_INCLUDE_FLAGS} 36 37 LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper ${NC4_LIB_FLAGS} 28 38 29 39
Note: See TracChangeset
for help on using the changeset viewer.