Commit d19a5b9d authored by gbalduzz's avatar gbalduzz
Browse files

changed complex mpi type.

parent fd652f58
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -126,11 +126,11 @@ template <>
class MPITypeMap<std::complex<float>> {
public:
  static std::size_t factor() {
    return 2;
    return 1;
  }

  static MPI_Datatype value() {
    return MPI_FLOAT;
    return MPI_COMPLEX;
  }
};

@@ -138,11 +138,11 @@ template <>
class MPITypeMap<std::complex<double>> {
public:
  static std::size_t factor() {
    return 2;
    return 1;
  }

  static MPI_Datatype value() {
    return MPI_DOUBLE;
    return MPI_DOUBLE_COMPLEX;
  }
};

+2 −1
Original line number Diff line number Diff line
@@ -4,4 +4,5 @@ dca_add_gtest(lattice_mapping_sp_test EXTENSIVE
  GTEST_MAIN
  INCLUDE_DIRS ${SIMPLEX_GM_RULE_INCLUDE_DIR} ${FFTW_INCLUDE_DIR}
  LIBS json function cluster_domains time_and_frequency_domains quantum_domains gaussian_quadrature
       tetrahedron_mesh coarsegraining enumerations dca_hdf5 ${LAPACK_LIBRARIES} ${HDF5_LIBRARIES})
       tetrahedron_mesh coarsegraining enumerations dca_hdf5 ${LAPACK_LIBRARIES} ${HDF5_LIBRARIES}
       lapack)