Remove MPI_SUFFIX requirement from MPI guidelines #1335
No reviewers
Labels
No labels
announce
bootstrap
Closed As
accepted
Closed As
duplicate
Closed As
exceptionexpired
Closed As
fixed
Closed As
invalid
Closed As
nothingtodo
Closed As
permanentexception
Closed As
rejected
Closed As
temporaryexception
Closed As
wontfix
cmake
committee
draftneeded
hasdraft
meeting
meson
needinfo
Priority
In Committee
Priority
Needs Review
Priority
Waiting For Reporter
rust
writeup
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
packaging/guidelines!1335
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "guidelines/mpi"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #1320
There are a few issues with that guideline:
program-serialis not guaranteed to work as expected after amodule load mpi, e.g. due to the use ofLD_LIBRARY_PATHgithub.com/cp2k/cp2k@39fc2feded/src/start/cp2k.F (L155-L159), where the suffix of the executable is used in the execution of the codePATHI also wanted to add the trick with
%global _vpath_builddir %{_vendor}-%{_target_os}-build${MPI_SUFFIX:-_serial}, but I need to look at%configuremacro to figure out how to make that work. I know for CMake, we can basically use the approach here.While at it, I have also refactored the document a bit. I am not familiar with ASCIIIDOC, so I am not sure what is a proper way to write these.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.