Add Fortran example with MatDuplicate for MATSHELL with contextThanks-To: Barry Smith
Remove first and last empty lines
Convert all header guards to pragma once
Merge remote-tracking branch 'origin/release'
Allow MatResetPreallocation to be called before the matrix has ever been assembledFix some incorrect error checking and remove some unneeded pathsReported-by:Karsten Lettmann <karsten.lettmann@un
Allow MatResetPreallocation to be called before the matrix has ever been assembledFix some incorrect error checking and remove some unneeded pathsReported-by:Karsten Lettmann <karsten.lettmann@uni-oldenburg.de>
show more ...
Mat: missing function renameSee also https://gitlab.com/petsc/petsc/-/merge_requests/6408
Merge branch 'barry/2023-05-14/add-fortran-petsccheck' into 'main'Add PetscCheck() and PetscCheckA() for FortranSee merge request petsc/petsc!6464
Add PetscCheck() and PetscCheckA() for FortranAlso fix incorrect use of " in Fortran examples that should be '
Mat: duplicate COO info in MatDuplicate, but do reference counting to save memoryThanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.
Mat: simplify the test cases in mat/tutorials/ex19we only need to skip the sycl test since there is no MATDENSESYCL yet.
Add MatCreateDenseForVecTypeRemove old implementation (only in main) and update testand a convenience internal routine to allocate the column vector when requested
Support fp_trap in CI
remove MatSetValuesDevice
Add VecCreateMatDense(): Create a matrix that matches the type of a Vec
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
Fix unused-parameter warningsrc/ts/utils/dmplexlandau/cuda/landaucu.cu:71:272: error: unused parameter ‘a_lambdas’ [-Werror=unused-parameter]
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Fix Typos
Merge branch 'stefanozampini/nvhpc-and-clang-cuda' into 'main'Clang support for CUDASee merge request petsc/petsc!6015
Disable landau tests
AIJDEVICE.h: split declarations and codeDisable LANDAU code for CLANG-CUDA since it does not compileclang -c -g -O0 --cuda-gpu-arch=sm_60 -Wno-deprecated-declarations -I/home/zampins/Devel/pet
AIJDEVICE.h: split declarations and codeDisable LANDAU code for CLANG-CUDA since it does not compileclang -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.optxas /tmp/aijcusparse-d4e683/aijcusparse-sm_60.s, line 477244; fatal : Parsing error near '.': syntax errorptxas fatal : Ptx assembly aborted due to errorsFix clang parsing error
Make PetscErrorCode a non-discardable enum
12345