diff --git a/Framework/PythonInterface/plugins/algorithms/SNSPowderReduction.py b/Framework/PythonInterface/plugins/algorithms/SNSPowderReduction.py index 1f11dbcd452c725f3bd70aec54480e687a05a312..042456c844eb161c9e6703e3b70a0379fef6e29b 100644 --- a/Framework/PythonInterface/plugins/algorithms/SNSPowderReduction.py +++ b/Framework/PythonInterface/plugins/algorithms/SNSPowderReduction.py @@ -4,7 +4,7 @@ from __future__ import (absolute_import, division, print_function) import os import mantid.simpleapi as api -from mantid.api import mtd, AlgorithmFactory, AnalysisDataService, DataProcessorAlgorithm, \ +from mantid.api import mtd, AlgorithmFactory, AnalysisDataService, DistributedDataProcessorAlgorithm, \ FileAction, FileProperty, ITableWorkspaceProperty, MultipleFileProperty, PropertyMode, WorkspaceProperty, \ ITableWorkspace, MatrixWorkspace from mantid.kernel import ConfigService, Direction, FloatArrayProperty, \ @@ -106,7 +106,7 @@ def getBasename(filename): #pylint: disable=too-many-instance-attributes -class SNSPowderReduction(DataProcessorAlgorithm): +class SNSPowderReduction(DistributedDataProcessorAlgorithm): COMPRESS_TOL_TOF = .01 _resampleX = None _binning = None diff --git a/dev-docs/source/AlgorithmMPISupport.rst b/dev-docs/source/AlgorithmMPISupport.rst index cafd2609ab1a84584825b42aa13b5853bb41d67d..4842859046f2d1676ab1d5a4977e5b112fa74e2c 100644 --- a/dev-docs/source/AlgorithmMPISupport.rst +++ b/dev-docs/source/AlgorithmMPISupport.rst @@ -492,7 +492,7 @@ Supported Algorithms Algorithm Supported modes Comments ====================================== ======================= ======== AlignAndFocusPowder all -AlignAndFocusPowderFromFiles all +AlignAndFocusPowderFromFiles Distributed AlignDetectors all with ``StorageMode::Distributed`` this touches only detectors that have spectra on this rank, i.e., the modified instrument is not in an identical state on all ranks BinaryOperation all not supported if ``AllowDifferentNumberSpectra`` is enabled CalculateChiSquared MasterOnly, Identical see ``IFittingAlgorithm`` @@ -621,6 +621,7 @@ SaveNexus MasterOnly SaveNexusProcessed MasterOnly Scale all SignalOverError all see ``UnaryOperation`` +SNSPowderReduction Distributed SortEvents all SortTableWorkspace MasterOnly, Identical SumSpectra MasterOnly, Identical