| #
e6118d12
|
| 15-Jun-2021 |
Mark Adams <mfadams@lbl.gov> |
cleanup timers on device backends of Landau
|
| #
acb395ff
|
| 13-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-mass-opt' into 'main'
Optimizations for mass term in Landau
See merge request petsc/petsc!4035
|
| #
1eec90e4
|
| 13-Jun-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
Optimizations for mass term in Landau
|
| #
10f1504d
|
| 10-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-11-11/cleanup-matsetvaluesdevice' into 'main'
MatSetValuesDevice: Cleanup and simplify code, including example
See merge request petsc/petsc!3411
|
| #
042217e8
|
| 10-Jun-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private h
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private headers from public headers
Feature: MatSetValuesDevice determines automatically from the context (where it is included from) if it is being used from C, CUDA, or Kokkos, PETSC_DEVICE_FUNC_DEC no longer needs to be set before including petscaijdevice.h
Feature: MatSetValuesDevice() now ignores all values outside the global column range.
PetscSplitCSRDataStructure is now a pointer, not a struct, like most PETSc objects, please leave it that way.
Fix all uses of CTABLE that were related to the original MatSetValuesDevice()
Have atomicAdd use Kokkos atomic-add with CPU build when building with Kokkos.
Cuda should now work with --download-openmpi, this is done by updating updateCompilers() to rerun portions of packages/cuda.py after the compilers are reset to use MPI wrappers. This is needed because the resetting of the compilers removes all the compiler flags and packages/cuda.py sets certain values into these flags that was previously lost.
Add MPICXX_INCLUDES, MPICXX_LIBS to fix compile targets for Kokkos examples
'make check' now runs properly for Kokkos test of src/snes/ex3k, fixed bug in the makefile wrt MPI_IS_MPIUNI check
Testing makefile rules: add ex*cu binaries to clean rule
Reported-by: Sam Fagbemi <samkorede24@gmail.com> Thanks-to: Stefano Zampini <stefano.zampini@gmail.com> Thanks-to: Mark Adams <mfadams@lbl.gov>
/spend 16h
show more ...
|
| #
67f24b97
|
| 08-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/update-checkbadsource' into 'main'
Update badsource rules
See merge request petsc/petsc!4064
|
| #
70a7d78a
|
| 04-Jun-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Update badsource rules
- Zero or more spaces are not allowed for more returning types - zero spaces not allowed for for|if|while
|
| #
0e5d4aae
|
| 20-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/fix-gcc4-complex'
Disable petsccomplexfix.h with C++14 and GNU-4
See merge request petsc/petsc!3989
|
| #
81cc8ef4
|
| 19-May-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Remove use of PETSC_SKIP_CXX_COMPLEX_FIX in petsc source code
|
| #
9396fe99
|
| 14-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-vec-closure' into 'main'
Adams/landau vec closure
See merge request petsc/petsc!3929
|
| #
a5e5c115
|
| 06-May-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
remove myelem
|
| #
0dacec1d
|
| 30-Apr-2021 |
Mark Adams <mfadams@lbl.gov> |
update tests
|
| #
af0767da
|
| 28-Apr-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
added GPU VecGetCloser to Kokkos, clean up in Cuda
|
| #
c0f4c536
|
| 05-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-kokkos-complex' into 'main'
Use Kokkos::complex when available
See merge request petsc/petsc!3904
|
| #
addd1e01
|
| 04-May-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix wrong uses of PetscSqrtScalar that should be PetscSqrtReal
|
| #
11d22bbf
|
| 21-Apr-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: use Kokkos::complex for .kokkos.cxx files
|
| #
0370b6cf
|
| 27-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-kokkos-opt' into 'main'
Adams/landau kokkos opt
See merge request petsc/petsc!3899
|
| #
bd08a171
|
| 27-Apr-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
Adams/landau kokkos opt
|
| #
6fa2eece
|
| 16-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-gpu-opt' into 'main'
Adams/landau gpu opt
See merge request petsc/petsc!3792
|
| #
e8d2b73a
|
| 16-Apr-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
Add cuSparse Band LU factorization
|
| #
5849f669
|
| 07-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/kokkos-lu-landau' into 'main'
Adams/kokkos lu landau
See merge request petsc/petsc!3612
|
| #
8f7e8f9d
|
| 07-Mar-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
adding LU factorization to Kokkos
--amend
wip
wip
wip
fixed Id
remove prints
wip
fixed Nf attach, fixed LU flops, fixed solver bug
wip
wip
wip
wip
fixing kokkos LU
Apply 1 suggestion(s)
adding LU factorization to Kokkos
--amend
wip
wip
wip
fixed Id
remove prints
wip
fixed Nf attach, fixed LU flops, fixed solver bug
wip
wip
wip
wip
fixing kokkos LU
Apply 1 suggestion(s) to 1 file(s)
Apply 2 suggestion(s) to 1 file(s)
format
dgemm V2 working
debugging
debugging
debugging
working in serial
wip
wip:fixed 2D Kokkos LU
fix 3d bug in GPU assembly
format
format
format
added check
remove check
show more ...
|
| #
d184c309
|
| 25-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-ex2re-cleanup' into 'master'
Adams/landau ex2re cleanup
See merge request petsc/petsc!3594
|
| #
90d163c9
|
| 25-Feb-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
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
|
| #
4a5a4fb6
|
| 12-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-cleanup' into 'master'
Adams/landau cleanup
See merge request petsc/petsc!3542
|