Changeset d8eed02 in flexpart.git


Ignore:
Timestamp:
Sep 13, 2017, 10:36:25 AM (7 years ago)
Author:
Espen Sollum ATMOS <eso@…>
Branches:
master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
Children:
dd6a4aa
Parents:
5b34509
Message:

Minor edits

Location:
src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • src/FLEXPART.f90

    r6ecb30a rd8eed02  
    8282  ! FLEXPART version string
    8383  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)'
    8585  verbosity=0
    8686
  • src/FLEXPART_MPI.f90

    r6ecb30a rd8eed02  
    9292  ! FLEXPART version string
    9393  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)'
    9595  verbosity=0
    9696
  • src/calcmatrix.f90

    r6ecb30a rd8eed02  
    100100    do kk=1,nconvlev
    101101      fmassfrac(k,kk)=0.
    102     enddo
    103   enddo
     102    end do
     103  end do
    104104
    105105
  • src/gridcheck_gfs.f90

    r6ecb30a rd8eed02  
    231231       yaux2in,iret)
    232232  call grib_check(iret,gribFunction,gribErrorMsg)
     233
     234  ! Fix for flexpart.eu ticket #48
     235  if (xaux2in.lt.0) xaux2in = 359.0
    233236
    234237  xaux1=xaux1in
  • src/makefile

    r6ecb30a rd8eed02  
    8181LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff # -fopenmp
    8282
    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=native
    84 
    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=all
    86 
    87 LDFLAGS  = $(FFLAGS) -L$(LIBPATH1) $(LIBS) #-L$(LIBPATH2)
     83FFLAGS   = -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
     85DBGFLAGS = -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
     87LDFLAGS  = $(FFLAGS) -L$(LIBPATH1) -Wl,-rpath,$(LIBPATH1) $(LIBS) #-L$(LIBPATH2)
    8888LDDEBUG  = $(DBGFLAGS) -L$(LIBPATH1) $(LIBS) #-L$(LIBPATH2)
    8989
  • src/par_mod.f90

    r6ecb30a rd8eed02  
    142142 
    143143!  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 new
    145 
    146   integer,parameter :: nxmax=181,nymax=91,nuvzmax=138,nwzmax=138,nzmax=138 !ECMWF new
     144  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
    147147
    148148!  INTEGER,PARAMETER :: nxmax=361,nymax=181,nuvzmax=138,nwzmax=138,nzmax=138 !NCEP data
    149149
    150 !  !integer,parameter :: nxshift=359  ! for ECMWF
    151 !  integer,parameter :: nxshift=0     ! for GFS
    152 !  integer,parameter :: nxmax=15,nymax=15,nuvzmax=140,nwzmax=140,nzmax=140
    153150!  integer,parameter :: nxshift=359  ! for ECMWF
    154151  integer,parameter :: nxshift=0     ! for GFS
     
    158155  !*********************************************
    159156
    160   integer,parameter :: maxnests=0,nxmaxn=451,nymaxn=226
     157  integer,parameter :: maxnests=1,nxmaxn=451,nymaxn=226
    161158
    162159  ! nxmax,nymax        maximum dimension of wind fields in x and y
     
    293290  integer,parameter ::  icmv=-9999
    294291
    295 ! Parameters for testing
    296 !*******************************************
    297 !  integer :: verbosity=0
    298292
    299293end module par_mod
  • src/timemanager_mpi.f90

    r6ecb30a rd8eed02  
    8686! xtra1(maxpart), ytra1(maxpart), ztra1(maxpart) =                           *
    8787!                    spatial positions of trajectories                       *
     88! metdata_format     format of metdata (ecmwf/gfs)                           *
    8889!                                                                            *
    8990! Constants:                                                                 *
     
    106107  implicit none
    107108
     109  integer :: metdata_format
    108110  logical :: reqv_state=.false. ! .true. if waiting for a MPI_Irecv to complete
    109111  integer :: j,ks,kp,l,n,itime=0,nstop,nstop1,memstat=0
     
    349351        write (*,*) 'timemanager> call convmix -- forward'
    350352      endif
    351       call convmix(itime)
     353      call convmix(itime,metdata_format)
    352354    endif
    353355
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG