[gmx-users] Error with MPICH
mark.j.abraham at gmail.com
Fri Aug 18 14:32:11 CEST 2017
If libmpich.so is available after building with --enabled-shared, then the
MPI wrapper compilers should take care of this. If you want more help, we
need to at least see how you called cmake, using mpicc and mpic++, and more
information about what was wrong than "it still doesn't work." :-)
On Fri, Aug 18, 2017 at 12:02 PM Souparno Adhikary <souparnoa91 at gmail.com>
> I was installing GROMACS-5.1.4 with MPI option in the server. It yielded
> the following error,
> [ 6%] Linking CXX shared library ../../lib/libgromacs_mpi.so
> /usr/bin/ld: /usr/local/lib/libmpich.a(allreduce.o): relocation R_X86_64_32
> against `.rodata.str1.8' can not be used when making a shared object;
> recompile with -fPIC
> /usr/local/lib/libmpich.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make: *** [lib/libgromacs_mpi.so.1.4.0] Error 1
> make: *** [src/gromacs/CMakeFiles/libgromacs.dir/all] Error 2
> make: *** [all] Error 2
> As the available suggestions on the internet suggested, I recompiled the
> mpich with --enable-shared option and also setting the CXXFLAGS as -fPIC.
> It still doesn't work.
> Can you please help?
> Souparno Adhikary,
> CHPC Lab,
> Department of Microbiology,
> University of Calcutta.
> Gromacs Users mailing list
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
> send a mail to gmx-users-request at gromacs.org.
More information about the gromacs.org_gmx-users