hypre/.gitignore
Victor A. Paludetto Magri 9415d6aa08
FSAI implementation on CPUs (#610)
Thir PR adds a factorized sparse approximate inverse (FSAI) implementation on hypre, which can be used as a standalone solver, preconditioner to Krylov methods, or complex smoother to BoomerAMG. Particularly, we consider the adaptive algorithm version, where the sparsity pattern of the lower triangular factor G is built dynamically, i.e., during an iterative procedure that tries to find the best nonzero positions for a given row of G. This implementation was performed on top of the IJ interface. It uses the diagonal portion of A for constructing G, i.e., it's a block-Jacobi method in the MPI sense. List of additional changes:

* Add caliper instrumentation to FSAI.
* Add ZeroGuess option to FSAI.
* Performance optimizations.
* Add OpenMP support to FSAI.
* Make internal BLAS/LAPACK functions thread-safe. 
* Update CMake build.
* Add new test cases: beam_tet_dof459_np1, beam_hex_dof459_np2, and beam_tet_dof2475_np4.
* Add documentation for FSAI.

Co-authored-by: Heather Switzer <switzer4@lassen36.coral.llnl.gov>
Co-authored-by: heatherms27 <hmswitzer@email.wm.edu>
Co-authored-by: Sarah Osborn <30503782+osborn9@users.noreply.github.com>
2022-04-05 11:18:39 -07:00

45 lines
686 B
Plaintext

*.o
*.obj
*.a
*.so
*.out.*
*.err.*
*.err
*.out
*.perf
config.log
config.status
Makefile.config
HYPRE_config.h
autom4te.cache
src/TAGS
hypre/
###############
# Documentation
###############
src/docs/ref-manual-html/
src/docs/ref-manual.pdf
src/docs/ref-manual/latex/
src/docs/ref-manual/xml/
src/docs/usr-manual-html/
src/docs/usr-manual.pdf
src/docs/usr-manual/_build/
###############
# Executables
###############
src/test/ams_driver
src/test/ij
src/test/ij_assembly
src/test/ij_mv
src/test/maxwell_unscaled
src/test/sstruct
src/test/sstruct_fac
src/test/struct
src/test/struct_migrate
src/test/zboxloop
src/examples/ex[0-9]
src/examples/ex1[0-6]
src/examples/ex5f
src/examples/ex12f