On 3/28/19 7:12 PM, Giorgos Kourakos wrote:
> ~/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

Or, better, to a new deal.II version. We fixed this a while ago. Can you try 
to use the current deal.II dev version that already works around this problem?

deal.II dev versions are generally very stable, so there is little need to 
worry about the fact that it's not a release. But if you do worry, you can 
always try to find the patch that fixed it and apply it to your 9.0.1 version.

Best
  W.

-- 
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                            www: http://www.math.colostate.edu/~bangerth/

-- 
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