Skip to content

Force the alignment of SoA and AoS Particles #8

Force the alignment of SoA and AoS Particles

Force the alignment of SoA and AoS Particles #8

Workflow file for this run

name: AlpineLinux
on: [push, pull_request]
concurrency:
group: ${{ github.ref }}-${{ github.head_ref }}-aline-linux
cancel-in-progress: true
jobs:
tests_build_3D:
name: GNU@14 32bit musl [tests]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: jirutka/setup-alpine@v1
with:
arch: x86
- name: Build & Install
env: {CXXFLAGS: "-fno-operator-names -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -O1 -Wnon-virtual-dtor -Wlogical-op -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wmissing-include-dirs"}
shell: alpine.sh --root {0}
run: |
apk add build-base cmake fftw g++ make pkgconf
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DAMReX_FFT=OFF \
-DAMReX_EB=ON \
-DAMReX_ENABLE_TESTS=ON \
-DAMReX_FORTRAN=OFF \
-DAMReX_MPI=OFF \
-DAMReX_PARTICLES=ON \
-DAMReX_SPACEDIM=3
cmake --build build -j 4
ctest --test-dir build --output-on-failure