Changeset 1228ef7 in flexpart.git for src/mpi_mod.f90


Ignore:
Timestamp:
Aug 2, 2021, 12:11:23 PM (3 years ago)
Author:
Espen Sollum <eso@…>
Branches:
dev
Parents:
6cb0801
Message:

MPI: fix for mquasilag output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mpi_mod.f90

    ra803521 r1228ef7  
    178178    implicit none
    179179
    180     integer :: i,j,s,addmaxpart=0
     180    integer :: i,j,s
    181181
    182182! Each process gets an ID (mp_pid) in the range 0,..,mp_np-1
     
    486486
    487487    integer,intent(in) :: num_part
    488     integer :: i,jj, addone
     488    integer :: i
    489489
    490490! Exit if too many particles
     
    589589    integer, intent(in) :: itime
    590590    real :: pmin,z
    591     integer :: i,jj,nn, num_part=1,m,imin, num_trans
    592     logical :: first_iter
     591    integer :: i,jj,nn,m,imin, num_trans
    593592    integer,allocatable,dimension(:) :: idx_arr
    594593    real,allocatable,dimension(:) :: sorted ! TODO: we don't really need this
     
    613612    end do
    614613
    615 ! Do not rebalance particles for ipout=3    
    616     if (ipout.eq.3) return
     614! Do not rebalance particles for ipout=3 or mquasilag=1
     615    if ((ipout.eq.3).or.(mquasilag.eq.1)) return
    617616
    618617! For each successive element in index array, see if a lower value exists
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG