mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-27 21:55:41 -04:00
Updating version of cmake.
Adding netcdf libraries to CI. Adding libmesh job. Extending prefix path for libmesh to the directory. A couple more tweaks to the libmesh paths. Updating how libmesh is installed. Relying on MOOSE install scripts.
This commit is contained in:
parent
1b05cdec16
commit
8fa814d142
5 changed files with 40 additions and 20 deletions
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
|
|
@ -30,6 +30,7 @@ jobs:
|
|||
mpi: [n, y]
|
||||
omp: [n, y]
|
||||
dagmc: [n]
|
||||
libmesh: [n]
|
||||
event: [n]
|
||||
vectfit: [n]
|
||||
|
||||
|
|
@ -44,6 +45,10 @@ jobs:
|
|||
python-version: 3.8
|
||||
mpi: y
|
||||
omp: y
|
||||
- libmesh: y
|
||||
python-version: 3.8
|
||||
mpi: y
|
||||
omp: y
|
||||
- event: y
|
||||
python-version: 3.8
|
||||
omp: y
|
||||
|
|
@ -63,6 +68,7 @@ jobs:
|
|||
DAGMC: ${{ matrix.dagmc }}
|
||||
EVENT: ${{ matrix.event }}
|
||||
VECTFIT: ${{ matrix.vectfit }}
|
||||
LIBMESH: ${{ matrix.libmesh }}
|
||||
|
||||
steps:
|
||||
-
|
||||
|
|
@ -73,7 +79,11 @@ jobs:
|
|||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
|
||||
-
|
||||
name: Set up CMake
|
||||
uses: jwlawson/actions-setup-cmake@v1.5
|
||||
with:
|
||||
cmake-version: 3.12.x
|
||||
-
|
||||
name: Environment Variables
|
||||
run: |
|
||||
|
|
@ -88,6 +98,8 @@ jobs:
|
|||
sudo apt -y update
|
||||
sudo apt install -y mpich \
|
||||
libmpich-dev \
|
||||
libnetcdf-dev \
|
||||
libpnetcdf-dev \
|
||||
libhdf5-serial-dev \
|
||||
libhdf5-mpich-dev \
|
||||
libeigen3-dev
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue