| #
4ff55f77
|
| 01-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-05-27/improve-tutorials/release' into 'release'
Minor cleanup of website tutorials
See merge request petsc/petsc!6520
|
| #
1cc06b55
|
| 27-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
|
| #
ead65ede
|
| 22-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-matdup-coo' into 'main'
Duplicate COO info in MatDuplicate(), but use reference counting to save memory
See merge request petsc/petsc!6459
|
| #
2c4ab24a
|
| 11-May-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: duplicate COO info in MatDuplicate, but do reference counting to save memory
Thanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.
|
| #
0fe358ee
|
| 14-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
c8ba991b
|
| 14-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-05-09/update-manual-additional-information/release' into 'release'
Update some discussions in the users manual
See merge request petsc/petsc!6442
|
| #
7de69702
|
| 10-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Update some discussions in the users manual
Also fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
|
| #
592ea0f6
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/mat-remove-matsetvaluesdevice' into 'main'
remove MatSetValuesDevice
See merge request petsc/petsc!6378
|
| #
4c55d725
|
| 02-May-2023 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
remove MatSetValuesDevice
|
| #
80f6d96d
|
| 01-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
08eaad2d
|
| 01-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos-portability' into 'release'
Fix typos, portability issues, segmentation fault
See merge request petsc/petsc!6267
|
| #
aaa8cc7d
|
| 31-Mar-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix some documentation and typos
|
| #
bb27329f
|
| 28-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/use-cuda11.4-cutoff' into 'main'
Increase the cutoff cuda version number from 11.3 to 11.4 for some new CUDA APIs to avoid bugs
See merge request petsc/petsc!6246
|
| #
b820271f
|
| 28-Mar-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
mataijcusparse: fix a problem when accessing use_cpu_solve
|
| #
b917901d
|
| 27-Mar-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
mataijcusparse: increase the cut off cuda version number to avoid a bug for unknwon reasons.
Even some cusparse APIs were introduced in cuda-11.3.0, we now use them only after cuda-11.4.0, which was
mataijcusparse: increase the cut off cuda version number to avoid a bug for unknwon reasons.
Even some cusparse APIs were introduced in cuda-11.3.0, we now use them only after cuda-11.4.0, which was two months younger than 11.3.0.
We met an error (see below) with cuda-11.3.x, but not with cuda versions lower or higher than 11.3. This might be a petsc bug. Using ifdefs, aijcusparse code takes different paths, making the issue difficult to investigate. So we just increase the cuda version to get away.
------- snes_tests-ex13_cuda
mpirun -n 4 ./ex13 -petsc_ci -dm_plex_dim 2 -benchmark_it 10 -dm_plex_box_faces 4,4 -dm_refine 2 -petscpartitioner_simple_process_grid 2,2 -petscpartitioner_simple_node_grid 1,1 -potential_petscspace_degree 2 -petscpartitioner_type simple -dm_plex_simplex 0 -snes_type ksponly -dm_view -ksp_type cg -pc_type gamg -pc_gamg_process_eq_limit 400 -ksp_norm_type unpreconditioned -ksp_converged_reason -dm_mat_type aijcusparse -dm_vec_type cuda
[3]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [3]PETSC ERROR: GPU error [3]PETSC ERROR: cuSPARSE errorcode 7 (CUSPARSE_STATUS_INTERNAL_ERROR) : internal error [3]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [3]PETSC ERROR: Petsc Development GIT revision: v3.18.5-1152-g648263c9 GIT Date: 2023-03-26 20:01:43 +0000 [3]PETSC ERROR: ./ex13 on a arch-kokkos-dbg named hong-gce-workstation by jczhang Mon Mar 27 15:55:44 2023 [3]PETSC ERROR: Configure options --PETSC_ARCH=arch-kokkos-dbg --with-debugging=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=0 --COPTFLAGS="-g -O0" --FOPTFLAGS="-g -O0" --CXXOPTFLAGS="-g -O0" --with-cuda --with-cudac=nvcc --with-strict-petscerrorcode [3]PETSC ERROR: #1 MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE() at /scratch/jczhang/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu:2968 [3]PETSC ERROR: #2 MatProductNumeric_ABC_Basic() at /scratch/jczhang/petsc/src/mat/interface/matproduct.c:1129 [3]PETSC ERROR: #3 MatProductNumeric_MPIAIJBACKEND() at /scratch/jczhang/petsc/src/mat/impls/aij/mpi/mpiaij.c:7024 [3]PETSC ERROR: #4 MatProductNumeric() at /scratch/jczhang/petsc/src/mat/interface/matproduct.c:685 [3]PETSC ERROR: #5 MatPtAP() at /scratch/jczhang/petsc/src/mat/interface/matrix.c:9907 [3]PETSC ERROR: #6 PCSetUp_GAMG() at /scratch/jczhang/petsc/src/ksp/pc/impls/gamg/gamg.c:558 [3]PETSC ERROR: #7 PCSetUp() at /scratch/jczhang/petsc/src/ksp/pc/interface/precon.c:994 [3]PETSC ERROR: #8 KSPSetUp() at /scratch/jczhang/petsc/src/ksp/ksp/interface/itfunc.c:405 [3]PETSC ERROR: #9 KSPSolve_Private() at /scratch/jczhang/petsc/src/ksp/ksp/interface/itfunc.c:823 [3]PETSC ERROR: #10 KSPSolve() at /scratch/jczhang/petsc/src/ksp/ksp/interface/itfunc.c:1069 [3]PETSC ERROR: #11 SNESSolve_KSPONLY() at /scratch/jczhang/petsc/src/snes/impls/ksponly/ksponly.c:48 [3]PETSC ERROR: #12 SNESSolve() at /scratch/jczhang/petsc/src/snes/interface/snes.c:4666 [3]PETSC ERROR: #13 main() at ex13.c:193
show more ...
|
| #
30807b38
|
| 27-Mar-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
mataijcusparse: free pointers to avoid cuda memory leaks
|
| #
0623d960
|
| 26-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/support-cuda12' into 'main'
Update matsolve related routines of aijcusparse to support CUDA-12.
See merge request petsc/petsc!6225
|
| #
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
|
| #
b7dab1a6
|
| 24-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-16' into 'main'
Switch to clang-format 16
See merge request petsc/petsc!6203
|
| #
6c5826a2
|
| 20-Mar-2023 |
Pierre Jolivet <pierre@joliv.et> |
Switch to clang-format 16
|
| #
e9f36840
|
| 18-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-08/fix-man-pages-detected-by-lint' into 'main'
Fix many manual pages
See merge request petsc/petsc!6162
|
| #
20f4b53c
|
| 09-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages based on reports from Jacob's lint tool
Commit-type: documentation
|
| #
2f1953c4
|
| 14-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-01-11/matdensecupm' into 'main'
Feature: MATDENSECUPM
See merge request petsc/petsc!6049
|
| #
4742e46b
|
| 22-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
MatDense CUPM
|
| #
995bce04
|
| 26-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Properly Pascal-case all of VECCUPM
|