Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ for 3 wave sources. Therefore, we will have 3 emsemble members, each with 2 rank
processes launched by mpiexec must therefore be equal to the product of number of ensemble members
(3, in this case) with the number of processes to be used for each ensemble member (``M=2``, in this case).
Additional details about the ensemble parallelism can be found in the
`Firedrake documentation <https://www.firedrakeproject.org/parallelism.html#ensemble-parallelism>`_.
`Firedrake documentation <https://www.firedrakeproject.org/ensemble_parallelism.html>`_.

The subcommunicators in each ensemble member are: ``Ensemble.comm`` and ``Ensemble.ensemble_comm``.
``Ensemble.comm`` is the spatial communicator. ``Ensemble.ensemble_comm`` allows communication between
Expand Down
2 changes: 1 addition & 1 deletion firedrake/adjoint/ensemble_reduced_functional.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ class EnsembleReducedFunctional(AbstractReducedFunctional):
The functionals :math:`J_i` and the control must be defined over a common
`ensemble.comm` communicator. To understand more about how ensemble parallelism
works, please refer to the `Firedrake manual
<https://www.firedrakeproject.org/parallelism.html#ensemble-parallelism>`_.
<https://www.firedrakeproject.org/ensemble_parallelism.html>`_.
"""
def __init__(self, functional, control, ensemble, scatter_control=True,
gather_functional=None,
Expand Down
Loading