Re: AMBER: Amber Installation Help

From: David A. Case <case.scripps.edu>
Date: Tue, 8 Aug 2006 08:25:49 -0700

On Mon, Aug 07, 2006, Kirk Hevener wrote:

> I'm having difficulty installing Amber v9 parallel version (using
> MPICH2 and g95 compiler on Linux i686 RHEL v4 multi-processor
> workstation). The error text follows:
>
> dftb_skpar.o qm2_dftb_slkode.o qm2_dftb_slktrafo.o \
> qm_div.o force.o \
> ../lmod/lmod.a ../lapack/lapack.a ../blas/blas.a \
> ../lib/nxtsec.o ../lib/sys.a -L/usr/local/bin/mpich2/lib -
> lmpichf90 -lmpichf90 -lmpich -lpthread -lrt
> evb_init.o(.data+0x42c): undefined reference to
> `mpi_conversion_fn_null_'
> evb_io.o(.data+0x42c): undefined reference to `mpi_conversion_fn_null_'
> qmmm_module.o(.data+0x52c): undefined reference to
> `mpi_conversion_fn_null_'
> egb.o(.data+0x2088): undefined reference to `mpi_conversion_fn_null_'
> egb.o(.data+0x24cc): undefined reference to `mpi_conversion_fn_null_'
> multisander.o(.data+0x42c): more undefined references to
> `mpi_conversion_fn_null_' follow
> make[1]: *** [sander.MPI] Error 1
> make[1]: Leaving directory `/usr/local/bin/amber9/src/sander'
> make: *** [parallel] Error 2
>

I don't have any specific suggestions, but two general ones. First, make sure
that you can compile and run the test mpi applications that come with your
mpich distribution. Make sure that you have compiled MPICH2 with the same
compiler that you are using for Amber (i.e. with g95).

Second, edit config.h (in $AMBERHOME/src) and substitute mpif90 (or whatever
the executable wrapper is) for "g95". This may help find the correct
libraries to link in.

...good luck...dac

-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber.scripps.edu
To unsubscribe, send "unsubscribe amber" to majordomo.scripps.edu
Received on Wed Aug 09 2006 - 06:07:13 PDT
Custom Search