Skip to content

feat(linalg): add generalized least squares solver #129

feat(linalg): add generalized least squares solver

feat(linalg): add generalized least squares solver #129

Workflow file for this run

name: fpm-build
on: [push, pull_request]
jobs:
fpm-build:
name: Run tests the fpm branches
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
toolchain: [{compiler: gcc, version: '13' }]
fpm_versions: [v0.12.0, current]
steps:
- name: Checkout code
uses: actions/[email protected]
- name: Set up Python 3.x
uses: actions/setup-python@v1
with:
python-version: 3.x
- name: Install requirements
run: pip install --upgrade -r config/requirements.txt
- uses: fortran-lang/setup-fortran@main
id: setup-fortran
with:
compiler: ${{ matrix.toolchain.compiler }}
version: ${{ matrix.toolchain.version }}
- name: Setup Fortran Package Manager
uses: fortran-lang/setup-fpm@v9
with:
fpm-version: ${{ matrix.fpm_versions }}
- run: | # Use fpm gnu ci to check xdp and qp
python config/fypp_deployment.py --with_xdp --with_qp
fpm test --profile release --flag '-DWITH_XDP -DWITH_QP'