| #
d460d7bf
|
| 08-Mar-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: update matrix factorization and solve related routines since cuda-12 removed some APIs we use
|
| #
995ec06f
|
| 03-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/nvhpc-and-clang-cuda' into 'main'
Clang support for CUDA
See merge request petsc/petsc!6015
|
| #
8d80707a
|
| 30-Jan-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
AIJDEVICE.h: split declarations and code
Disable LANDAU code for CLANG-CUDA since it does not compile
clang -c -g -O0 --cuda-gpu-arch=sm_60 -Wno-deprecated-declarations -I/home/zampins/Devel/pet
AIJDEVICE.h: split declarations and code
Disable LANDAU code for CLANG-CUDA since it does not compile
clang -c -g -O0 --cuda-gpu-arch=sm_60 -Wno-deprecated-declarations -I/home/zampins/Devel/petsc/include -I/home/zampins/Devel/petsc/arch-dealii/include -I/home/zampins/Devel/miniforge/envs/dealii/pkgs/cuda-toolkit/include /home/zampins/Devel/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu -o arch-dealii/obj/mat/impls/aij/seq/seqcusparse/aijcusparse.o ptxas /tmp/aijcusparse-d4e683/aijcusparse-sm_60.s, line 477244; fatal : Parsing error near '.': syntax error ptxas fatal : Ptx assembly aborted due to errors
Fix clang parsing error
show more ...
|
| #
f0173cd6
|
| 30-Jan-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix clang warnings
|
| #
c06096d4
|
| 21-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-23/veccupm' into 'main'
Feature: CUPM Vec
See merge request petsc/petsc!5685
|
| #
6d54fb17
|
| 05-Oct-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Vec CUPM implementation to replace old CUDA and HIP versions
|
| #
c1f49a03
|
| 01-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'suyash/hip' into 'main'
Add HIP support to Mat class in PETSc
See merge request petsc/petsc!5383
|
| #
47d993e7
|
| 01-Oct-2022 |
suyashtn <suyashtn@umich.edu> |
Add HIP support to Mat class in PETSc
Co-authored-by: Justin Chang <jychang48@gmail.com>
Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com> Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov> Fixed-by:
Add HIP support to Mat class in PETSc
Co-authored-by: Justin Chang <jychang48@gmail.com>
Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com> Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov> Fixed-by: Satish Balay <balay@mcs.anl.gov>
show more ...
|
| #
8d5af591
|
| 27-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-26/if-not-defined-to-ifndef' into 'main'
If!defined() -> ifndef
See merge request petsc/petsc!5686
|
| #
687625d7
|
| 26-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Change the remaining if !defined() header guards that were missed during The Great Formatting 2 to ifndef
|
| #
f580908d
|
| 26-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-22/fixup-aijcusparse-macroexpansion-inside-func' into 'main'
Fixup Inline Macro Expansion AIJCUSPARSE
Closes #1168
See merge request petsc/petsc!5671
|
| #
7bd9bc37
|
| 25-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/sf-fast-bcast' into 'main'
PetscSF: optimize SFALLGATHERV for the one-to-all pattern
See merge request petsc/petsc!5663
|
| #
9f7ba44d
|
| 22-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Expanding function-like macros within other function-like macros is technically not allowed and MSVC barfs at it
|
| #
fea72eb4
|
| 21-Sep-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
housekeeping: remove last mentions of PetscNewLog from source
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
bda77271
|
| 20-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-24/linenumbers-petscstack' into 'main'
Fixes/improvements for PETSc stack handling
See merge request petsc/petsc!5368
|
| #
792fecdf
|
| 25-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup and unify naming of PetscCall routines
Commit-type: housekeeping /spend 10m
|
| #
1270cb4b
|
| 18-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/remove-constness-coo-ij' into 'main'
Remove constness of the i/j parameters in MatSetPreallocationCOO() to save memory
See merge request petsc/petsc!5436
|
| #
e8729f6f
|
| 15-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory
|
| #
7d3ca245
|
| 06-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/add-option-do-ilu-on-host' into 'main'
Share device buffers and also add an option do factorization on host, to save device memory
See merge request petsc/petsc!5394
|
| #
bc996fdc
|
| 01-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATAIJCUSPARSE: add option -mat_factor_bind_factorization <host,device>
|
| #
12ba2bc6
|
| 01-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATAIJCUSPARSE: share device buffers used in ILU0 or ICC0
|