[ET Trac] [Einstein Toolkit] #1056: do not attempt reductions in local mode in SphericalSurface unless auto_res[n] is set
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri Aug 24 07:19:11 CDT 2012
#1056: do not attempt reductions in local mode in SphericalSurface unless
auto_res[n] is set
-------------------+--------------------------------------------------------
Reporter: rhaas | Type: defect
Status: new | Priority: minor
Milestone: | Component: EinsteinToolkit thorn
Version: | Keywords: SphericalSurface
-------------------+--------------------------------------------------------
currently SphericalSurface_SetupRes will attempt a reduction in local mode
even if all auto_res values are false, ie if there are no spheres whose
resolution is to be set automatically. This causes MPI hangs if different
processors own different numbers of components, as produced by the
recursive load balancer and
carpet::same_number_of_components_on_each_process = false (true by default
but might change).
The attached patch ameliorates the situation by only attempting a
reduction if auto_res[n] is set, thus at least allowing SphericalSurface
to be used when all ntheta, nphi are giving explicitly. It also adds a
comment warning about auto_res.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1056>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list