You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm seeing the following compilation error with gcc 12.2 and openmpi 4.1.4.
In file included from ../../../../contrib/timpi/src/utilities/include/timpi/timpi_call_mpi.h:29,
from ../../../../contrib/timpi/src/parallel/include/timpi/data_type.h:23,
from ../../../../contrib/timpi/src/parallel/include/timpi/standard_type.h:23,
from ../../../../contrib/timpi/src/parallel/include/timpi/communicator.h:23,
from ../../../../contrib/timpi/src/utilities/src/timpi_assert.C:24:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:400:47: error: cast from ‘void*’ is not allowed
400 |#define OMPI_PREDEFINED_GLOBAL(type, global) (static_cast<type> (static_cast<void *> (&(global))))|~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:855:26: note: in expansion of macro ‘OMPI_PREDEFINED_GLOBAL’
855 |#define MPI_REQUEST_NULL OMPI_PREDEFINED_GLOBAL(MPI_Request, ompi_request_null)| ^~~~~~~~~~~~~~~~~~~~~~
../../../../contrib/timpi/src/parallel/include/timpi/request.h:112:43: note: in expansion of macro ‘MPI_REQUEST_NULL’
112 | static constexpr request null_request = MPI_REQUEST_NULL;| ^~~~~~~~~~~~~~~~
I've attached my configuration log here in case that's helpful.
Looks like the same thing as libMesh/TIMPI#122. This has been fixed in TIMPI and the TIMPI in libmesh has been updated, so you should just need to update.
I'm seeing the following compilation error with gcc 12.2 and openmpi 4.1.4.
I've attached my configuration log here in case that's helpful.
config.log
The text was updated successfully, but these errors were encountered: