On Mar 19, 2018, at 11:32 PM, Kaiming Ouyang <kouya...@ucr.edu> wrote: > > Thank you. > I am using newest version HPL. > I forgot to say I can run HPL with openmpi-3.0 under infiniband. The reason I > want to use old version is I need to compile a library that only supports old > version openmpi, so I am trying to do this tricky job.
Gotcha. Is there something in particular about the old library that requires Open MPI v1.2.x? More specifically: is there a particular error you get when you try to use Open MPI v3.0.0 with that library? I ask because if the app supports the MPI API in Open MPI v1.2.9, then it also supports the MPI API in Open MPI v3.0.0. We *have* changed lots of other things under the covers in that time, such as: - how those MPI API's are implemented - mpirun (and friends) command line parameters - MCA parameters - compilation flags But many of those things might actually be mostly -- if not entirely -- hidden from a library that uses MPI. My point: it may be easier to get your library to use a newer version of Open MPI than you think. For example, if the library has some hard-coded flags in their configure/Makefile to build with Open MPI, just replace those flags with `mpicc --showme:BLAH` variants (see `mpicc --showme:help` for a full listing). This will have Open MPI tell you exactly what flags it needs to compile, link, etc. -- Jeff Squyres jsquy...@cisco.com _______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users