mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-25 20:45:35 -04:00
Updating CI to use a libmesh installation relying on its native distributed vector.
This commit is contained in:
parent
b11e038460
commit
894fcbe23c
3 changed files with 9 additions and 17 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
|
@ -98,8 +98,6 @@ jobs:
|
|||
sudo apt -y update
|
||||
sudo apt install -y mpich \
|
||||
libmpich-dev \
|
||||
libnetcdf-dev \
|
||||
libpnetcdf-dev \
|
||||
libhdf5-serial-dev \
|
||||
libhdf5-mpich-dev \
|
||||
libeigen3-dev
|
||||
|
|
|
|||
|
|
@ -5,20 +5,14 @@ set -ex
|
|||
CURRENT_DIR=$(pwd)
|
||||
|
||||
# libMESH install
|
||||
# cd $HOME
|
||||
# mkdir LIBMESH && cd LIBMESH
|
||||
# git clone https://github.com/libmesh/libmesh -b v1.6.0 --recurse-submodules
|
||||
# mkdir build && cd build
|
||||
# ../libmesh/configure --prefix=$HOME/LIBMESH --enable-exodus --disable-mpi
|
||||
# make -j4 install
|
||||
# export LIBMESH_PC=$HOME/LIBMESH/lib/pkgconfig/
|
||||
# rm -rf $HOME/LIBMESH/build
|
||||
|
||||
cd $HOME
|
||||
git clone https://github.com/idaholab/moose MOOSE
|
||||
cd MOOSE
|
||||
|
||||
./scripts/update_and_rebuild_petsc.sh CXX=mpicxx CC=mpicc FC=mpifort
|
||||
./scripts/update_and_rebuild_libmesh.sh CXX=mpicxx CC=mpicc FC=mpifort
|
||||
mkdir LIBMESH && cd LIBMESH
|
||||
git clone https://github.com/libmesh/libmesh -b v1.6.0 --recurse-submodules
|
||||
mkdir build && cd build
|
||||
export METHODS="opt"
|
||||
../libmesh/configure --prefix=$HOME/LIBMESH --enable-exodus --disable-netcdf-4 --disable-eigen --disable-lapack
|
||||
make -j4 install
|
||||
export LIBMESH_PC=$HOME/LIBMESH/lib/pkgconfig/
|
||||
rm -rf $HOME/LIBMESH/build
|
||||
|
||||
cd $CURRENT_DIR
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ def install(omp=False, mpi=False, phdf5=False, dagmc=False, libmesh=False):
|
|||
|
||||
if libmesh:
|
||||
cmake_cmd.append('-Dlibmesh=ON')
|
||||
libmesh_path = os.environ.get('HOME') + '/MOOSE/libmesh/installed'
|
||||
libmesh_path = os.environ.get('HOME') + '/LIBMESH'
|
||||
cmake_cmd.append('-DCMAKE_PREFIX_PATH=' + libmesh_path)
|
||||
|
||||
# Build in coverage mode for coverage testing
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue