| #
ed87e651
|
| 16-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-dmplex-prefix' into 'main'
Adams/landau dmplex prefix
See merge request petsc/petsc!4974
|
| #
8594ddcf
|
| 15-Mar-2022 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
added DMPlex prefix to Landau
|
| #
40fbacb0
|
| 09-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-field-major-mat-ordering' into 'main'
added field major matrix permutation to Landau, moved mass matrix creation into main setup method
See merge request petsc/petsc!4821
|
| #
cb25d741
|
| 09-Feb-2022 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
added field major matrix permutation to Landau, moved mass matrix creation into main setup method
|
| #
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
|
| #
8fdabddd
|
| 05-Oct-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
added batching of multiple TSSolve per process for efficiency in applications for processing multiple configuration space vertices simultaneously
|
| #
365b711f
|
| 25-Sep-2021 |
Mark Adams <ma2325@columbia.edu> |
add hook for CPU cusparse solves
|
| #
94c750fa
|
| 22-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-multiple-grids' into 'main'
adding support for multiple grids with multiple species per grid
See merge request petsc/petsc!4292
|
| #
8a6f2e61
|
| 25-Aug-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
adding support for multiple grids with multiple species per grid
|
| #
12ddc87b
|
| 30-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-defined-define' into 'main'
requires: define -> requires: defined
Closes #984
See merge request petsc/petsc!4265
|
| #
dfd57a17
|
| 30-Aug-2021 |
Pierre Jolivet <pierre@joliv.et> |
requires: define -> requires: defined
|
| #
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
|
| #
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 ...
|
| #
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.
|
| #
53d71bcd
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/feature-dmplex-snes-landau-kokkos-barry-rebased' into 'master'
Adams/feature dmplex snes landau kokkos barry rebased
See merge request petsc/petsc!3050
|
| #
e0eea495
|
| 26-Aug-2020 |
Mark <cal2princeton@yahoo.com> |
Add a Landau collision operator, based on DMPlex and PetscFE, that uses p4est. It uses the new Kokkos interface and has a separate Cuda implementation. This could be deployed as 3rd party library, bu
Add a Landau collision operator, based on DMPlex and PetscFE, that uses p4est. It uses the new Kokkos interface and has a separate Cuda implementation. This could be deployed as 3rd party library, but this is easier to deploy to ECP, among other apps.
show more ...
|