move petsclandau.h listing from include/makefile to src/ts/utils/dmplexlandau/makefile
remove myelem
update tests
added cache of Plex
added GPU VecGetCloser to Kokkos, clean up in Cuda
optimize to not copy data to GPU, add nvvp labels
add replacement for VecGetClosure
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
show more ...
Fix wrong uses of PetscSqrtScalar that should be PetscSqrtReal
Sys: use Kokkos::complex for .kokkos.cxx files
Adams/landau kokkos opt
Add cuSparse Band LU factorization
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, p
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
Fix compile warning (may be used uninitialized)
adding LU factorization to Kokkos--amendwipwipwipfixed Idremove printswipfixed Nf attach, fixed LU flops, fixed solver bugwipwipwipwipfixing kokkos LUApply 1 suggestion(s)
adding LU factorization to Kokkos--amendwipwipwipfixed Idremove printswipfixed Nf attach, fixed LU flops, fixed solver bugwipwipwipwipfixing kokkos LUApply 1 suggestion(s) to 1 file(s)Apply 2 suggestion(s) to 1 file(s)formatdgemm V2 workingdebuggingdebuggingdebuggingworking in serialwipwip:fixed 2D Kokkos LUfix 3d bug in GPU assemblyformatformatformatadded checkremove check
Merge branch 'adams/landau-ex2re-cleanup' into 'master'Adams/landau ex2re cleanupSee merge request petsc/petsc!3594
Adams/landau ex2re cleanup- fixed flops counts and warning w/o logging- fix mat_view for pure Jacobian and with mass- modify RE model and add cuda test
CHKERRQ() -> CHKERRMPI()
Merge remote-tracking branch 'origin/release'
DMPlexLandau: fix implicit conversion'int' to 'float' changes value from 299792458 to 299792448
Adams/landau cleanup Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably. Added Kokkos solver st
Adams/landau cleanup Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably. Added Kokkos solver stubs to work with GPU offloaded matrices. Fixed up ex2 for paper Added runex2_[kokkos|cuda] targets to Landau makefile for paper
PetscAbsReal: fix clang warnings related to double -> single truncation
Fixes for --with-clanguage=cxx
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
1...<<111213