diff options
Diffstat (limited to 'Carpet/CarpetIOHDF5/src/Output.cc')
-rw-r--r-- | Carpet/CarpetIOHDF5/src/Output.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Carpet/CarpetIOHDF5/src/Output.cc b/Carpet/CarpetIOHDF5/src/Output.cc index 62f9d9778..70aa35af9 100644 --- a/Carpet/CarpetIOHDF5/src/Output.cc +++ b/Carpet/CarpetIOHDF5/src/Output.cc @@ -9,6 +9,7 @@ #include "util_Table.h" #include "operators.hh" +#include "typeprops.hh" #include "CarpetIOHDF5.hh" #include "CactusBase/IOUtil/src/ioGH.h" @@ -530,10 +531,10 @@ int WriteVarChunkedParallel (const cGH* const cctkGH, if (group.disttype == CCTK_DISTRIB_CONSTANT) { MPI_Datatype datatype; - switch (group.vartype) { + switch (specific_cactus_type(group.vartype)) { #define TYPECASE(N,T) \ case N: { T dummy; datatype = dist::mpi_datatype(dummy); } break; -#include "carpet_typecase.hh" +#include "typecase.hh" #undef TYPECASE default: assert (0 and "invalid datatype"); } |