aij: add a comment
Split KokkosDualViewSync into Host and Device versions
use integer and real kinds from ISO_C_bindingThe kinds in this module are guaranteed to be compatible with thecorresponding C types.Requires to include the ISO_C_binding module in interfaces and
use integer and real kinds from ISO_C_bindingThe kinds in this module are guaranteed to be compatible with thecorresponding C types.Requires to include the ISO_C_binding module in interfaces and strayfunctions
show more ...
Merge branch 'MarDiehl/ftn-kernel-modernization' into 'main'Modernize Fortran code in ftn-kernelSee merge request petsc/petsc!8504
polishing.thanks to @Pribec for the suggestions
Kokkos - Limit excess synchronization on MI300A
use array notation (=vectorize)
COO: better error handling when COO indices are out of rangeReported by: Davi Yan@Discord
give intent = (in,out,inout) and mark as pure
regular do without line numberconsistent indentation (2 spaces)
MATSOLVERMUMPS: add support for ICNTL(56)
MATSOLVERMUMPS: fix for chained transposition
Merge remote-tracking branch 'origin/release'
Error for unsupported products w SEQAIJMKLWith SEQAIJMKL type- ABC product not supported- PtAP is supported only for real symmetric mat- RARt seems to work
Merge branch 'barry/2025-05-18/fix-mumps-set-usage' into 'main'MatMumpsSetIcntl() and MatMumpsSetCntl() are allowed to be called (and...See merge request petsc/petsc!8418
MatMumpsSetIcntl() and MatMumpsSetCntl() are allowed to be called (and ignored) if MUMPS is not installed.
Fix warnings with CUDA 12.9Thanks-to: Lawrence Mitchell <lawrence@wence.uk> CUDAC arch-linux-c-opt/obj/src/mat/impls/aij/seq/seqcusparse/aijcusparse.oIn file included from tmpxft_001e8c9f_0
Fix warnings with CUDA 12.9Thanks-to: Lawrence Mitchell <lawrence@wence.uk> CUDAC arch-linux-c-opt/obj/src/mat/impls/aij/seq/seqcusparse/aijcusparse.oIn file included from tmpxft_001e8c9f_00000000-6_aijcusparse.cudafe1.stub.c:1:/tmp/tmpxft_001e8c9f_00000000-6_aijcusparse.cudafe1.stub.c:182:616: warning: ‘template<class T> struct thrust::THRUST_200802_SM_860_NS::identity’ is deprecated: use cuda::std::identity instead [-Wdeprecated-declarations] 182 | inline namespace CUB_200802_SM_860{ | ^/software/cuda/12.9/include/thrust/functional.h:840:58: note: declared here 840 | struct CCCL_DEPRECATED_BECAUSE("use cuda::std::identity instead") identity | ^~~~~~~~
atSeqAIJRestoreKokkosViewWrite: fix unused variable warning
MatOps cleanup
MATSOLVERMUMPS: centralized RHS with MS MPIFixes #1756
Fix typos
Mention linear regressor in KSP docs and KSP usage from linear regressor
12345678910>>...265