Re: trying to install Scalapack on Fedora 9
On Fri, Sep 26, 2008 at 04:24:11PM -0700, Agile Aspect wrote: Gary Chen wrote: Hello, I've been having a lot of trouble trying to get SCALAPACK to install properly on my Linux 64 bit installation. Running 'yum install scalapack.x86_64', the following dependencies get installed: Dependencies Resolved = Package Arch Version Repository Size = Installing: scalapack x86_64 1.7.5-2.fc9 fedora 19 M Installing for dependencies: blacs x86_64 1.1-26.fc9.1 fedora 610 k blacs-devel x86_64 1.1-26.fc9.1 fedora 72 k lam x86_64 2:7.1.2-11.fc9 fedora 1.6 M Transaction Summary = Install 4 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 21 M I tried testing a simple BLAS level 1 test called /usr/bin/xspblas1tst and got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: error while loading shared libraries: liblamf77mpi.so.0: cannot open shared object file: No such file or directory I thought it was odd that LAM shared library was not in the search path, so I added an entry into /etc/ld.so.conf as: /usr/lib64/lam and ran ldconfig Now when I ran the BLAS 1 test I got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: symbol lookup error: /usr/lib64/lam/liblamf77mpi.so.0: undefined symbol: lam_F_status_ignore Do you know what could be the problem? Is the version of the LAM library not correct? I tried the hard way by trying to compile each of the components, but that opened up a whole new can of worms. Thanks! Gary You appear to be missing a library, i.e, undefined symbol. Try ldd /usr/bin/xspblas1tst and see if you spot the missing library. Also, I presume you have LAM libraries installed too. The symbol should be in libmpi.so Look harder at MPI and LAM Check to see if you have LAM setup as an 'alternate'. In the MPI/LAM world the issues of linking are often complex enough that helper scripts are needed to build packages. Common helper scripts in MPI are called mpicc, mpif77, mpiCC and such. When you configure a message passing program it can help if you configure the C compiler to be mpicc and not gcc. The helper script mpicc will correctly invoke the C compiler used to build the MPI libs and find all the libs as needed. Of interest one of the authors of LAM has begun pointing MPI programmers at Open MPI because LAM support is waining. Is there a chance that you have multiple MPI packages. Last I invoked LAM I had to use 'alternatives to get it right. alternatives [] (8) - maintain symbolic links determining default commands -- T o m M i t c h e l l Found me a new hat, now what? -- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
Re: trying to install Scalapack on Fedora 9
Gary Chen wrote: Hello, I've been having a lot of trouble trying to get SCALAPACK to install properly on my Linux 64 bit installation. Running 'yum install scalapack.x86_64', the following dependencies get installed: Dependencies Resolved = Package Arch Version Repository Size = Installing: scalapack x86_64 1.7.5-2.fc9 fedora 19 M Installing for dependencies: blacs x86_64 1.1-26.fc9.1 fedora 610 k blacs-devel x86_64 1.1-26.fc9.1 fedora 72 k lam x86_64 2:7.1.2-11.fc9 fedora 1.6 M Transaction Summary = Install 4 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 21 M I tried testing a simple BLAS level 1 test called /usr/bin/xspblas1tst and got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: error while loading shared libraries: liblamf77mpi.so.0: cannot open shared object file: No such file or directory I thought it was odd that LAM shared library was not in the search path, so I added an entry into /etc/ld.so.conf as: /usr/lib64/lam and ran ldconfig Now when I ran the BLAS 1 test I got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: symbol lookup error: /usr/lib64/lam/liblamf77mpi.so.0: undefined symbol: lam_F_status_ignore Do you know what could be the problem? Is the version of the LAM library not correct? I tried the hard way by trying to compile each of the components, but that opened up a whole new can of worms. Thanks! Gary You appear to be missing a library, i.e, undefined symbol. Try ldd /usr/bin/xspblas1tst and see if you spot the missing library. Also, I presume you have LAM libraries installed too. The symbol should be in libmpi.so -- Article. VI. Clause 3 of the constitution of the United States states: The Senators and Representatives before mentioned, and the Members of the several State Legislatures, and all executive and judicial Officers, both of the United States and of the several States, shall be bound by Oath or Affirmation, to support this Constitution; but no religious Test shall ever be required as a Qualification to any Office or public Trust under the United States. -- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
trying to install Scalapack on Fedora 9
Hello, I've been having a lot of trouble trying to get SCALAPACK to install properly on my Linux 64 bit installation. Running 'yum install scalapack.x86_64', the following dependencies get installed: Dependencies Resolved = Package Arch Version Repository Size = Installing: scalapack x86_64 1.7.5-2.fc9 fedora 19 M Installing for dependencies: blacs x86_64 1.1-26.fc9.1 fedora 610 k blacs-devel x86_64 1.1-26.fc9.1 fedora 72 k lam x86_64 2:7.1.2-11.fc9 fedora 1.6 M Transaction Summary = Install 4 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 21 M I tried testing a simple BLAS level 1 test called /usr/bin/xspblas1tst and got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: error while loading shared libraries: liblamf77mpi.so.0: cannot open shared object file: No such file or directory I thought it was odd that LAM shared library was not in the search path, so I added an entry into /etc/ld.so.conf as: /usr/lib64/lam and ran ldconfig Now when I ran the BLAS 1 test I got: [EMAIL PROTECTED] scalapack_installer_0.92]$ /usr/bin/xspblas1tst /usr/bin/xspblas1tst: symbol lookup error: /usr/lib64/lam/liblamf77mpi.so.0: undefined symbol: lam_F_status_ignore Do you know what could be the problem? Is the version of the LAM library not correct? I tried the hard way by trying to compile each of the components, but that opened up a whole new can of worms. Thanks! Gary -- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines