On Mon, Mar 29, 2010 at 11:24 AM, case <case.biomaps.rutgers.edu> wrote:
> On Mon, Mar 29, 2010, steinbrt.rci.rutgers.edu wrote:
>>
>> not sure if this warrants putting on bugzilla, but when I tried to
>> configure the release candidate for parallel, I visited the openmpi
>> homepage and downloaded their latest version from the website provided by
>> configure, which is called openmpi-1.4.1. The configure_openmpi script has
>> the name openmpi-1.4 hardcoded and fails.
>
> I applied your changes...thanks. Of course, I'm sure that openmpi will
> have version 1.4.2 out soon, so we may need to think about this some more.
>
> ....dave
If we are sure that the upcoming versions of openmpi are going to
work, then we can probably loop through the directory names and
compare the beginning of each string to "openmpi-1.4" and set MPIDIR
to that. For example:
MPIDIR="NONE"
for dir in `ls -1 $AMBERHOME/src`; do
if [ ${dir:0:11} = "openmpi-1.4" ]; then
MPIDIR=${dir}
fi
done
if [ "$MPIDIR" = "NONE" ]; then
echo "OpenMPI not found, download, whatever error message"
exit 1
fi
This allows you to be as non-stringent as you wish, and take only the
first 9 characters and require "openmpi-1" or just take the first 7
characters and require "openmpi". The above script is not tested, but
I use something to that effect in setup.sh in $AMBERHOME/src/mmpbsa_py
to get part of the python version (namely 2 or 3). Someone with an
ubuntu machine should check to make sure that it is POSIX compliant
and will work with all "sh"'s, not just bash.
All the best,
Jason
--
---------------------------------------
Jason M. Swails
Quantum Theory Project,
University of Florida
Ph.D. Graduate Student
352-392-4032
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Mon Mar 29 2010 - 09:00:03 PDT