Skip to content
Success

Changes

Summary

  1. Add GPU timing for MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0. Reported-by: Hao Luo (details)
  2. Fix bug in PetscViewerBinaryWriteReadAll() that (details)
Commit bdb0d812d7d16c312f15c80a34abe98d607d2193 by bsmith
Add GPU timing for MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0. Reported-by: Hao Luo
The file was modified src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (diff)
Commit 2fb3221ed91b67bd19a4fc4195a991713b930d21 by bsmith
Fix bug in PetscViewerBinaryWriteReadAll() that

prevented saving dense matrices whose number of entries on MPI rank 0 is greater than PETSC_MPI_INT_MAX by
removing unneeded PetscCall(PetscMPIIntCast(count, &cnt)); on rank 0.

Also removed unneeded potentially large malloc when used with on one MPI rank

Reported-by: Sreeram R Venkat <srvenkat@utexas.edu>

Code still does not work if any MPI process besides rank 0 has a matrix with a number of entries greater than PETSC_MPI_INT_MAX
The file was modified src/sys/classes/viewer/impls/binary/binv.c (diff)