| #
6ffb9508
|
| 19-Jan-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
AIJKOKKOS: disable cuda-11.x spgemm
|
| #
5895b338
|
| 18-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/mattranpose-default-convert' into 'main'
MATTRANSPOSE default convert
See merge request petsc/petsc!4722
|
| #
7a3b1c56
|
| 17-Jan-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATAIJKOKKOS: we use MatHeaderReplace
|
| #
940e4fdf
|
| 12-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'
Feature: Attribute Format - Mat
See merge request petsc/petsc!4634
|
| #
c0aa6a63
|
| 09-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
applied attribute format fixes to mat headers
|
| #
8f838fdd
|
| 15-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-ex2-testset' into 'main'
made test set (cpu. kokkos, cuda 'device', for ex2
See merge request petsc/petsc!4573
|
| #
fc76dfab
|
| 03-Dec-2021 |
Mark Adams <mfadams@lbl.gov> |
junchao's fixes
|
| #
e1b7d5bf
|
| 29-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-aijkokkos-MatZeroEntries' into 'main'
Kokkos: allow MatZeroEntries on unassembled matrices and other minor fixes
See merge request petsc/petsc!4589
|
| #
2328674f
|
| 24-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
AIJKOKKOS: allow MatZeroEntries on unassembled matrices
|
| #
b9968e31
|
| 18-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-cuda-opt' into 'main'
Landau optimizations + GPU assembly bug fix
See merge request petsc/petsc!4358
|
| #
99551766
|
| 28-Sep-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
fix 64 bit integer bug with GPU assembly
|
| #
3ed23c6a
|
| 17-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-spgemm' into 'main'
Add initial MatProduct support for MATAIJKOKKOS
See merge request petsc/petsc!4303
|
| #
0ecb592a
|
| 01-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add MatTranspose_SeqAIJKokkos()
|
| #
c17cf699
|
| 29-Oct-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATSEQAIJKOKKOS: add device MatAXPY support
|
| #
076ba34a
|
| 06-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATMPIAIJKOKKOS: add MatProduct support
|
| #
1812590c
|
| 29-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-chkerrcxx/main' into 'main'
Add CHKERRCXX to convert C++ exceptions to petsc error codes
See merge request petsc/petsc!4185
|
| #
3f520e80
|
| 21-Jul-2021 |
Junchao Zhang <jczhang@anl.gov> |
Sys: add CHKERRCXX to convert C++ exceptions to petsc error codes
|
| #
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 ...
|
| #
5d75e2cd
|
| 19-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-iluk' into 'main'
Add Kokkos ILU(k) support
See merge request petsc/petsc!3967
|
| #
db78de30
|
| 12-May-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: revise MatAXPY_SeqAIJKokkos
|
| #
86a27549
|
| 30-Apr-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: add ilu support for MatAIJKokkos
|
| #
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
|
| #
11d22bbf
|
| 21-Apr-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: use Kokkos::complex for .kokkos.cxx files
|
| #
61d619b9
|
| 02-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-03-16/mat-factor-get-can-use-ordering' into 'main'
Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()
See merge request petsc/petsc!3739
|