[Ipopt] Rebuild Ipopt with Mumps Openmpi and Scalapack Openmpi - RHEL6

Stefan Vigerske stefan at math.hu-berlin.de
Thu Apr 30 04:55:35 EDT 2015


Hi,

we haven't looked into support MUMPS 5 yet.
I think the easiest should be to just build Mumps 4.10.0 as part of the 
Ipopt build system for now, without MPI.

Stefan

On 04/29/2015 09:28 AM, Ram Kumar wrote:
> Hello,
>
>
>
> We are upgrading to the latest version of Ipopt (v3.12.3) in RHEL6. And we
> have MUMPS-openmpi-5.0.0and scalapack-openmpi-2.0 packages installed in our
> Linux hosts.
>
>
>
> rpm -ql scalapack-openmpi-2.0.2-6.el6.x86_64
>
> /usr/lib64/openmpi/lib/libscalapack.so.2
>
> /usr/lib64/openmpi/lib/libscalapack.so.2.0.0
>
>
>
> rpm -ql MUMPS-openmpi-5.0.0-2.el6.x86_64
>
> /usr/lib64/openmpi/lib/libcmumps-5.0.0.so
>
> /usr/lib64/openmpi/lib/libdmumps-5.0.0.so
>
> /usr/lib64/openmpi/lib/libmumps_common-5.0.0.so
>
> /usr/lib64/openmpi/lib/libpord-5.0.0.so
>
> /usr/lib64/openmpi/lib/libsmumps-5.0.0.so
>
> /usr/lib64/openmpi/lib/libzmumps-5.0.0.so
>
>
>
> Can someone please let us know how to rebuild ipopt with Mumps and
> Scalapack openmpi libraries?
>
>
>
> Basically we want to link libcoinmumps.so with all the libraries as
> mentioned below.
>
>
>
>            ldd -r libcoinmumps.so
>
>                  linux-vdso.so.1 =>  (0x00007fff017ad000)
>
>                  libblas.so.3 => /usr/lib64/libblas.so.3 (0x00007fcbf76e7000)
>
>                  libmpi.so.1 => /usr/lib64/openmpi/lib/libmpi.so.1
> (0x00007fcbf7379000)
>
>                  libmpi_f77.so.1 => /usr/lib64/openmpi/lib/libmpi_f77.so.1
> (0x00007fcbf7146000)
>
>                  libscalapack.so =>
> /prod/energy/pkgs/mumps-openmpi-20120320/Linux.RHEL6.x86_64/lib/./libscalapack.so
> (0x00007fcbf6af0000)
>
>                  libgfortran.so.3 => /usr/lib64/libgfortran.so.3
> (0x00007fcbf67fd000)
>
>                  libm.so.6 => /lib64/libm.so.6 (0x00007fcbf6579000)
>
>                  libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcbf6363000)
>
>                  libc.so.6 => /lib64/libc.so.6 (0x00007fcbf5fce000)
>
>                  libdl.so.2 => /lib64/libdl.so.2 (0x00007fcbf5dca000)
>
>                  libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fcbf5bb1000)
>
>                  libutil.so.1 => /lib64/libutil.so.1 (0x00007fcbf59ad000)
>
>                  libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007fcbf57a4000)
>
>                  libpthread.so.0 => /lib64/libpthread.so.0
> (0x00007fcbf5587000)
>
>                  liblapack.so.3 => /usr/lib64/atlas/liblapack.so.3
> (0x00007fcbf5385000)
>
>                  libmpi_f90.so.1 => /usr/lib64/openmpi/lib/libmpi_f90.so.1
> (0x00007fcbf5182000)
>
>                  /lib64/ld-linux-x86-64.so.2 (0x0000003435a00000)
>
>                  libtatlas.so.3 => /usr/lib64/atlas/libtatlas.so.3
> (0x00007fcbf43ba000)
>
>
>
> I am trying different options in the configure file with no luck and also
> searching for an answer in online forums. Any help will be useful.
>
>
>
> Let me know if you have any further queries.
>
>
>
> Thanks in advance J.
>
>
>
> *Note*: I am relatively new to this packaging world, so please let me know
> if I am un-clear.
>
>
>
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt
>



More information about the Ipopt mailing list