Changeset d8eed02 in flexpart.git
- Timestamp:
- Sep 13, 2017, 10:36:25 AM (7 years ago)
- Branches:
- master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
- Children:
- dd6a4aa
- Parents:
- 5b34509
- Location:
- src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
src/FLEXPART.f90
r6ecb30a rd8eed02 82 82 ! FLEXPART version string 83 83 flexversion_major = '10' ! Major version number, also used for species file names 84 flexversion='Version '//trim(flexversion_major)//'. 1beta (2016-11-02)'84 flexversion='Version '//trim(flexversion_major)//'.2beta (2017-08-01)' 85 85 verbosity=0 86 86 -
src/FLEXPART_MPI.f90
r6ecb30a rd8eed02 92 92 ! FLEXPART version string 93 93 flexversion_major = '10' ! Major version number, also used for species file names 94 flexversion='Ver. '//trim(flexversion_major)//'. 1beta MPI (2016-11-02)'94 flexversion='Ver. '//trim(flexversion_major)//'.2beta MPI (2017-08-01)' 95 95 verbosity=0 96 96 -
src/calcmatrix.f90
r6ecb30a rd8eed02 100 100 do kk=1,nconvlev 101 101 fmassfrac(k,kk)=0. 102 end do103 end do102 end do 103 end do 104 104 105 105 -
src/gridcheck_gfs.f90
r6ecb30a rd8eed02 231 231 yaux2in,iret) 232 232 call grib_check(iret,gribFunction,gribErrorMsg) 233 234 ! Fix for flexpart.eu ticket #48 235 if (xaux2in.lt.0) xaux2in = 359.0 233 236 234 237 xaux1=xaux1in -
src/makefile
r6ecb30a rd8eed02 81 81 LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff # -fopenmp 82 82 83 FFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g - m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) $(FUSER) #-Warray-bounds -fcheck=all # -march=native84 85 DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 - m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) -fbacktrace -Wall -fdump-core $(FUSER) # -ffpe-trap=invalid,overflow,denormal,underflow,zero -Warray-bounds -fcheck=all86 87 LDFLAGS = $(FFLAGS) -L$(LIBPATH1) $(LIBS) #-L$(LIBPATH2)83 FFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) $(FUSER) #-Warray-bounds -fcheck=all # -march=native 84 85 DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) -fbacktrace -Wall -fdump-core $(FUSER) # -ffpe-trap=invalid,overflow,denormal,underflow,zero -Warray-bounds -fcheck=all 86 87 LDFLAGS = $(FFLAGS) -L$(LIBPATH1) -Wl,-rpath,$(LIBPATH1) $(LIBS) #-L$(LIBPATH2) 88 88 LDDEBUG = $(DBGFLAGS) -L$(LIBPATH1) $(LIBS) #-L$(LIBPATH2) 89 89 -
src/par_mod.f90
r6ecb30a rd8eed02 142 142 143 143 ! integer,parameter :: nxmax=361,nymax=181,nuvzmax=92,nwzmax=92,nzmax=92 !ECMWF new 144 !integer,parameter :: nxmax=361,nymax=181,nuvzmax=138,nwzmax=138,nzmax=138 !ECMWF new145 146 integer,parameter :: nxmax=181,nymax=91,nuvzmax=138,nwzmax=138,nzmax=138 !ECMWF new144 integer,parameter :: nxmax=361,nymax=181,nuvzmax=138,nwzmax=138,nzmax=138 !ECMWF new 145 146 ! integer,parameter :: nxmax=181,nymax=91,nuvzmax=138,nwzmax=138,nzmax=138 !ECMWF new 147 147 148 148 ! INTEGER,PARAMETER :: nxmax=361,nymax=181,nuvzmax=138,nwzmax=138,nzmax=138 !NCEP data 149 149 150 ! !integer,parameter :: nxshift=359 ! for ECMWF151 ! integer,parameter :: nxshift=0 ! for GFS152 ! integer,parameter :: nxmax=15,nymax=15,nuvzmax=140,nwzmax=140,nzmax=140153 150 ! integer,parameter :: nxshift=359 ! for ECMWF 154 151 integer,parameter :: nxshift=0 ! for GFS … … 158 155 !********************************************* 159 156 160 integer,parameter :: maxnests= 0,nxmaxn=451,nymaxn=226157 integer,parameter :: maxnests=1,nxmaxn=451,nymaxn=226 161 158 162 159 ! nxmax,nymax maximum dimension of wind fields in x and y … … 293 290 integer,parameter :: icmv=-9999 294 291 295 ! Parameters for testing296 !*******************************************297 ! integer :: verbosity=0298 292 299 293 end module par_mod -
src/timemanager_mpi.f90
r6ecb30a rd8eed02 86 86 ! xtra1(maxpart), ytra1(maxpart), ztra1(maxpart) = * 87 87 ! spatial positions of trajectories * 88 ! metdata_format format of metdata (ecmwf/gfs) * 88 89 ! * 89 90 ! Constants: * … … 106 107 implicit none 107 108 109 integer :: metdata_format 108 110 logical :: reqv_state=.false. ! .true. if waiting for a MPI_Irecv to complete 109 111 integer :: j,ks,kp,l,n,itime=0,nstop,nstop1,memstat=0 … … 349 351 write (*,*) 'timemanager> call convmix -- forward' 350 352 endif 351 call convmix(itime )353 call convmix(itime,metdata_format) 352 354 endif 353 355
Note: See TracChangeset
for help on using the changeset viewer.