-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add choice for triangular solver implementation for Ginkgo (#585)
* Add choice for triangular solver implementation for Ginkgo, remove iterative refinement inside Ginkgo integration * Add options to configure Ginkgo GMRES * Update ginkgo install on Newell and Deception. * Remove verbose output from build script and fix newell. * Turn of outer iterative refinement with Ginkgo * Increase verbosity for Ginkgo CUDA test and turning off non-sparse tests temporarily. * Remove nvblas.conf from tracked files * Update GINKGO on Ascent * Use Ginkgo triangular solver as default instead of vendor implementation * Revert temporary changes made for debugging. * Used gcc/9.1.0-based GINKGO module on Ascent for consistency * Address Review Comments --------- Co-authored-by: [email protected] <[email protected]> Co-authored-by: rcrutherford <[email protected]> Co-authored-by: pelesh <[email protected]> Co-authored-by: Nicholson Koukpaizan <[email protected]>
- Loading branch information
1 parent
82a5043
commit fc91d88
Showing
10 changed files
with
106 additions
and
69 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,8 +21,8 @@ module load exasgd-coinhsl/2015.06.23/gcc-9.1.0-qe3m7kw | |
module load exasgd-cub/1.16.0/gcc-9.1.0-o5zdbep | ||
# [email protected]%[email protected]~allow-unsupported-compilers~dev arch=linux-rhel8-power9le | ||
module load exasgd-cuda/11.4.2/gcc-9.1.0-4676kh5 | ||
# ginkgo@glu%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_type=Release cuda_arch=70 dev_path=/gpfs/wolf/proj-shared/csc359/src/ginkgo arch=linux-rhel8-power9le | ||
module load exasgd-ginkgo/glu/cuda-11.4.2/gcc-9.1.0-fpuykyc | ||
# ginkgo@1.5.0.glu_experimental%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_system=cmake build_type=Release cuda_arch=70 dev_path=/gpfs/wolf/proj-shared/csc359/src/ginkgo arch=linux-rhel8-power9le | ||
module load exasgd-ginkgo/1.5.0.glu_experimental/cuda-11.4.2/gcc-9.1.0-abpriwf | ||
# [email protected]%[email protected] libs=shared,static arch=linux-rhel8-power9le | ||
module load exasgd-gmp/6.2.1/gcc-9.1.0-umqilrg | ||
# gnuconfig@2021-08-14%[email protected] arch=linux-rhel8-power9le | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,8 +41,8 @@ module load camp-0.2.3-gcc-10.2.0-36lcy72 | |
module load openblas-0.3.20-gcc-10.2.0-x6v3mwm | ||
# [email protected]%[email protected]+blas arch=linux-centos7-zen2 | ||
module load coinhsl-2019.05.21-gcc-10.2.0-gkzkws6 | ||
# [email protected]_experimental%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_type=Release cuda_arch=60,70,75,80 arch=linux-centos7-zen2 | ||
module load ginkgo-1.5.0.glu_experimental-gcc-10.2.0-x73b7k3 | ||
# [email protected]_experimental%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~mpi~oneapi+openmp~rocm+shared build_system=cmake build_type=Debug cuda_arch=60,70,75,80 arch=linux-centos7-zen2 | ||
module load ginkgo-1.5.0.glu_experimental-gcc-10.2.0-3o5dw4r | ||
# [email protected]%[email protected]+cuda+fortran~ipo~rocm+shared build_type=RelWithDebInfo cuda_arch=60,70,75,80 arch=linux-centos7-zen2 | ||
module load magma-2.6.2-gcc-10.2.0-caockkq | ||
# [email protected]%[email protected]~gdb~int64~real64+shared build_type=Release patches=4991da9,b1225da arch=linux-centos7-zen2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,40 +9,40 @@ module use -a /share/apps/modules/tools | |
module use -a /share/apps/modules/compilers | ||
module use -a /share/apps/modules/mpi | ||
module use -a /etc/modulefiles | ||
module use -a /qfs/projects/exasgd/src/jaelyn-spack/spack/share/spack/modules/linux-centos8-power9le | ||
module use -a /qfs/projects/exasgd/src/ci-newll/ci-modules/linux-centos8-power9le | ||
|
||
# Load spack-built modules | ||
|
||
# [email protected]%[email protected] patches=35c4492,7793209,a49dd5b arch=linux-centos8-power9le | ||
module load autoconf-2.69-gcc-8.5.0-2mzbyqj | ||
# [email protected]%[email protected] patches=130cd48 arch=linux-centos8-power9le | ||
module load autoconf-archive-2022.02.11-gcc-8.5.0-nolgalj | ||
module load autoconf-2.69-gcc-8.5.0-khf4rhm | ||
# [email protected]%[email protected] patches=139214f arch=linux-centos8-power9le | ||
module load autoconf-archive-2022.02.11-gcc-8.5.0-hbtsmvt | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load automake-1.16.5-gcc-8.5.0-pnnvoal | ||
module load automake-1.16.5-gcc-8.5.0-4vya5zv | ||
# [email protected]%[email protected]+cxx~docs+stl patches=b231fcc arch=linux-centos8-power9le | ||
module load berkeley-db-18.1.40-gcc-8.5.0-cuzn6qn | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load blt-0.4.1-gcc-8.5.0-likpa4a | ||
module load blt-0.4.1-gcc-8.5.0-dp7ssua | ||
# [email protected]%[email protected]~debug~pic+shared arch=linux-centos8-power9le | ||
module load bzip2-1.0.8-gcc-8.5.0-tsweuon | ||
# ca-certificates-mozilla@2022-03-29%[email protected] arch=linux-centos8-power9le | ||
module load ca-certificates-mozilla-2022-03-29-gcc-8.5.0-zyzfhdf | ||
# [email protected].2%[email protected]+cuda~ipo~rocm~tests build_type=RelWithDebInfo cuda_arch=70 arch=linux-centos8-power9le | ||
module load camp-0.2.2-gcc-8.5.0-5po5zoy | ||
# [email protected].2%[email protected]~doc+ncurses+ownlibs~qt build_type=Release arch=linux-centos8-power9le | ||
module load cmake-3.23.2-gcc-8.5.0-pr3l2mn | ||
# coinhsl@2015.06.23%[email protected]+blas arch=linux-centos8-power9le | ||
module load coinhsl-2015.06.23-gcc-8.5.0-f6ka4rc | ||
# ca-certificates-mozilla@2022-07-19%[email protected] arch=linux-centos8-power9le | ||
module load ca-certificates-mozilla-2022-07-19-gcc-8.5.0-db3wqwx | ||
# [email protected].3%[email protected]+cuda~ipo+openmp~rocm~tests build_system=cmake build_type=RelWithDebInfo cuda_arch=70 arch=linux-centos8-power9le | ||
module load camp-0.2.3-gcc-8.5.0-x4hzwm5 | ||
# [email protected].3%[email protected]~doc+ncurses+ownlibs~qt build_type=Release arch=linux-centos8-power9le | ||
module load cmake-3.23.3-gcc-8.5.0-h76vmev | ||
# coinhsl@2019.05.21%[email protected]+blas arch=linux-centos8-power9le | ||
module load coinhsl-2019.05.21-gcc-8.5.0-hoy7u3p | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load cub-1.16.0-gcc-8.5.0-p3cnthb | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load diffutils-3.8-gcc-8.5.0-ppyuisg | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load gdbm-1.19-gcc-8.5.0-unfo3x4 | ||
# ginkgo@glu_experimental%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_type=Release cuda_arch=70 arch=linux-centos8-power9le | ||
module load ginkgo-glu_experimental-gcc-8.5.0-tq3ravg | ||
module load gdbm-1.19-gcc-8.5.0-uowynqh | ||
# ginkgo@1.5.0.glu_experimental%[email protected]+cuda~develtools~full_optimizations~hwloc~ipo~mpi~oneapi+openmp~rocm+shared build_system=cmake build_type=Debug cuda_arch=70 arch=linux-centos8-power9le | ||
module load ginkgo-1.5.0.glu_experimental-gcc-8.5.0-p3aodax | ||
# [email protected]%[email protected] libs=shared,static arch=linux-centos8-power9le | ||
module load gmp-6.2.1-gcc-8.5.0-xlcuuht | ||
module load gmp-6.2.1-gcc-8.5.0-bq7amxg | ||
# gnuconfig@2021-08-14%[email protected] arch=linux-centos8-power9le | ||
module load gnuconfig-2021-08-14-gcc-8.5.0-qjyg7ls | ||
# [email protected]%[email protected] libs=shared,static arch=linux-centos8-power9le | ||
|
@@ -54,31 +54,31 @@ module load libtool-2.4.7-gcc-8.5.0-kxdso3c | |
# [email protected]%[email protected]+sigsegv patches=9dc5fbd,bfdffa7 arch=linux-centos8-power9le | ||
module load m4-1.4.19-gcc-8.5.0-untfsqf | ||
# [email protected]%[email protected]+cuda+fortran~ipo~rocm+shared build_type=RelWithDebInfo cuda_arch=70 arch=linux-centos8-power9le | ||
module load magma-2.6.2-gcc-8.5.0-ee3572c | ||
module load magma-2.6.2-gcc-8.5.0-kfhqe36 | ||
# [email protected]%[email protected]~gdb~int64~real64+shared build_type=Release patches=4991da9,b1225da arch=linux-centos8-power9le | ||
module load metis-5.1.0-gcc-8.5.0-ldsei63 | ||
module load metis-5.1.0-gcc-8.5.0-ib64hvb | ||
# [email protected]%[email protected] libs=shared,static arch=linux-centos8-power9le | ||
module load mpfr-4.1.0-gcc-8.5.0-esdxmf2 | ||
# ncurses@6.2%[email protected]~symlinks+termlib abi=none arch=linux-centos8-power9le | ||
module load ncurses-6.2-gcc-8.5.0-v24hmxo | ||
# [email protected]%[email protected]~bignuma~consistent_fpcsr~ilp64+locking+pic+shared symbol_suffix=none threads=none arch=linux-centos8-power9le | ||
module load openblas-0.3.20-gcc-8.5.0-rwstn2s | ||
module load mpfr-4.1.0-gcc-8.5.0-ko56wbz | ||
# ncurses@6.3%[email protected]~symlinks+termlib abi=none arch=linux-centos8-power9le | ||
module load ncurses-6.3-gcc-8.5.0-glmmmuu | ||
# [email protected]%[email protected]~bignuma~consistent_fpcsr~ilp64+locking+pic+shared patches=9f12903 symbol_suffix=none threads=none arch=linux-centos8-power9le | ||
module load openblas-0.3.20-gcc-8.5.0-dmvuekp | ||
# [email protected]%[email protected]~docs~shared certs=mozilla patches=3fdcf2d arch=linux-centos8-power9le | ||
module load openssl-1.1.1q-gcc-8.5.0-xlfn3bw | ||
## module load openssl-1.1.1q-gcc-8.5.0-lv52izx | ||
# [email protected]%[email protected]+cpanm+shared+threads arch=linux-centos8-power9le | ||
module load perl-5.34.1-gcc-8.5.0-fn534xj | ||
module load perl-5.34.1-gcc-8.5.0-qt5uuuh | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load pkgconf-1.8.0-gcc-8.5.0-imrnro2 | ||
# [email protected]%[email protected]+odule load raja-0.14.0-gcc-8.5.0-qsgckji | ||
module load raja-0.14.0-gcc-8.5.0-qsgckji | ||
# [email protected]%[email protected]+cuda~examples~exercises~ipo+openmp~rocm+shared~tests build_system=cmake build_type=RelWithDebInfo cuda_arch=70 arch=linux-centos8-power9le | ||
module load raja-0.14.0-gcc-8.5.0-2pndg26 | ||
# [email protected]%[email protected] arch=linux-centos8-power9le | ||
module load readline-8.1.2-gcc-8.5.0-l4hzlyf | ||
module load readline-8.1.2-gcc-8.5.0-6rwgkxr | ||
# [email protected]%[email protected]~cuda~graphblas~openmp+pic~tbb arch=linux-centos8-power9le | ||
module load suite-sparse-5.10.1-gcc-8.5.0-ykffgpl | ||
module load suite-sparse-5.10.1-gcc-8.5.0-yc2nlwi | ||
# [email protected]%[email protected] patches=12f6edb,1732115 arch=linux-centos8-power9le | ||
module load texinfo-6.5-gcc-8.5.0-fvxyl2q | ||
# [email protected]%[email protected]+c+cuda~device_alloc~deviceconst+examples~fortran~ipo~numa~openmp~rocm~shared build_type=RelWithDebInfo cuda_arch=70 tests=none arch=linux-centos8-power9le | ||
module load umpire-6.0.0-gcc-8.5.0-xar7dg5 | ||
module load texinfo-6.5-gcc-8.5.0-v2eju2d | ||
# [email protected]%[email protected]+c+cuda~device_alloc~deviceconst~examples~fortran~ipo~numa~openmp~rocm~shared build_system=cmake build_type=RelWithDebInfo cuda_arch=70 tests=none arch=linux-centos8-power9le | ||
module load umpire-6.0.0-gcc-8.5.0-mftt44d | ||
# [email protected]%[email protected]+optimize+pic+shared patches=0d38234 arch=linux-centos8-power9le | ||
module load zlib-1.2.12-gcc-8.5.0-spb5k73 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters