Skip to content

Commit 3923b83

Browse files
authored
Merge pull request #619 from jedwards4b/remove_shr_mpi_dependance
remove unneeded dependancy on shr_mpi_mod
2 parents a2dca0c + 91dfecc commit 3923b83

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

cesm/nuopc_cap_share/shr_lnd2rof_tracers_mod.F90

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ module shr_lnd2rof_tracers_mod
55
! lnd -> river communications
66
!========================================================================
77

8-
use ESMF , only : ESMF_VMGetCurrent, ESMF_VM, ESMF_VMGet
8+
use ESMF , only : ESMF_VMGetCurrent, ESMF_VM, ESMF_VMGet, ESMF_VMBroadcast
99
use ESMF , only : ESMF_LogFoundError, ESMF_LOGERR_PASSTHRU, ESMF_SUCCESS
1010
use shr_sys_mod , only : shr_sys_abort
1111
use shr_log_mod , only : shr_log_getLogUnit
1212
use shr_kind_mod , only : r8 => shr_kind_r8, cs => shr_kind_cs
1313
use shr_nl_mod , only : shr_nl_find_group_name
14-
use shr_mpi_mod , only : shr_mpi_bcast
1514

1615
implicit none
1716
private
@@ -34,7 +33,6 @@ subroutine shr_lnd2rof_tracers_readnl(NLFilename, lnd2rof_tracer_list)
3433

3534
!----- local -----
3635
type(ESMF_VM) :: vm
37-
integer :: i ! Indices
3836
integer :: unitn ! namelist unit number
3937
integer :: ierr ! error code
4038
logical :: exists ! if file exists or not
@@ -84,8 +82,9 @@ subroutine shr_lnd2rof_tracers_readnl(NLFilename, lnd2rof_tracer_list)
8482
close( unitn )
8583
end if
8684
end if
87-
call shr_mpi_bcast( lnd2rof_tracers, mpicom )
88-
85+
call ESMF_VMBroadcast(vm, lnd2rof_tracers, CS, 0, rc=rc)
86+
if (ESMF_LogFoundError(rcToCheck=rc, msg=ESMF_LOGERR_PASSTHRU, line=__LINE__, file=__FILE__)) return
87+
8988
if (lnd2rof_tracers /= ' ') then
9089
lnd2rof_tracer_list = trim(lnd2rof_tracers)
9190
end if

0 commit comments

Comments
 (0)