<p>Jussi - I tried installing the packages from the EPEL repo. I removed the old LAM installation so there's no remnants of it, but now I can't find mpirun anywhere. It's not listed in the path, nor can I find it in any of the "usual" 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"><<a href="mailto:jussi.lehtola@helsinki.fi">jussi.lehtola@helsinki.fi</a>></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>
> > Jussi - I'm trying to compile the packages myself since the pre-made<br>
> > RPM's don't seem to install the libraries needed. Furthermore, the LAM<br>
> > RPM would constantly complain about not being able to find gcc-g77 - a<br>
> > package found in CentOS4 but not CentOS5 (it's now referred to as<br>
> > compat-gcc-34-g77 - the names don't agree so rpm complains).<br>
><br>
> So that's why you can force RPM to do things when you do happen to know<br>
> better that it does.<br>
<br>
</div>Forcing RPM to do things it shouldn'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>
> >I've found that it's often much less of a headache if you<br>
> > can find the source and start from scratch (this is the FreeBSD child in<br>
> > 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'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't been compiled with. And even if you do<br>
compile stuff yourself, it's often easier to take the SRPMs and edit the<br>
spec file to make it use the compiler & options you want it to instead<br>
of manually compiling & 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 <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'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'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>