History log of /petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx (Results 226 – 250 of 253)
Revision Date Author Comments
# 4ac6704c 18-Mar-2021 Barry Smith <bsmith@mcs.anl.gov>

Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package
to indicate its preferered ordering, which may be external (its own) or one of PETSc.

This also affects factorizatio

Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package
to indicate its preferered ordering, which may be external (its own) or one of PETSc.

This also affects factorization like dense PETsc where the ordering passed in by PETSc is ignored and not needed.

Also fixed options for MUMPS and SuiteSparse where users needed to pass a particular options database option
to the package (MUMP or KLU) indicating they should use the PETSc provided ordering. Now if the PETSc provided ordering is provided
these packages automatically use them without need a special option. This simplifies ordering usage for external packages

Commit-type: optimization, bug-fix, testing-fix, style-fix
/spend 6h

show more ...


# f73b0415 16-Mar-2021 Barry Smith <bsmith@mcs.anl.gov>

Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()

We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster

Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()

We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster).

Commit-type: style-fix
/spend 15m

show more ...


# b8d20d50 25-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jczhang/add-DMDAVecGetKokkosOffsetView'

Add DMDAVecGetKokkosOffsetView and friends

See merge request petsc/petsc!3383


# 152b3e56 08-Mar-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Add template VecGetKokkosView


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


# 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


# 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


# 930e68a5 12-Jan-2021 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Adams/landau cleanup
Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably.
Added Kokkos solver st

Adams/landau cleanup
Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably.
Added Kokkos solver stubs to work with GPU offloaded matrices.
Fixed up ex2 for paper
Added runex2_[kokkos|cuda] targets to Landau makefile for paper

show more ...


# 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


# f0cf5187 28-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJKOKKOS: fix AXPY, add GetArray support


# a3f881fb 05-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJKOKKOS: add partial code for MatMat operations


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


# 9babe2dd 06-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/add-WaitForKokkos' into 'master'

Add WaitForKokkos to AIJKOKKOS

See merge request petsc/petsc!3378


# bb2d6e60 28-Oct-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Add WaitForKokkos to AIJKOKKOS


# b501b470 25-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/add-kokkos-logging' into 'master'

Add Kokkos kernels Flops logging

See merge request petsc/petsc!3367


# 1e566348 24-Oct-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Add flops logging


# 6c30af21 20-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/change-VecGetArrayInPlace' into 'master'

Revise VecGetArray() and friends

See merge request petsc/petsc!3346


# 9f114eb2 16-Oct-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Rename petscvec.hpp -> petscveckokkos.hpp


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

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


# d1debf72 09-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-gamg-transposegencuda' into 'release'

Fix CUDA performance regression and KOKKOS bugfixes

See merge request petsc/petsc!3310


# c58ef05e 06-Oct-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatInode: set it to false when using device matrices


# 3d0639e7 06-Oct-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATAIJ: few more fixes to KOKKOS and fixes to function composition


1234567891011