Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: OpenCoarrays: add the oversubscribe openmpi flag in the make test phase #764

Open
jdeliacimec opened this issue Jul 28, 2022 · 0 comments

Comments

@jdeliacimec
Copy link

  • A detailed description of your proposed feature

Following the suggestions given in the INSTALL file to build OpenCoarrays there is the line:

make test # optional; verify build works

In machines with 8 or more cores all tests are ok.
However, it would be nice if the "--oversubscribe" openmpi flag could be added in the configure or build stages for doing the same tests in machines with less than 8 cores.

The OpenCoarrys build is done with cmake in a x86_64-pc-linux-gnu machine with Fedora 36.

Many of the prerequisites were downloaded through dnf --best install, others, in particular, gcc and openmpi, were pre-built from the sources.
Two files are attached related to the configure stage of OpenMPi.

  • The motivation for the feature, i.e., why would this software be better if your feature were added?

At the present time only 4% tests are passed while 82 tests failed out of 85 on machines with less than 8 cores.

  • How the feature would be relevant to users (if it's not: do not open a feature request)

It would improve the dissemination of OpenCoarrays by allowing users to experiment and learn on machines with less than 8 cores having checked all the installation tests.

  • What alternatives to the feature you have considered

configure.txt
machine.txt
make-test-openmpi.txt
CMakeCache.txt
openmpi-config.txt.gz
openmpi-configure.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant