RHEL/Rocky 9 build issue #175
Unanswered
mattperini
asked this question in
Q&A
Replies: 3 comments 1 reply
-
I ran into the same issue and installed the atlas-devel package, which provides blas and lapack. The RHEL9 release notes say atlas-devel is part of the AppStream repo. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thank you for the confirmation. The atlas-devel package doesn’t have libblas and liblapack libraries as such. Which libraries did you point cmake at for the build?
Matt
From: J. Adam Stephens ***@***.***>
Sent: Monday, March 17, 2025 12:06 PM
To: snl-dakota/dakota ***@***.***>
Cc: Matt Perini ***@***.***>; Author ***@***.***>
Subject: Re: [snl-dakota/dakota] RHEL/Rocky 9 build issue (Discussion #175)
I ran into the same issue and installed the atlas-devel package, which provides blas and lapack. The RHEL9 release notes say atlas-devel is part of the AppStream repo. — Reply to this email directly, view it on GitHub, or unsubscribe.
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
I ran into the same issue and installed the atlas-devel package, which provides blas and lapack. The RHEL9 release notes say atlas-devel is part of the AppStream repo.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
-
That’s perfect. Thanks
Matt
From: J. Adam Stephens ***@***.***>
Sent: Tuesday, March 18, 2025 8:32 AM
To: snl-dakota/dakota ***@***.***>
Cc: Matt Perini ***@***.***>; Author ***@***.***>
Subject: Re: [snl-dakota/dakota] RHEL/Rocky 9 build issue (Discussion #175)
I should have added that detail. You need to link to libatlas. so. In my cmake command I include: -DBLAS_LIBS=/usr/lib64/atlas/libsatlas. so -DLAPACK_LIBS=/usr/lib64/atlas/libsatlas. so If you are using a CMake cache file, you can add: set(BLAS_LIBS
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
I should have added that detail. You need to link to libatlas.so. In my cmake command I include:
…-DBLAS_LIBS=/usr/lib64/atlas/libsatlas.so -DLAPACK_LIBS=/usr/lib64/atlas/libsatlas.so
If you are using a CMake cache file, you can add:
set(BLAS_LIBS "/usr/lib64/atlas/libsatlas.so" CACHE FILEPATH "atlas blas/lapack lib")
set(LAPACK_LIBS "/usr/lib64/atlas/libsatlas.so" CACHE FILEPATH "atlas blas/lapack lib")
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Has an effort been made to support RHEL/Rocky 9? I built it and discovered that the blas-3.9.0-10.el9.x86_64 rpm is built with a default integer size of 64. That's not compatible with the BLAS interface in Dakota, so I had to build LAPACK/BLAS from source with a 32-bit integer size and point the CMAKE configuration at it.
Is there a better way?
Beta Was this translation helpful? Give feedback.
All reactions