<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} p
        {margin-top:0;
        margin-bottom:0}--></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Kamal,</p>
<p><br>
</p>
<p>Unfortunately, your suggestions does not change much of the compiling. The mpif77 compiler is still non-functional. When I do "sudo make" or "sudo make check install", no errors or warning appears except repeated similar words "Nothing to be done for 'xxxx
 (eg. all)' ". And when I do "sudo apt-get install build essential", it actually did not find out essential.</p>
<p><br>
</p>
<p>I will re-do the steps tomorrow to double check. Thanks again for your assistance.</p>
<p><br>
</p>
<p>Regards,</p>
<p>Simon<br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> nek5000-users-bounces@lists.mcs.anl.gov <nek5000-users-bounces@lists.mcs.anl.gov> on behalf of nek5000-users@lists.mcs.anl.gov <nek5000-users@lists.mcs.anl.gov><br>
<b>Sent:</b> Wednesday, 14 January, 2015 7:49 PM<br>
<b>To:</b> nek5000-users@lists.mcs.anl.gov<br>
<b>Subject:</b> Re: [Nek5000-users] Compilation of nek5000 in ubuntu</font>
<div> </div>
</div>
<div>   Hi Simon, <br>
  <br>
   Could you try this ' export LD_LIBRARY_PATH=/usr/local/opempi/lib '  and then launching "./makenek eddy_uv".
<br>
<br>
   If that does not help, There are a couple of things to do : <br>
   <br>
  1) sudo apt-get update <br>
  2) sudo apt-get upgrade <br>
  3) Sudo apt-get install build essential <br>
<br>
  do the above commands to install some Linux libraries and try recompiling openmpi with ' ./configure --prefix=/usr/local/openmpi FC=/usr/local/gfortran (path of your gfortran). 
<br>
<br>
   just take look at the output when you do ' sudo make ' and see If everything is going perfectly.<br>
<br>
<br>
   Best, <br>
   Kamal <br>
<br>
   PS: Check If your gfortran works properly <br>
<br>
<br>
<div class="moz-cite-prefix">On 14/01/2015 12:31, <a class="moz-txt-link-abbreviated" href="mailto:nek5000-users@lists.mcs.anl.gov">
nek5000-users@lists.mcs.anl.gov</a> wrote:<br>
</div>
<blockquote type="cite"><style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hi Kamal,</p>
<p><br>
</p>
<p>I am really thankful that you give so detailed information on compilation of Open-mpi. Everything went well when following your first 4 steps except for Step 5 in which creation of dir /sur/local/openmpi/share was denied. So I re-do Step 5 with command "sudo
 make check install", and then it compiled well without errors. </p>
<p><br>
</p>
<p>Then I followed Step 6 but it was found that no mpif77 nor mpicc files were under dir /use/local/openmpi/. After checking files under dir /use/local/openmpi/bin, there exist mpiff77 and mpicc files. So finally I changed makenek to "F77 = /usr/local/openmpi/bin/mpif77"
 and " CC = /usr/local/openmpi/bin/mpicc" and then type "./makenek eddy_uv".</p>
<p><br>
</p>
<p>Unluckily, the error came again as following:</p>
<p>--------------------------------------------------------------------------<br>
Unfortunately, this installation of Open MPI was not compiled with<br>
Fortran 77 support.  As such, the mpif77 compiler is non-functional.<br>
--------------------------------------------------------------------------<br>
FATAL ERROR: Basic compiler test for /usr/local/openmpi/bin/mpif77 failed!<br>
</p>
<p><br>
</p>
<p>It seems fortran 77 not ready yet. Do you have any comments about it? </p>
<p><br>
</p>
<p>Thanks,</p>
<p>Simon<br>
</p>
<p><br>
</p>
<div style="color:rgb(33,33,33)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b>
<a class="moz-txt-link-abbreviated" href="mailto:nek5000-users-bounces@lists.mcs.anl.gov">
nek5000-users-bounces@lists.mcs.anl.gov</a> <a class="moz-txt-link-rfc2396E" href="mailto:nek5000-users-bounces@lists.mcs.anl.gov">
<nek5000-users-bounces@lists.mcs.anl.gov></a> on behalf of <a class="moz-txt-link-abbreviated" href="mailto:nek5000-users@lists.mcs.anl.gov">
nek5000-users@lists.mcs.anl.gov</a> <a class="moz-txt-link-rfc2396E" href="mailto:nek5000-users@lists.mcs.anl.gov">
<nek5000-users@lists.mcs.anl.gov></a><br>
<b>Sent:</b> Wednesday, 14 January, 2015 5:58 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:nek5000-users@lists.mcs.anl.gov">
nek5000-users@lists.mcs.anl.gov</a><br>
<b>Subject:</b> Re: [Nek5000-users] Compilation of nek5000 in ubuntu</font>
<div> </div>
</div>
<div>  Hi Simon,  <br>
<br>
   1) Download the Open-Mpi file from here : <a class="moz-txt-link-abbreviated" href="http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.4.tar.gz">
