diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:15:02 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 13:30:25 -0500 |
commit | 0d4a692225165fe4a87a01ab81c9d8b5579a4484 (patch) | |
tree | dea256d4905351a95e2ce91c41915d0e03026043 /Carpet/CarpetInterp2 | |
parent | eab9c028bf17183891b2687d028eaefa67a37c2a (diff) |
CarpetInterp2: Use dist namespace when creating MPI datatype
Diffstat (limited to 'Carpet/CarpetInterp2')
-rw-r--r-- | Carpet/CarpetInterp2/src/fasterp.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Carpet/CarpetInterp2/src/fasterp.cc b/Carpet/CarpetInterp2/src/fasterp.cc index 44a2e8d6d..1c945710f 100644 --- a/Carpet/CarpetInterp2/src/fasterp.cc +++ b/Carpet/CarpetInterp2/src/fasterp.cc @@ -26,10 +26,10 @@ namespace CarpetInterp2 { if (not initialised) { static fasterp_iloc_t s; #define ARRSIZE(m) (sizeof(s.m) / sizeof(s.m[0])) -#define OFFSET(m) ((char*)&(s.m) - (char*)&(s)) +#define OFFSET(m) ((char*)&(s.m) - (char*)&(s)) // offsetof doesn't work (why?) #define SIZE (sizeof(s)) CCTK_REAL rdummy; - mpi_struct_descr_t const descr[] = { + dist::mpi_struct_descr_t const descr[] = { { 1, OFFSET(m ), MPI_INT }, { 1, OFFSET(rl ), MPI_INT }, { 1, OFFSET(c ), MPI_INT }, @@ -40,7 +40,8 @@ namespace CarpetInterp2 { #undef ARRSIZE #undef OFFSET #undef SIZE - create_mpi_datatype (sizeof(descr) / sizeof(descr[0]), descr, newtype); + dist::create_mpi_datatype + (sizeof(descr) / sizeof(descr[0]), descr, newtype); initialised = true; } return newtype; |