Hi all,
I tried to compile dealii using candi distribution.
Because I was getting several errors in the process from various packages,
I ended up updating the versions of the following packages
hdf5 -> 1.10.5
petsc -> 3.10.4
slepc -> 3.10.2
boost -> 1_69_0
However, during deal.ii compilation I'm getting the following error:
~/Documents/CODES/candi_Install/tmp/unpack/deal.II-v9.0.1/source/base/mpi.cc:
In function ‘dealii::Utilities::MPI::MinMaxAvg
dealii::Utilities::MPI::min_max_avg(double, ompi_communicator_t* const&)’:
~/Documents/CODES/candi_Install/tmp/unpack/deal.II-v9.0.1/source/base/mpi.cc:318:69:
error: ‘MPI_Type_struct’ was not declared in this scope
ierr = MPI_Type_struct(2, lengths, displacements, types, &type);
I don't see any errors during the deal.ii configuration. It seems it has
found MPI_VERSION: 3.1
I have found though
(https://www.open-mpi.org/doc/v4.0/man3/MPI_Type_struct.3.php) the
following:
*MPI_Type_struct* - Creates a *struct* data type -- use of this routine is
deprecated.
I should switch to a previous mpi version
Any other idea?
Thank you
Giorgos
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.