Broadcasts all config parameters so object is populated identically on all processors
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(driver_config_type), | intent(inout) | :: | self |
subroutine broadcast_driver_config(self)
use mp, only: broadcast
implicit none
class(driver_config_type), intent(in out) :: self
call broadcast(self%amplitude)
call broadcast(self%ant_off)
call broadcast(self%nk_stir)
call broadcast(self%restarting)
call broadcast(self%t0)
call broadcast(self%w_antenna)
call broadcast(self%w_dot)
call broadcast(self%write_antenna)
call broadcast(self%exist)
end subroutine broadcast_driver_config