Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/next'
Browse files Browse the repository at this point in the history
  • Loading branch information
JezSw committed Oct 21, 2024
2 parents 42103db + d0f3cff commit 12f51bd
Show file tree
Hide file tree
Showing 238 changed files with 8,105 additions and 4,163 deletions.
11 changes: 10 additions & 1 deletion 3rd_party/hypre/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
*.err
*.out
*.perf
*.btr
*.patch
.gdbinit
build.sh
update.sh
make.log
config.log
config.status
Makefile.config
Expand All @@ -15,6 +21,9 @@ autom4te.cache
src/TAGS
hypre/
cmbuild/
install/
AUTOTEST/*.dir
.vscode

###############
# Documentation
Expand Down Expand Up @@ -46,4 +55,4 @@ src/test/zboxloop
src/examples/ex[0-9]
src/examples/ex1[0-6]
src/examples/ex5f
src/examples/ex12f
src/examples/ex12f
1 change: 1 addition & 0 deletions 3rd_party/hypre/AUTOTEST/check-license.filters
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@
./src/config.status
.gitignore
TVD.v3breakpoints
.vscode
4 changes: 3 additions & 1 deletion 3rd_party/hypre/AUTOTEST/check-mem.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ find . -type f -print | egrep '[.]*[.](c|cc|cpp|cxx|C|h|hpp|hxx|H)$' |
egrep -v '/FEI_mv' |
egrep -v '/hypre/include' |
egrep -v '/utilities/memory_tracker.c' |
egrep -v '/utilities/memory.c' > check-mem.files
egrep -v '/utilities/memory.c' |
egrep -v '/utilities/general.c' |
egrep -v '/utilities/device_utils.c' > check-mem.files

egrep '(^|[^[:alnum:]_]+)malloc[[:space:]]*\(' `cat check-mem.files` >&2
egrep '(^|[^[:alnum:]_]+)calloc[[:space:]]*\(' `cat check-mem.files` >&2
Expand Down
32 changes: 17 additions & 15 deletions 3rd_party/hypre/AUTOTEST/machine-lassen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,57 +47,57 @@ save="lassen"

######################
## DEFAULT CUDA ##
## (cuda/10.1.243) ##
## (cuda/11.2.0) ##
######################

module -q load cuda
module -q load xl

# CUDA with UM in debug mode [ij, ams, struct, sstruct]
co="--with-cuda --enable-unified-memory --enable-persistent --enable-debug --with-gpu-arch=70 --with-memory-tracker --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-unified-memory --enable-persistent --enable-debug --with-gpu-arch=70 --with-memory-tracker --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-ij-gpu -ams -struct -sstruct -rt -mpibind -save ${save} -rtol ${rtol} -atol ${atol}"
eo="-gpu -rt -mpibind -save ${save} -rtol ${rtol} -atol ${atol}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro -eo: $eo
./renametest.sh basic $output_dir/basic-cuda-um

# CUDA with UM in debug mode [ij, ams, struct, sstruct]
co="--with-cuda --enable-unified-memory --enable-persistent --enable-debug --with-print-errors --with-gpu-arch=70 --with-memory-tracker --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-unified-memory --enable-persistent --enable-debug --with-print-errors --with-gpu-arch=70 --with-memory-tracker --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-error -rt -mpibind -save ${save} -rtol ${rtol} -atol ${atol}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-cuda-um-with-errors

# CUDA with UM and mixed-int
co="--with-cuda --enable-unified-memory --enable-mixedint --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-unified-memory --enable-mixedint --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-ij-mixed -ams -struct -sstruct-mixed -rt -mpibind -save ${save} -rtol ${rtol} -atol ${atol}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-cuda-um-mixedint

# CUDA with UM with shared library
co="--with-cuda --enable-unified-memory --with-openmp --enable-hopscotch --enable-shared --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-unified-memory --with-openmp --enable-hopscotch --enable-shared --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-gpumemcheck -rt -mpibind -cudamemcheck -save ${save}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-cuda-um-shared

# CUDA with UM and single precision
co="--with-cuda --enable-unified-memory --enable-single --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-unified-memory --enable-single --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-single -rt -mpibind -save ${save}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: ${ro}
./renametest.sh basic $output_dir/basic-cuda-um-single

# CUDA with UM without MPI [no run]
#co="--with-cuda --enable-unified-memory --without-MPI --with-gpu-arch=70 --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
#co="--with-cuda --enable-unified-memory --without-MPI --with-gpu-arch=70 --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
#./test.sh basic.sh $src_dir -co: $co -mo: $mo
#./renametest.sh basic $output_dir/basic-cuda-um-without-MPI

# CUDA without UM with device memory pool [struct]
co="--with-cuda --enable-device-memory-pool --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-cuda --enable-device-memory-pool --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-struct -rt -mpibind -save ${save}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-cuda-nonum

# CUDA without UM with umpire [benchmark]
UMPIRE_DIR=/usr/workspace/hypre/ext-libs/Umpire/2022.03.1-nvcc10.1.243-sm_70-xl2021.09.22
co="--with-cuda --with-gpu-arch=70 --with-umpire --with-umpire-include=${UMPIRE_DIR}/include --with-umpire-lib-dirs=${UMPIRE_DIR}/lib --with-umpire-libs=umpire --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
UMPIRE_DIR=/usr/workspace/hypre/ext-libs/Umpire/2022.03.1-nvcc11.2-sm_70-xl2023.06.28-cuda-11.2.0-gcc-8.3.1
co="--with-cuda --with-gpu-arch=70 --with-umpire --with-umpire-include=${UMPIRE_DIR}/include --with-umpire-lib-dirs=${UMPIRE_DIR}/lib --with-umpire-libs=umpire --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-bench -rt -mpibind -save ${save}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-cuda-bench
Expand All @@ -113,34 +113,36 @@ ro="-ij-noilu -ams -struct -sstruct -rt -mpibind -save lassen_cpu"
############

# OMP 4.5 with UM with shared library [no run]
#co="--with-device-openmp --enable-unified-memory --enable-shared --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029:1500-030:1501-308\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029:1500-030:1501-308\\'"
#co="--with-device-openmp --enable-unified-memory --enable-shared --with-extra-CFLAGS=\\'-qsuppress=1500-029:1500-030:1501-308\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029:1500-030:1501-308\\'"
#./test.sh basic.sh $src_dir -co: $co -mo: $mo
#./renametest.sh basic $output_dir/basic-deviceomp-um-shared

# OMP 4.5 without UM in debug mode [struct]
co="--with-device-openmp --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
co="--with-device-openmp --enable-debug --with-gpu-arch=70 --with-extra-CFLAGS=\\'-qsuppress=1500-029\\' --with-extra-CXXFLAGS=\\'-qsuppress=1500-029\\'"
ro="-struct -rt -mpibind -save ${save}"
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $ro
./renametest.sh basic $output_dir/basic-deviceomp-nonum-debug-struct

#####################################
## CUDA + CMake build (only) tests ##
#####################################
module -q load cmake/3.16.8
module list cmake/3.16.8 |& grep "None found"

mo="-j"

# CUDA with UM + CMake
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DHYPRE_ENABLE_UNIFIED_MEMORY=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_ENABLE_PERSISTENT_COMM=ON -DHYPRE_ENABLE_DEVICE_POOL=ON -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029"\'" -DHYPRE_CUDA_SM=70"
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DHYPRE_ENABLE_UNIFIED_MEMORY=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_ENABLE_PERSISTENT_COMM=ON -DHYPRE_ENABLE_DEVICE_POOL=ON -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qsuppress=1500-029"\'" -DHYPRE_CUDA_SM=70"
./test.sh cmake.sh $src_dir -co: $co -mo: $mo
./renametest.sh cmake $output_dir/cmake-cuda-um-ij

# CUDA with UM [shared library] + CMake
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DHYPRE_ENABLE_UNIFIED_MEMORY=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_WITH_OPENMP=ON -DHYPRE_ENABLE_HOPSCOTCH=ON -DHYPRE_ENABLE_SHARED=ON -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029 "\'" -DHYPRE_CUDA_SM=70"
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DHYPRE_ENABLE_UNIFIED_MEMORY=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_WITH_OPENMP=ON -DHYPRE_ENABLE_HOPSCOTCH=ON -DHYPRE_ENABLE_SHARED=ON -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qsuppress=1500-029 "\'" -DHYPRE_CUDA_SM=70"
./test.sh cmake.sh $src_dir -co: $co -mo: $mo
./renametest.sh cmake $output_dir/cmake-cuda-um-shared

# CUDA w.o UM + CMake
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qmaxmem=-1 -qsuppress=1500-029"\'" -DHYPRE_CUDA_SM=70"
co="-DCMAKE_C_COMPILER=$(which xlc) -DCMAKE_CXX_COMPILER=$(which xlc++) -DCMAKE_CUDA_COMPILER=$(which nvcc) -DMPI_C_COMPILER=$(which mpicc) -DMPI_CXX_COMPILER=$(which mpicxx) -DHYPRE_WITH_CUDA=ON -DCMAKE_BUILD_TYPE=Debug -DHYPRE_WITH_EXTRA_CFLAGS="\'"-qsuppress=1500-029"\'" -DHYPRE_WITH_EXTRA_CXXFLAGS="\'"-qsuppress=1500-029"\'" -DHYPRE_CUDA_SM=70"
./test.sh cmake.sh $src_dir -co: $co -mo: $mo
./renametest.sh cmake $output_dir/cmake-cuda-nonum-struct

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ case $1 in
-h|-help)
cat <<EOF
**** Only run this script on the rztopaz machine ****
**** Only run this script on the rzhound machine ****
$0 [-h|-help] {src_dir}
where: -h|-help prints this usage information and exits
{src_dir} is the hypre source directory
This script runs a number of tests suitable for the rztopaz machine.
This script runs a number of tests suitable for the rzhound machine.
Example usage: $0 ../src
Expand Down
18 changes: 11 additions & 7 deletions 3rd_party/hypre/AUTOTEST/machine-tux-spack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ src_dir=`cd $1; pwd`
shift

# OpenMPI limits the number of processes available by default - override
# RDF: The first environment variable didn't work for me
export OMPI_MCA_rmaps_base_oversubscribe=1
export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe

# Basic build and run tests

Expand All @@ -53,19 +55,21 @@ export OMPI_MCA_rmaps_base_oversubscribe=1
# Use the develop branch for superlu-dist
superludistspec="superlu-dist@develop"
spackspec="hypre@develop~debug+superlu-dist ^$superludistspec"
spack install $spackspec
# The --fresh option will ensure the latest versions of dependencies are used
spack install --fresh $spackspec
spack load $spackspec
spackdir=`spack location -i $spackspec`
test.sh basic.sh ../src -co: -mo: -spack $spackdir -ro: -superlu
./renametest.sh basic $output_dir/basic-dsuperlu

# Clean-up spack build
spack spec --yaml $spackspec > test.yaml
grep ' hash:' test.yaml | sed -e 's/^.*: /\//' | xargs spack mark -e
spack gc -y
grep ' hash:' test.yaml | sed -e 's/^.*: /\//' | xargs spack mark -i
rm -f test.yaml
spack clean --all
# RDF: Commenting out PR #481 (for now) to test the '--fresh' option above (faster)
# spack spec --yaml $spackspec > test.yaml
# grep ' hash:' test.yaml | sed -e 's/^.*: /\//' | xargs spack mark -e
# spack gc -y
# grep ' hash:' test.yaml | sed -e 's/^.*: /\//' | xargs spack mark -i
# rm -f test.yaml
# spack clean --all
spack uninstall -yR $superludistspec

# Echo to stderr all nonempty error files in $output_dir
Expand Down
10 changes: 10 additions & 0 deletions 3rd_party/hypre/CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@
# This file chronicles user-level changes, beginning with the most recent.
# =============================================================================

Version 2.32.0 released 2024/10/08

- New MGR features and updates
- New filtering option to AMG for block-diagonal preconditioning
- New memory usage monitoring functions
- Added non-UVM support for ILUT and HMIS coarsening
- Various bug fixes

#====================================

Version 2.31.0 released 2024/02/14

- Added iterative ILU0 option
Expand Down
43 changes: 27 additions & 16 deletions 3rd_party/hypre/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ else ()
endif ()

# The version number.
set(HYPRE_VERSION 2.31.0)
set(HYPRE_NUMBER 23100)
set(HYPRE_DATE 2024/02/14)
set(HYPRE_VERSION 2.32.0)
set(HYPRE_NUMBER 23200)
set(HYPRE_DATE 2024/10/08)
set(HYPRE_TIME 00:00:00)
set(HYPRE_BUGS https://github.com/hypre-space/hypre/issues)
set(HYPRE_SRCDIR "${PROJECT_SOURCE_DIR}")
Expand Down Expand Up @@ -632,6 +632,30 @@ if (HYPRE_USING_UMPIRE)
target_include_directories(${PROJECT_NAME} PUBLIC ${TPL_UMPIRE_INCLUDE_DIRS})
endif ()

# Set MPI compile flags
if (NOT HYPRE_SEQUENTIAL)
find_program(MPIEXEC_EXECUTABLE NAMES mpiexec mpirun)
find_package(MPI REQUIRED)
target_link_libraries(${PROJECT_NAME} PUBLIC MPI::MPI_C)
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} MPI::MPI_C)

# Check if MPI supports the MPI_Comm_f2c function
include(CheckCSourceCompiles)
check_c_source_compiles("
#include <mpi.h>
int main() {
MPI_Comm c = MPI_Comm_f2c(0);
return 0;
}
" HYPRE_HAVE_MPI_COMM_F2C)
endif (NOT HYPRE_SEQUENTIAL)

# Set OpenMP compile flags
if (HYPRE_USING_OPENMP)
find_package(OpenMP REQUIRED)
target_link_libraries(${PROJECT_NAME} PUBLIC OpenMP::OpenMP_C)
endif (HYPRE_USING_OPENMP)

# Configure a header file to pass CMake settings to the source code
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/config/HYPRE_config.h.cmake.in"
Expand Down Expand Up @@ -663,19 +687,6 @@ if (HYPRE_USING_SYCL)
set_source_files_properties(${HYPRE_GPU_SOURCES} PROPERTIES LANGUAGE CXX)
endif ()

# Set MPI compile flags
if (NOT HYPRE_SEQUENTIAL)
find_program(MPIEXEC_EXECUTABLE NAMES mpiexec mpirun)
find_package(MPI REQUIRED)
target_link_libraries(${PROJECT_NAME} PUBLIC MPI::MPI_C)
endif (NOT HYPRE_SEQUENTIAL)

# Set OpenMP compile flags
if (HYPRE_USING_OPENMP)
find_package(OpenMP REQUIRED)
target_link_libraries(${PROJECT_NAME} PUBLIC OpenMP::OpenMP_C)
endif (HYPRE_USING_OPENMP)

if (MSVC)
target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_WARNINGS)
if (MSVC_VERSION LESS 1928) # Visual Studio 2019 version 16.8 claims full C11 support
Expand Down
2 changes: 2 additions & 0 deletions 3rd_party/hypre/src/FEI_mv/fei-hypre/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ C_COMPILE_FLAGS = \
-I$(srcdir)/../../parcsr_mv\
-I$(srcdir)/../../parcsr_ls\
-I$(srcdir)/../../seq_mv\
-I$(srcdir)/../../seq_block_mv\
-I$(srcdir)/../../distributed_matrix\
-I$(srcdir)/../../distributed_ls\
-I$(srcdir)/../fei-base\
Expand All @@ -49,6 +50,7 @@ CXX_COMPILE_FLAGS = \
-I$(srcdir)/../../krylov\
-I$(srcdir)/../../parcsr_block_mv\
-I$(srcdir)/../../parcsr_mv\
-I$(srcdir)/../../seq_block_mv\
-I$(srcdir)/../../parcsr_ls\
-I$(srcdir)/../../seq_mv\
-I$(srcdir)/../../distributed_matrix\
Expand Down
1 change: 1 addition & 0 deletions 3rd_party/hypre/src/FEI_mv/femli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ MLI_INCLUDES = \
-I$(srcdir)/../../parcsr_mv\
-I$(srcdir)/../../parcsr_ls\
-I$(srcdir)/../../seq_mv\
-I$(srcdir)/../../seq_block_mv\
-I$(srcdir)/../../distributed_matrix\
-I$(srcdir)/../../distributed_ls\
-I$(srcdir)/../../FEI_mv/fei-hypre\
Expand Down
Loading

0 comments on commit 12f51bd

Please sign in to comment.