Skip to content

Commit

Permalink
Merge pull request #112 from OpenSEMBA/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
lmdiazangulo authored Jan 11, 2025
2 parents 8fdf3d7 + 2269d35 commit 10b70fd
Show file tree
Hide file tree
Showing 103 changed files with 65,468 additions and 2,438 deletions.
3 changes: 2 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
precompiled_libraries/** linguist-vendored
precompiled_libraries/linux* eol=lf
*.sh -crlf
*.ac -crlf
*.am -crlf
*.am -crlf
21 changes: 14 additions & 7 deletions .github/workflows/automatic-release-ubuntu-gnu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@ name: automatic-release-ubuntu-gnu
on:
push:
branches:
- main

- main

jobs:

builds-and-test:
runs-on: ubuntu-latest
strategy:
matrix:
build-type: ["Release"]
mpi: ["No"]
mtln: ["Yes"]
hdf: ["Yes"]

steps:
- name: Checkout
Expand All @@ -25,22 +30,24 @@ jobs:
sudo apt update
sudo apt install libhdf5-dev libopenmpi-dev
- name: Build application
run: |
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
- name: CMake build
run: |
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=${{matrix.build-type}} \
-DSEMBA_FDTD_ENABLE_MPI=${{matrix.mpi}} \
-DSEMBA_FDTD_ENABLE_HDF=${{matrix.hdf}} \
-DSEMBA_FDTD_ENABLE_MTLN=${{matrix.mtln}}
cmake --build build -j
- name: Run fdtd unit tests
run: |
build/bin/fdtd_tests
- name: Install python wrapper requirements
timeout-minutes: 60
run: |
python -m pip install -r requirements.txt
- name: Run wrapper tests
timeout-minutes: 60
run: |
python -m pytest test
Expand Down
27 changes: 0 additions & 27 deletions .github/workflows/build_windows.bat

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/run_tests_windows.bat

This file was deleted.

68 changes: 0 additions & 68 deletions .github/workflows/ubuntu-gnu.yml

This file was deleted.

69 changes: 0 additions & 69 deletions .github/workflows/ubuntu-intel.yml

This file was deleted.

68 changes: 0 additions & 68 deletions .github/workflows/ubuntu-intelLLVM.yml

This file was deleted.

66 changes: 0 additions & 66 deletions .github/workflows/ubuntu-nvidia.yml

This file was deleted.

Loading

0 comments on commit 10b70fd

Please sign in to comment.