[gmx-users] HOWTO for installing non-MPI gromacs-3.3.1 on cygwin
Mark Abraham
Mark.Abraham at anu.edu.au
Wed Apr 19 04:26:43 CEST 2006
Hi,
I recently re-installed gromacs 3.3.1 on a Windows XP machine running
Cygwin and thought I would post a HOWTO since it has been of interest.
If you want MPI, you're on your own.
The Cygwin package of fftw3 doesn't name objects using the convention
gromacs needs, so you'll have to build them yourself following the
instructions below, derived from the gromacs installation guide. If
you've installed the fftw3 package, it'll be best to uninstall it using
the Cygwin installer (to prevent it downloading and installing updated
packages, choose "Install from Local Directory")
1. Get gromacs-3.3.1.tar.gz and fftw-3.0.1.tar.gz
2. Unpack the fftw distribution, cd to that directory and issue
"./configure --enable-threads --enable-sse --enable-float" then "make"
and "make install"
3. Uninstall previous versions of gromacs
4. Unpack the gromacs distribution, cd to that directory, apply any bug
patches announced on the mailing list, and issue "./configure
--enable-shared LDFLAGS='-L/usr/local/lib'" (If you've installed the
cygwin lapack package, add "--with-external-blas --with-external-lapack"
and change to "LDFLAGS='-L/usr/local/lib -llapack -lblas'". If you've
installed another lapack or blas then adjust LDFLAGS accordingly. If you
don't know what lapack or blas are then ignore this.)
5. Now "make" and if all goes well, "make install" and "make links"
6. Edit your login files to add /usr/local/gromacs/man to the MANPATH
and check that /usr/local/bin is in the PATH
If you want double version of gromacs with double fftw then you will
need to configure fftw with threads, sse2 and not float, then do "make"
and "make install", and then for gromacs "make distclean" configure as
above plus enable double, etc.
Hope this helps!
Mark
More information about the gromacs.org_gmx-users
mailing list