Skip to content

Commit

Permalink
Disable bundleio with Open MPI
Browse files Browse the repository at this point in the history
  • Loading branch information
mathomp4 committed Jun 13, 2022
1 parent e3d575c commit 3abec6d
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 3 deletions.
27 changes: 25 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,42 @@ workflows:
build-and-test:
jobs:

# Builds MAPL in a "default" way
# Builds MAPL in a "default" way - Intel
- ci/build:
name: build-and-test-MAPL-on-<< matrix.compiler >>
context:
- docker-hub-creds
matrix:
parameters:
compiler: [gfortran, ifort]
compiler: [ifort]
repo: MAPL
mepodevelop: false
run_unit_tests: true
ctest_options: "-LE PERFORMANCE --output-on-failure"

# Builds MAPL in a "default" way - GNU
#
# NOTE: Currently Open MPI fails on the bundleio with:
#
# The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this release.
# Workarounds are to run on a single node, or to use a system with an RDMA
# capable network such as Infiniband.
#
# For now, we run GNU/Open MPI without the bundleio tests. Some indications that
# Open MPI 5 will not have this limitation

- ci/build:
name: build-and-test-MAPL-on-<< matrix.compiler >>
context:
- docker-hub-creds
matrix:
parameters:
compiler: [gfortran]
repo: MAPL
mepodevelop: false
run_unit_tests: true
ctest_options: "-E bundleio -LE PERFORMANCE --output-on-failure"

# Builds MAPL like UFS does (no FLAP and pFlogger, static)
- ci/build:
name: build-UFS-MAPL-on-<< matrix.compiler >>
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,15 @@ jobs:
cd build
make -j4 build-tests
# skip performance tests
ctest -LE PERFORMANCE --output-on-failure
# NOTE: Currently Open MPI fails on the bundleio with:
#
# The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this release.
# Workarounds are to run on a single node, or to use a system with an RDMA
# capable network such as Infiniband.
#
# For now, we run GNU/Open MPI without the bundleio tests. Some indications that
# Open MPI 5 will not have this limitation
ctest -E bundleio -LE PERFORMANCE --output-on-failure
build_test_mapl_intel:
name: Build and Test MAPL Intel
runs-on: ubuntu-latest
Expand Down

0 comments on commit 3abec6d

Please sign in to comment.