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.

Reply via email to