History log of /petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx (Results 176 – 200 of 204)
Revision Date Author Comments
# 076ba34a 06-Nov-2021 Junchao Zhang <jczhang@mcs.anl.gov>

MATMPIAIJKOKKOS: add MatProduct support


# c1bf08c5 06-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/spelling-errors' into 'main'

Fix many spelling errors in manpages and comments

See merge request petsc/petsc!4283


# a5b23f4a 03-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix spelling errors in manpages and comments


# 662169a7 09-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-tune-garray-malloc' into 'main'

Mat: remove the unneeded +1 in memory allocation for garray

See merge request petsc/petsc!4214


# b3c64f9d 04-Aug-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: remove the unneeded +1 in memory allocation for garray


# 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 ...


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# fecd758d 18-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/kokkos-hotfix' into 'main'

fix compile error with old global var, apparently

See merge request petsc/petsc!3983


# 9d676ae4 16-May-2021 Mark Adams <mfadams@lbl.gov>

fix compile error with old global var, apparently


# 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


# 60f11f4c 25-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-incorrect-chkerrq' into 'master'

CHKERRQ() -> CHKERRMPI()

See merge request petsc/petsc!3637


# 55b25c41 19-Feb-2021 Pierre Jolivet <pierre@joliv.et>

CHKERRQ() -> CHKERRMPI()


# 1223e7c0 18-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fixes' into 'master'

Device fixes

See merge request petsc/petsc!3541


# 6f3d89d0 21-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatCreate: When PETSc is configure with device, set boundtocpu to true at creation time


# 9f90f53a 04-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/gamg-gpu-setup' into 'master'

MatMat operations with CUSPARSE

See merge request petsc/petsc!3391


# 4e84afc0 19-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMPIAIJ: move generic code for MatMat product to base class


# 6a29ce69 19-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMPIAIJSetPreallocation_ : minor fixes for cusparse and kokkos


# bdea225a 30-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'

Convert MPI error type to PETSc error with string message for all MPI calls

See merge request petsc/petsc!3326


# ffc4695b 08-Oct-2020 Barry Smith <bsmith@mcs.anl.gov>

Convert MPI error type to PETSc error with string message for all MPI calls

Now 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 calls

Now 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

show more ...


# 8ff777de 23-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/landau-gpu-assembly' into 'master'

Adams/landau gpu assembly

See merge request petsc/petsc!3423


# a587d139 23-Dec-2020 Mark <cal2princeton@yahoo.com>

Adding Cuda and Kokkos assembly. Added Device assembly to Landau operator. Added Kokkos test mat/ex5k.


# efba6e65 10-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release' into master


123456789