History log of /petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx (Results 101 – 125 of 135)
Revision Date Author Comments
# 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


123456