<p>Jussi - I tried installing the packages from the EPEL repo. I removed the old LAM installation so there&#39;s no remnants of it, but now I can&#39;t find mpirun anywhere. It&#39;s not listed in the path, nor can I find it in any of the &quot;usual&quot; installation locations. Any thoughts? gromacs and gromacs-mpi installed and I can find them using their g_* names.</p>
<p>Mark - forcing the old LAM installation is what caused the start of these problems. My simulation would complain about not being able to find a library - one that was supposed to be compiled with the f77 compiler.<br></p>
<p>Cheers,<br>-Nick<br></p><br><div class="gmail_quote">On Tue, Nov 18, 2008 at 8:34 AM, Jussi Lehtola <span dir="ltr">&lt;<a href="mailto:jussi.lehtola@helsinki.fi">jussi.lehtola@helsinki.fi</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Wed, 2008-11-19 at 01:46 +1100, Mark Abraham wrote:<br>
&gt; &gt; Jussi - I&#39;m trying to compile the packages myself since the pre-made<br>
&gt; &gt; RPM&#39;s don&#39;t seem to install the libraries needed. Furthermore, the LAM<br>
&gt; &gt; RPM would constantly complain about not being able to find gcc-g77 - a<br>
&gt; &gt; package found in CentOS4 but not CentOS5 (it&#39;s now referred to as<br>
&gt; &gt; compat-gcc-34-g77 - the names don&#39;t agree so rpm complains).<br>
&gt;<br>
&gt; So that&#39;s why you can force RPM to do things when you do happen to know<br>
&gt; better that it does.<br>
<br>
</div>Forcing RPM to do things it shouldn&#39;t do is not a very bright idea. Also<br>
never trust RPMs you found somewhere on the internet, often they do very<br>
stupid and unsafe things.<br>
<br>
RPMs in e.g. Fedora are quite safe, since they adhere to a strict<br>
package policy, which is controlled.<br>
<br>
Anyway, when there are already built, guaranteedly safe RPMs for your<br>
distribution, please use them.<br>
<br>
Besides, LAM has been obsolete for some years now, you should use<br>
OpenMPI instead, which implements e.g. full MPI2. And you can find LAM<br>
also already in the distribution, you just have to install the lam-devel<br>
package to be able to compile against it.<br>
<div class="Ih2E3d"><br>
&gt; &gt;I&#39;ve found that it&#39;s often much less of a headache if you<br>
&gt; &gt; can find the source and start from scratch (this is the FreeBSD child in<br>
&gt; &gt; me talking).<br>
<br>
</div>Not really, since that way<br>
<br>
a) you have no idea what software has been installed and where<br>
b) upgrading software is a pain in the ass<br>
<br>
If you use the distribution packages you don&#39;t have to worry about<br>
anything.<br>
<br>
Compile software yourself *only if* you want to use some proprietary<br>
compiler (e.g. Intel), or you want to use some switches in the<br>
compilation the RPMs haven&#39;t been compiled with. And even if you do<br>
compile stuff yourself, it&#39;s often easier to take the SRPMs and edit the<br>
spec file to make it use the compiler &amp; options you want it to instead<br>
of manually compiling &amp; installing the software from the source tar<br>
files.<br>
<div class="Ih2E3d">--<br>
------------------------------------------------------<br>
Jussi Lehtola, FM, Tohtorikoulutettava<br>
Fysiikan laitos, Helsingin Yliopisto<br>
<a href="mailto:jussi.lehtola@helsinki.fi">jussi.lehtola@helsinki.fi</a>, p. 191 50623<br>
------------------------------------------------------<br>
Mr. Jussi Lehtola, M. Sc., Doctoral Student<br>
Department of Physics, University of Helsinki, Finland<br>
<a href="mailto:jussi.lehtola@helsinki.fi">jussi.lehtola@helsinki.fi</a><br>
------------------------------------------------------<br>
<br>
_______________________________________________<br>
</div><div><div class="Wj3C7c">gmx-users mailing list &nbsp; &nbsp;<a href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><br>
<a href="http://www.gromacs.org/mailman/listinfo/gmx-users" target="_blank">http://www.gromacs.org/mailman/listinfo/gmx-users</a><br>
Please search the archive at <a href="http://www.gromacs.org/search" target="_blank">http://www.gromacs.org/search</a> before posting!<br>
Please don&#39;t post (un)subscribe requests to the list. Use the<br>
www interface or send it to <a href="mailto:gmx-users-request@gromacs.org">gmx-users-request@gromacs.org</a>.<br>
Can&#39;t post? Read <a href="http://www.gromacs.org/mailing_lists/users.php" target="_blank">http://www.gromacs.org/mailing_lists/users.php</a><br>
</div></div></blockquote></div><br>