History log of /petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (Results 101 – 125 of 685)
Revision Date Author Comments
# 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


12345678910>>...28