This PR extends the (semi)-struct matrix/vector IO functions added on #583 with GPU support. Additionally: * Fix regression tests on Lassen. * Read data values into host memory * Update Umatrix read algorithm when the ParCSRMatrix is expected to live on the device * Reset deallocated pointers at hypre_IJMatrixDestroyParCSR to NULL * Clone rownnz info if present on a CSRMatrix * Reduce memory transfer and remove unused variables * Fix bug with -print option * Build rownnz info also when the ParCSRMatrix is in assembled state * Remove a few instances of "return ierr" * Refactor (s)struct IO - code works with cuda and without UM * Add executables to gitignore
34 lines
457 B
Plaintext
34 lines
457 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/
|
|
|
|
###############
|
|
# 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 |