| c9a332b3 | 05-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
MatConvert: fix unneeded use of MatConvert_Basic
[0] <mat:mpidense> MatConvert(): Check superclass seqmpidense mpidense -> 0 [0] <mat:mpidense> MatConvert(): Check superclass mpimpidense mpidense ->
MatConvert: fix unneeded use of MatConvert_Basic
[0] <mat:mpidense> MatConvert(): Check superclass seqmpidense mpidense -> 0 [0] <mat:mpidense> MatConvert(): Check superclass mpimpidense mpidense -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (1) MatConvert_mpidense_seqmpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (1) MatConvert_mpidense_mpimpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (1) MatConvert_mpidense_mpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (2) MatConvert_mpidense_seqmpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (2) MatConvert_mpidense_mpimpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check specialized (2) MatConvert_mpidense_mpidense_C (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check convertfrom (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Check general convert (mpidense) -> 0 [0] <mat:mpidense> MatConvert(): Using MatConvert_Basic
show more ...
|
| f0b74427 | 01-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix wrong case for PETSc |
| feaf08ea | 31-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages related to Fortran
Remove a couple of dead Fortran bindings |
| d0b3cce3 | 28-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| afb41d4c | 28-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-03-18/revise-aijkokkos-matsolve' into 'main'
Add options to do factorization and solve on host for matseqaijkokkos
See merge request petsc/petsc!8209 |
| 4f037aad | 27-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/bs' into 'main'
PetscLayout: set default block size to 1
See merge request petsc/petsc!8226 |
| 4c51d546 | 27-Mar-2025 |
Alexander <alexander.lindsay@inl.gov> |
Further MatResetPreallocation improvements |
| aac854ed | 27-Mar-2025 |
Junchao Zhang <jczhang@anl.gov> |
aijkokkos: support factorization on host but solve on device |
| f82ac72c | 18-Mar-2025 |
Junchao Zhang <jczhang@anl.gov> |
Mat: change -mat_factor_bind_factorization <host | device> to -pc_factor_mat_factor_on_host <bool>
Also add an option -pc_factor_mat_solve_on_host |
| 6b20272b | 27-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-03-24/fix-matrestorerow-fortan' into 'main'
Fix matrestorerow_() need to explicitly call MatRestoreRow() even in trivial case
See merge request petsc/petsc!8228 |
| 687234bf | 25-Mar-2025 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix fortran notes in man pages |
| 281f9e90 | 24-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix matrestorerow_() need to explicitly call MatRestoreRow() even in trivial case
Reported-by: Steven Dargaville |
| fe47926e | 23-Mar-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatProduct: fix unsafe cases for block size propagation
Add test from Pierre |
| 58b7e2c1 | 23-Mar-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLayout: default block size 1 |
| f14a4c02 | 21-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Fortran support for MatGet/RestoreRow
Reported-by: Steven Dargaville |
| 6dd63270 | 20-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
|
| 8a6b6cad | 21-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs
And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE
Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345ef
Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs
And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE
Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345efc14d09b0dee953f
show more ...
|
| ce78bad3 | 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| 39cfb508 | 25-Feb-2025 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
propagates mat blocksize in PtAP |
| 7a533827 | 10-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 8d6650c0 | 07-Feb-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
improve docs |
| d53c7dcf | 04-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 35ec42e5 | 04-Feb-2025 |
Massimiliano Leoni <mleoni@proximafusion.com> |
Typos |
| fc01311b | 20-Jan-2025 |
Pierre Jolivet <pierre@joliv.et> |
Minor documentation fixes |
| c67b119c | 01-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove useless code |