| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|
| #
184b5a2e
|
| 26-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge request petsc/petsc!6903
show more ...
|
| #
9f0612e4
|
| 11-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add shared memory support for PCMPI using both shmget() and MPI_Win_allocate_shared()
|
| #
4beb96b7
|
| 05-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-28/fix-improve-blas-openmp' into 'main'
Fix handling of initialization of number of BLAS threads.
See merge request petsc/petsc!7658
|
| #
8d031cca
|
| 04-Jul-2024 |
Junchao Zhang <jczhang@anl.gov> |
Add OpenMP directive to MatMult_SeqAIJ etc
Gives pretty good speedup on good memory-bandwidth Intel system and M2 Mac
Reported-by: Yongzhong Li <yongzhong.li@mail.utoronto.ca>
|
| #
003fa74b
|
| 02-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
9bb5003f
|
| 02-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-05-27/fix-bug-baij-setvaluesblocked/release' into 'release'
Fix serious bug in MatSetValuesBlocked for SeqBAIJ when a reallocation is needed.
See merge request petsc/petsc!
Merge branch 'barry/2024-05-27/fix-bug-baij-setvaluesblocked/release' into 'release'
Fix serious bug in MatSetValuesBlocked for SeqBAIJ when a reallocation is needed.
See merge request petsc/petsc!7578
show more ...
|
| #
b758ae8c
|
| 27-May-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix serious bugs in MatSetValuesBlocked for SeqBAIJ and MPIBAIJ when a reallocation is needed.
Reported-by: Adrian Croucher <a.croucher@auckland.ac.nz>
|
| #
7f7e2d37
|
| 21-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/firedrake' into 'main'
Element-by-element BDDC
See merge request petsc/petsc!7329
|
| #
9de2952e
|
| 28-Feb-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: support multi-element local matrices
StructOfArrays->ArrayOfStruct for BDDC graph node metadata implement squaring of local graph Implement customization loading to test Hdiv and Hcurl Added
PCBDDC: support multi-element local matrices
StructOfArrays->ArrayOfStruct for BDDC graph node metadata implement squaring of local graph Implement customization loading to test Hdiv and Hcurl Added tests
show more ...
|
| #
4d179fb4
|
| 19-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/add-matmatsolvetranspose_seqaij' into 'main'
MatMatSolveTranspose_SeqAIJ and minor housekeeping
See merge request petsc/petsc!7386
|
| #
a3d9026e
|
| 16-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
Add MatMatSolveTranspose_SeqAIJ
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
00045ab3
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove carriage return in Petsc(Assert|Check)()
git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'
Suggested-by: Stefan
Remove carriage return in Petsc(Assert|Check)()
git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'
Suggested-by: Stefano Zampini
show more ...
|
| #
f4f49eea
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g' git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g' git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
|
| #
082af106
|
| 03-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-extra-semi-stmt' into 'main'
Fix -Wextra-semi-stmt
See merge request petsc/petsc!7330
|
| #
f5729728
|
| 01-Mar-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix -Wextra-semi-stmt
src/mat/impls/baij/mpi/mpibaij.c:2724:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] MatSeqXAIJGetO
Fix -Wextra-semi-stmt
src/mat/impls/baij/mpi/mpibaij.c:2724:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] MatSeqXAIJGetOptions_Private(b->B); ^ src/mat/impls/baij/mpi/mpibaij.c:2729:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] MatSeqXAIJRestoreOptions_Private(b->B);
show more ...
|
| #
c56ceb40
|
| 28-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-02-23/doc-trivial-mat' into 'main'
Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value
See merge request petsc/petsc!7319
|
| #
c508b908
|
| 23-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value
Reported-by: Francois Fraysse
|
| #
942d34d0
|
| 03-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-ubsan' into 'main'
Pacify UBSan
See merge request petsc/petsc!7158
|
| #
8e3a54c0
|
| 24-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
0a81daa7
|
| 20-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-mateliminatezeros-sbaij' into 'main'
MatChop()/MatEliminateZeros() improvements and other minor fixes
See merge request petsc/petsc!6706
|
| #
58c11ad4
|
| 12-Jul-2023 |
Pierre Jolivet <pierre@joliv.et> |
MatEliminateZeros(): skip zero nondiagonal coefficients
|