Skip to content

Travis CI tests failing due to apparent lack of --oversubscribe #460

Closed
@jeffhammond

Description

@jeffhammond
Avg response time
Issue Stats

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions