History log of /petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx (Results 201 – 225 of 253)
Revision Date Author Comments
# 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


1234567891011