Changeset db712a8 in flexpart.git for src/timemanager_mpi.f90
- Timestamp:
- Mar 3, 2016, 12:34:56 PM (8 years ago)
- Branches:
- master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
- Children:
- 38b7917
- Parents:
- b0434e1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/timemanager_mpi.f90
r6a678e3 rdb712a8 237 237 if (lmp_sync.and.lmp_use_reader.and.memstat.gt.0) then 238 238 call mpif_gf_send_vars(memstat) 239 call mpif_gf_send_vars_nest(memstat)239 if (numbnests>0) call mpif_gf_send_vars_nest(memstat) 240 240 ! Version 2 (lmp_sync=.false., see below) is also used whenever 2 new fields are 241 241 ! read (as at first time step), in which case async send/recv is impossible. 242 242 else if (.not.lmp_sync.and.lmp_use_reader.and.memstat.ge.32) then 243 243 call mpif_gf_send_vars(memstat) 244 call mpif_gf_send_vars_nest(memstat)244 if (numbnests>0) call mpif_gf_send_vars_nest(memstat) 245 245 end if 246 246 … … 260 260 ! Issued at start of each new field period. 261 261 if (memstat.ne.0.and.memstat.lt.32.and.lmp_use_reader) then 262 ! TODO: z0(7) changes with time, so should be dimension (numclass,2) to263 ! allow transfer of the future value in the background264 call MPI_Bcast(z0,numclass,mp_sp,id_read,MPI_COMM_WORLD,mp_ierr)265 262 call mpif_gf_request 266 263 end if
Note: See TracChangeset
for help on using the changeset viewer.