Hi Alok,
The problem is that the -fast flag automatically implies static linking and
most people don't build their MPI libraries to support this. The solution is
either:
1) Rebuild your MPI to support static linking. (See your MPI manual for
details)
2) Edit the config.h file and replace -fast with all of the options -fast
implies "except" the -static option.
This problem will be addressed in a bugfix shortly. Basically, giving up on
-fast and just trying to add the multitude of different optimum options, for
each different subversion of the compiler, individually. Got to love Intel.
:-(
All the best
Ross
> -----Original Message-----
> From: Alok Juneja [mailto:junejaalok.gmail.com]
> Sent: Wednesday, October 20, 2010 12:42 PM
> To: amber.ambermd.org
> Subject: [AMBER] pmemd 11 (parallel) compilation error - revisiting
>
> Hi,
>
> This post is in continuation to the
> http://archive.ambermd.org/201009/0268.html, where Ross is suggesting
> two
> solutions to the problem.
>
> I compiled the static mpi using
> "./configure_openmpi -static intel" script in /AmberTools/src directory.
> Ideally speaking the '-fast' flag in the config.h should work for pmemd.
> However the compilation stops exactly at place where Paul was also getting
> error. Please suggest the solution to the problem.
>
> Best
> /Alok
> _______________________________________________
> AMBER mailing list
> AMBER.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Wed Oct 20 2010 - 13:30:04 PDT