Closed
Description
Avg response time |
---|
Please make sure to put any logs, terminal output, or code in
[fenced code blocks]. Please also read the [contributing guidelines]
before submitting a new issue.
Defect/Bug Report
The title of the issue should start with Defect:
followed by a
succinct title.
- OpenCoarrays Version: opencoarrays-1.9.2_1.el_capitan.bottle.tar.gz
- Fortran Compiler: gfortran-7
- C compiler used for building lib: gcc but it doesn't matter
- Installation method: Homebrew
- Output of
uname -a
: x86_64-apple-darwin15.6.0 - MPI library being used: open-mpi-3.0.0.el_capitan.bottle.tar.gz
- Machine architecture and number of physical cores: AWS 1.5 vcores (Travis CI)
- Version of CMake: not relevant because I'm using Homebrew
Full details available from https://travis-ci.org/ParRes/Kernels/jobs/297391851.
Observed Behavior
+cafrun -n 4 FORTRAN/p2p-coarray 10 1024 1024
--------------------------------------------------------------------------
There are not enough slots available in the system to satisfy the 4 slots
that were requested by the application:
FORTRAN/p2p-coarray
Either request fewer slots for your application, or make more slots available
for use.
--------------------------------------------------------------------------
Expected Behavior
Program runs normally.
Steps to Reproduce
Run in Travis CI with 4 images on 1.5 vcores or any other scenario that oversubscribes hardware threads.
Details
open-mpi/ompi#3133 and https://github.com/sourceryinstitute/OpenCoarrays/blob/8e049dc3d9a8824ebfb6290cc301ac8cb98cdce5/CMakeLists.txt indicate this should not happen, so I am confused.