Changes in src/coordtrafo.f90 [1d072c0:e200b7a] in flexpart.git


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/coordtrafo.f90

    r1d072c0 re200b7a  
    4646
    4747  integer :: i,j,k
    48   real :: yrspc ! small real number relative to x
    4948
    5049  if (numpoint.eq.0) goto 30
     
    6564  ! CHECK IF RELEASE POINTS ARE WITHIN DOMAIN
    6665  !******************************************
    67  
    68   yrspc = spacing(real(nymin1,kind=sp))
    69  
     66
    7067  do i=1,numpoint
    7168    if (sglobal.and.(ypoint1(i).lt.1.e-6)) ypoint1(i)=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) &
     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) &
    7673       .or.((.not.xglobal).and.((xpoint1(i).lt.1.e-6).or. &
    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
     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
    7976      write(*,*) ' NOTICE: RELEASE POINT OUT OF DOMAIN DETECTED.'
    8077      write(*,*) ' IT IS REMOVED NOW ... '
    81       if (i.le.1000) then
     78      if (i.ge.1000) then
    8279         write(*,*) ' COMMENT: ',compoint(i)
    8380      else
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG