Skip to content

added version package to return the GALAHAD version number #687

added version package to return the GALAHAD version number

added version package to return the GALAHAD version number #687

Workflow file for this run

name: Meson
on:
push:
branches:
- master
pull_request:
types: [opened, synchronize, reopened]
jobs:
windows-gcc-build:
name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: ['windows-latest']
arch: ['x64']
compiler: ['gcc']
version: ['11']
int: ['32', '64']
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run common setup
uses: ./.github/meson
with:
os: ${{ matrix.os }}
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}
int: ${{ matrix.int }}
mac-linux-gcc-build:
name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: ['ubuntu-latest', 'macos-13']
arch: ['x64']
compiler: ['gcc']
version: ['13']
int: ['32', '64']
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run common setup
uses: ./.github/meson
with:
os: ${{ matrix.os }}
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}
int: ${{ matrix.int }}
silicon-gcc-build:
name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: ['macos-latest']
arch: ['arm64']
compiler: ['gcc']
version: ['13']
int: ['32', '64']
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run common setup
uses: ./.github/meson
with:
os: ${{ matrix.os }}
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}
int: ${{ matrix.int }}
intel-classic-build:
name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: ['ubuntu-latest']
arch: ['x64']
compiler: ['intel-classic']
version: ['2021.10']
int: ['32', '64']
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run common setup
uses: ./.github/meson
with:
os: ${{ matrix.os }}
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}
int: ${{ matrix.int }}
intel-build:
name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [windows-latest, ubuntu-latest]
compiler: ['intel']
arch: ['x64']
version: ['2023.2']
int: ['32', '64']
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run common setup
uses: ./.github/meson
with:
os: ${{ matrix.os }}
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}
int: ${{ matrix.int }}
# nvidia-build:
# name: ${{ matrix.os }}/${{ matrix.compiler }}-v${{ matrix.version }}/Int${{ matrix.int }}
# runs-on: ${{ matrix.os }}
# strategy:
# fail-fast: false
# matrix:
# os: [windows-latest, ubuntu-latest]
# arch: ['x64']
# compiler: ['nvidia-hpc']
# version: ['24.5']
# int: ['32', '64']
# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# - name: Run common setup
# uses: ./.github/meson
# with:
# os: ${{ matrix.os }}
# compiler: ${{ matrix.compiler }}
# version: ${{ matrix.version }}
# int: ${{ matrix.int }}