www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.4.tar.gz</a>, unpack it
<br>
   2) Create a folder ' sudo mkdir  /usr/local/openmpi '<br>
   3) Go to the unpacked openmpi-1.8.4 folder and do ./configure --prefix = /usr/local/openmpi
<br>
   4) Then just type ' make ' <br>
   5) Then ' make check install ' <br>
<br>
   This will install open-mpi in the folder /usr/local/openmpi, now your mpi files will be in this folder.
<br>
   <br>
   6) Open makenek and change ' F77 = /use/local/openmpi/mpif77 ' and ' CC = /usr/local/openmpi/mpicc '  or you can the path to ./bashrc file if you don't want to do this step.
<br>
<br>
   I hope this should work for you. <br>
<br>
<br>
 Best Regards, <br>
  Kamal <br>
 <br>
<br>
  <br>
  <br>
<div class="moz-cite-prefix">On 14/01/2015 10:24, <a class="moz-txt-link-abbreviated" href="mailto:nek5000-users@lists.mcs.anl.gov">
nek5000-users@lists.mcs.anl.gov</a> wrote:<br>
</div>
<blockquote type="cite">
<div>Hi Kamal,</div>
<div><br>
</div>
<div>Thank you very much for the suggestion. As I am a Linux user at very basic level, could you please tell a little bit more details on reinstalling open-mpi? Are u suggesting me reinstall the same version as installed in ubundu, or any other version? If
 it should be a certain version, I will download and install in.</div>
<div><br>
</div>
<div>To tell the truth, I installed a package f2c that can translate fortran77 to c language, but it does not help here. Do you think do u have to install fortran77 in Ubuntu? It is said installing f77 will cause more errors in the latest version of Ubuntu.</div>
<div><br>
</div>
<div>Thanks for your reply again.</div>
<div><br>
</div>
<div>Sincerely,</div>
<div>Simon</div>
<div><br>
On 14 Jan, 2015, at 5:08 pm, "<a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a>" <<a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>  Hi Simon, <br>
<br>
  I would suggest you to reinstall OPEN-MPI in ubuntu and use mpif77 compiler. <br>
<br>
  Best, <br>
  Kamal <br>
<br>
 PS: Install Open Mpi in a separate folder and the add the path in ./bashsrc or to the makenek directly
<br>
<br>
<br>
<div class="moz-cite-prefix">On 14/01/2015 09:30, <a class="moz-txt-link-abbreviated" href="mailto:nek5000-users@lists.mcs.anl.gov">
nek5000-users@lists.mcs.anl.gov</a> wrote:<br>
</div>
<blockquote type="cite">Hi there,<br>
<br>
I am compiling the eddy example in my ubuntu OS, but the system returns error with "<b>Error: Can't open included file 'mpif.h'</b>". The fortran compiler in makenek file was changed to gfortran since mpif77 gives error:
<br>
<b>--------------------------------------------------------------------------</b><b><br>
</b><b>Unfortunately, this installation of Open MPI was not compiled with</b><b><br>
</b><b>Fortran 77 support.  As such, the mpif77 compiler is non-functional.</b><b><br>
</b><b>--------------------------------------------------------------------------</b><b><br>
</b><b>FATAL ERROR: Basic compiler test for mpif77 failed!</b><br>
<br>
Is there anyone experience the same problem when compiling in ubuntu? You assistance will be greatly appreciated.
<br>
<br>
Sincerely,<br>
Simon<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
Nek5000-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a>
<a class="moz-txt-link-freetext" href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>Nek5000-users mailing list</span><br>
<span><a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a></span><br>
<span><a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a></span><br>
</div>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
Nek5000-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a>
<a class="moz-txt-link-freetext" href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
Nek5000-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a>
<a class="moz-txt-link-freetext" href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</body>
</html>