Changes in / [dd6a4aa:bb579a9] in flexpart.git


Ignore:
Location:
src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/coordtrafo.f90

    re200b7a r1d072c0  
    4646
    4747  integer :: i,j,k
     48  real :: yrspc ! small real number relative to x
    4849
    4950  if (numpoint.eq.0) goto 30
     
    6465  ! CHECK IF RELEASE POINTS ARE WITHIN DOMAIN
    6566  !******************************************
    66 
     67 
     68  yrspc = spacing(real(nymin1,kind=sp))
     69 
    6770  do i=1,numpoint
    6871    if (sglobal.and.(ypoint1(i).lt.1.e-6)) ypoint1(i)=1.e-6
    69     if (nglobal.and.(ypoint2(i).gt.real(nymin1)-1.e-5)) &
    70          ypoint2(i)=real(nymin1)-1.e-5
    71   if ((ypoint1(i).lt.1.e-6).or.(ypoint1(i).ge.real(nymin1)-1.e-6) &
    72        .or.(ypoint2(i).lt.1.e-6).or.(ypoint2(i).ge.real(nymin1)-1.e-6) &
     72    if (nglobal.and.(ypoint2(i).gt.real(nymin1,kind=dp)-1.e-5)) &
     73         ypoint2(i)=real(nymin1,kind=dp)-10*yrspc
     74    if ((ypoint1(i).lt.1.e-6).or.(ypoint1(i).ge.real(nymin1,kind=dp)-1.e-6) &
     75       .or.(ypoint2(i).lt.1.e-6).or.(ypoint2(i).ge.real(nymin1,kind=dp)-yrspc) &
    7376       .or.((.not.xglobal).and.((xpoint1(i).lt.1.e-6).or. &
    74        (xpoint1(i).ge.real(nxmin1)-1.e-6).or.(xpoint2(i).lt.1.e-6).or. &
    75        (xpoint2(i).ge.real(nxmin1)-1.e-6)))) then
     77       (xpoint1(i).ge.real(nxmin1,kind=dp)-1.e-6).or.(xpoint2(i).lt.1.e-6).or. &
     78       (xpoint2(i).ge.real(nxmin1,kind=dp)-1.e-6)))) then
    7679      write(*,*) ' NOTICE: RELEASE POINT OUT OF DOMAIN DETECTED.'
    7780      write(*,*) ' IT IS REMOVED NOW ... '
    78       if (i.ge.1000) then
     81      if (i.le.1000) then
    7982         write(*,*) ' COMMENT: ',compoint(i)
    8083      else
  • src/mpi_mod.f90

    r6ecb30a r6ecb30a  
    16581658      write(*,*) "#### mpi_mod::mpif_gf_send_vars_async> ERROR: &
    16591659           & invalid memstat"
     1660      mind=-1
     1661      stop
    16601662    end if
    16611663
     
    20332035      write(*,*) "#### mpi_mod::mpif_gf_send_vars_nest_async> ERROR: &
    20342036           & invalid memstat"
     2037      mind=-1
     2038      stop
    20352039    end if
    20362040
  • src/readspecies.f90

    rc8fc724 raa8c34a  
    6767  character(len=16) :: pspecies
    6868  real :: pdecay, pweta_gas, pwetb_gas, preldiff, phenry, pf0, pdensity, pdquer
    69   real :: pdsigma, pdryvel, pweightmolar, pohcconst, pohdconst, pohnconst, pspec_ass, pkao
     69  real :: pdsigma, pdryvel, pweightmolar, pohcconst, pohdconst, pohnconst, pkao
    7070  real :: pcrain_aero, pcsnow_aero, pccn_aero, pin_aero
    71   integer :: readerror
     71  integer :: readerror, pspec_ass
    7272
    7373! declare namelist
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG