| #
87fca844
|
| 27-Jul-2024 |
Pierre Jolivet <pierre@joliv.et> |
Update to clang-format-20
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
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 ...
|
| #
507571c1
|
| 02-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-hypercubic-parallel' into 'main'
Plex: Make hypercubic mesh parallel
See merge request petsc/petsc!8036
|
| #
eac151a8
|
| 30-Jan-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Section: Wrong object used for comm
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|
| #
835f2295
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts
|
| #
e4a561a4
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
fd0575bf
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/fix-compile-warnings' into 'release'
Fix compiler warnings
See merge request petsc/petsc!7923
|
| #
ea17275a
|
| 05-Oct-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compiler warnings from NVIDIA nvc 24.7
"src/vec/is/section/interface/section.c", line 1268: warning: pointless comparison of unsigned integer with zero [unsigned_compare_with_zero] PetscCa
Fix compiler warnings from NVIDIA nvc 24.7
"src/vec/is/section/interface/section.c", line 1268: warning: pointless comparison of unsigned integer with zero [unsigned_compare_with_zero] PetscCall(PetscMalloc1(last >= 0 ? s->bc->atlasOff[last] + s->bc->atlasDof[last] : 0, &s->bcIndices)); ^
"src/mat/impls/aij/mpi/mumps/mumps.c", line 2101: warning: loop is not reachable [loop_not_reachable] PetscCheck(!schur, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot use -%smat_mumps_use_omp_threads with the Schur complement feature", ((PetscObject)F)->prefix ? ((PetscObject)F)->prefix : ""); ^
"src/dm/impls/swarm/swarm.c", line 217: warning: variable "flg" was set but never used [set_but_not_used] PetscBool flg; ^
"src/ts/utils/dmplexlandau/plexland.c", line 1848: warning: loop is not reachable [loop_not_reachable] PetscCall(PetscFree4(ww, xx, yy, invJ_a)); ^
show more ...
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
57508ece
|
| 17-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove unneeded parentheses
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
462c564d
|
| 14-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()
Introduce MPIU_Count to be used when MPI_Count is not available
|
| #
1690c2ae
|
| 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded-by: Project: Time: hours Reported-by: Thanks-to: Development Tools: Vim, Emacs, Eclipse
show more ...
|
| #
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 ...
|
| #
4bbe9138
|
| 13-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-1d-affine-map' into 'main'
Fixes for submesh handling
See merge request petsc/petsc!7823
|
| #
29d2e75b
|
| 09-Sep-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Section: Fixed PetscSectionCreateSubmeshSection() for unsorted subpointIS
|
| #
ea8507ce
|
| 23-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-08-16/fix-int-overflow-petscsection' into 'main'
Fix potential place of integer overflow in PetscSection code
See merge request petsc/petsc!7768
|
| #
357d8704
|
| 16-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix potential place of integer overflow in PetscSection code
|
| #
a623e290
|
| 12-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'
More improvements to Fortran stubs and interfaces
See merge request petsc/petsc!7598
|
| #
377f809a
|
| 07-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
All constructors should do PetscAssertPointer on output object
Reported-by: Blaise Bourdin
Constructors should not initialize the output to NULL upon entry, serves no purpose
Fix some formatting i
All constructors should do PetscAssertPointer on output object
Reported-by: Blaise Bourdin
Constructors should not initialize the output to NULL upon entry, serves no purpose
Fix some formatting in constructors
show more ...
|
| #
b2e8165f
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d61ff78d
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-08/minor-docs-fixes/release' into 'release'
Minor docs fixes
See merge request petsc/petsc!7618
|
| #
f13dfd9e
|
| 11-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor docs fixes
|