[ET Trac] [Einstein Toolkit] #495: MPI error from Carpet with QuasiLocalMeasures: "MPI_SUM is not defined for non-intrinsic datatypes"

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Oct 12 07:53:08 CDT 2011


#495: MPI error from Carpet with QuasiLocalMeasures: "MPI_SUM is not defined for
non-intrinsic datatypes"
---------------------+------------------------------------------------------
  Reporter:  hinder  |       Owner:  eschnett
      Type:  defect  |      Status:  new     
  Priority:  major   |   Milestone:          
 Component:  Carpet  |     Version:          
Resolution:          |    Keywords:          
---------------------+------------------------------------------------------

Comment (by eschnett):

 The work-around is the to disable CarpetScalar output for complex
 quantities.

 The solution is to add support for Carpet's complex MPI datatypes to
 CarpetReduce. MPI does not offer C datatypes for complex numbers. Maybe we
 can instead use Fortran datatypes -- they should be the same. If so, the
 code in Carpet which creates new MPI datatypes for complex number should
 be modified to use the existing Fortran complex number MPI datatypes
 instead.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/495#comment:5>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list