Skip to content

577 test all parameter types of the dense matrix cpu rosenbrock on the analytical policy tests #1538

577 test all parameter types of the dense matrix cpu rosenbrock on the analytical policy tests

577 test all parameter types of the dense matrix cpu rosenbrock on the analytical policy tests #1538

Workflow file for this run

name: Ubuntu
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}
cancel-in-progress: true
jobs:
gcc:
runs-on: ubuntu-latest
strategy:
matrix:
build_type: [Release]
env:
CC: gcc
CXX: g++
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Cmake
run: cmake -S . -B build -D MICM_ENABLE_PROFILE=ON -D CMAKE_BUILD_TYPE=${{ matrix.build_type }}
- name: Build
run: cmake --build build --parallel 10
- name: Run tests
run: |
cd build
ctest -C ${{ matrix.build_type }} --rerun-failed --output-on-failure . --verbose -j 10
clang:
runs-on: ubuntu-latest
strategy:
matrix:
build_type: [Release]
env:
CC: clang
CXX: clang++
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Cmake
run: cmake -S . -B build -D MICM_ENABLE_PROFILE=ON -D CMAKE_BUILD_TYPE=${{ matrix.build_type }}
- name: Build
run: cmake --build build --verbose
- name: Run tests
run: |
cd build
ctest -C ${{ matrix.build_type }} --rerun-failed --output-on-failure . --verbose -j 10