Removing unused communications and use ialltoallv #21
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: TIOGA CI | |
on: | |
push: | |
branches: | |
- master | |
- exawind | |
pull_request: | |
branches: | |
- master | |
- exawind | |
jobs: | |
build: | |
runs-on: ${{matrix.os}} | |
strategy: | |
matrix: | |
#os: [ubuntu-latest, macos-latest] | |
os: [ ubuntu-latest ] | |
build_type: [Release, Debug] | |
include: | |
# - os: macos-latest | |
# build_deps: brew install open-mpi && brew link gcc | |
- os: ubuntu-latest | |
build_deps: sudo apt-get install mpich libmpich-dev | |
name: ${{matrix.os}} - ${{matrix.build_type}} | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Install dependencies | |
run: ${{matrix.build_deps}} | |
- name: Configure and build | |
run: | | |
cmake -Bbuild -DCMAKE_Fortran_COMPILER=$(which mpif90) . | |
cmake --build build -- -j $(nproc) | |
# analyze: | |
# name: CodeQL analysis | |
# runs-on: ubuntu-latest | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v2 | |
# - name: Install dependencies | |
# run: sudo apt-get install mpich libmpich-dev | |
# - name: Initialize CodeQL | |
# uses: github/codeql-action/init@v1 | |
# with: | |
# languages: cpp | |
# - name: Configure and build | |
# uses: github/codeql-action/autobuild@v1 | |
# - name: Analyze | |
# uses: github/codeql-action/analyze@v1 |