Changeset bb579a9 in flexpart.git for src/timemanager_mpi.f90


Ignore:
Timestamp:
Sep 13, 2017, 11:55:16 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:
08a38b5
Parents:
aa8c34a (diff), dd6a4aa (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'ctbto' into dev

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/timemanager_mpi.f90

    rb5127f9 rd8eed02  
    2020!**********************************************************************
    2121
    22 subroutine timemanager
     22subroutine timemanager(metdata_format)
    2323
    2424!*****************************************************************************
     
    5050!   MPI version                                                              *
    5151!   Variables uap,ucp,uzp,us,vs,ws,cbt now in module com_mod                 *
     52!  Unified ECMWF and GFS builds                                              *
     53!   Marian Harustak, 12.5.2017                                               *
     54!   - Added passing of metdata_format as it was needed by called routines    *
    5255!*****************************************************************************
    5356!                                                                            *
     
    8386! xtra1(maxpart), ytra1(maxpart), ztra1(maxpart) =                           *
    8487!                    spatial positions of trajectories                       *
     88! metdata_format     format of metdata (ecmwf/gfs)                           *
    8589!                                                                            *
    8690! Constants:                                                                 *
     
    103107  implicit none
    104108
     109  integer :: metdata_format
    105110  logical :: reqv_state=.false. ! .true. if waiting for a MPI_Irecv to complete
    106111  integer :: j,ks,kp,l,n,itime=0,nstop,nstop1,memstat=0
     
    205210      endif
    206211! readwind process skips this step
    207       if (.not.(lmpreader.and.lmp_use_reader)) call convmix(itime)
     212      if (.not.(lmpreader.and.lmp_use_reader)) call convmix(itime,metdata_format)
    208213    endif
    209214
     
    218223    if (mp_measure_time) call mpif_mtime('getfields',0)
    219224
    220     call getfields(itime,nstop1,memstat)
     225    call getfields(itime,nstop1,memstat,metdata_format)
    221226
    222227    if (mp_measure_time) call mpif_mtime('getfields',1)
     
    346351        write (*,*) 'timemanager> call convmix -- forward'
    347352      endif
    348       call convmix(itime)
     353      call convmix(itime,metdata_format)
    349354    endif
    350355
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG