Hi Christian,<br><br>Thank you very much for your explanations. As always the dune team has been very helpful and supportive for me. I changed the opt file and it worked.<br><br>Many thanks for the email,<br>Arya<br><br><div class="gmail_quote">
On Sun, Sep 16, 2012 at 3:37 PM, Christian Engwer <span dir="ltr"><<a href="mailto:christian.engwer@uni-muenster.de" target="_blank">christian.engwer@uni-muenster.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<div class="im"><br>
> checking for mpicc... mpicc<br>
> checking for MPI_Init... yes<br>
> checking for mpi.h... yes<br>
> configure: Trying to identify the version of MPI compiler mpicc<br>
> checking for lam... no<br>
> checking for mpich... no<br>
> checking for OpenMPI... no<br>
> checking for MVAPICH... no<br>
> checking for MVAPICH2... no<br>
> checking for mpich2... yes<br>
> checking whether compiling with MPICH2 works... yes<br>
> configure: WARNING: Disabled test whether running with MPICH2 works.<br>
<br>
</div>obviously your default MPI is mpich2, so running with openmpi will not<br>
work straight away.<br>
<div class="im"><br>
> I tried to make dune to compile using the openmpi installation using the<br>
> opt-file flags, by writing the following:<br>
><br>
> CONFIGURE_FLAGS=" CXX='/opt/openmpi-1.6.1/bin/mpicxx'<br>
> CC='/opt/openmpi-1.6.1/bin/mpicc'<br>
> LD='/opt/openmpi-1.6.1/bin/mpicxx'<br>
> LDFLAGS=' '<br>
> --enable-parallel<br>
> --prefix='/opt/cyrus'<br>
>                   --with-metis='/opt/metis-5.0.2'<br>
>                   --with-alugrid='/opt/ALUGrid-1.50'<br>
> --with-mpi='/opt/openmpi-1.6.1/' "<br>
><br>
> However, it did not work and dune is compiling with the mpich2. The<br>
> question is now, how can I tell dune to install using the openmpi<br>
> installation on ubuntu??<br>
<br>
</div>as 'configure --help' would have told you:<br>
<br>
Some influential environment variables:<br>
[...]<br>
  MPICC       MPI C compiler command<br>
[...]<br>
Use these variables to override the choices made by `configure' or to help<br>
it to find libraries and programs with nonstandard names/locations.<br>
<br>
You should set the environment variable MPICC to point to you favorite<br>
mpi c-compiler. On your system this means adding<br>
   MPICC=/opt/openmpi-1.6.1/bin/mpicc<br>
to the configure flags in your opts file. For more details have a look<br>
at the build-system howto. It is not recommended to use mpi directly<br>
as your CXX or CC compiler.<br>
<span class="HOEnZb"><font color="#888888"><br>
Christian<br>
<br>
--<br>
Prof. Dr. Christian Engwer<br>
Institut für Numerische und Angewandte Mathematik<br>
Fachbereich Mathematik und Informatik der Universität Münster<br>
Einsteinstrasse 62<br>
48149 Münster<br>
<br>
E-Mail  <a href="mailto:christian.engwer@uni-muenster.de">christian.engwer@uni-muenster.de</a><br>
Telefon <a href="tel:%2B49%20251%2083-35067" value="+492518335067">+49 251 83-35067</a><br>
FAX             <a href="tel:%2B49%20251%2083-32729" value="+492518332729">+49 251 83-32729</a><br>
</font></span></blockquote></div><br>