| #
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 ...
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
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
|
| #
4ad8454b
|
| 09-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove some unneeded parentheses
|
| #
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 ...
|
| #
cfd92c66
|
| 22-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'
Implement a type generic PetscValidPointer
See merge request petsc/petsc!6693
|
| #
4f572ea9
|
| 18-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Rename PetscValidPointer -> PetscAssertPointer
|
| #
7a2f837d
|
| 06-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Deploy new PetscValidPointer, remove PetscValidXXXPointer
|
| #
02477ebb
|
| 15-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'
Enable docs linting
See merge request petsc/petsc!6667
|
| #
aec76313
|
| 12-Jul-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Lint apply: sys
|
| #
597312bb
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
2106c2ab
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-04-26/fix-fileio-man-pages/release' into 'release'
Cleanup of manual pages in src/sys/fileio
See merge request petsc/petsc!6381
|
| #
21532e8a
|
| 02-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of manual pages in src/sys/fileio
|
| #
5a7a9864
|
| 14-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/less-strcpy-strcat' into 'main'
Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]
Closes #1332
See merge request petsc/petsc!6115
|
| #
c6a7a370
|
| 24-Feb-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Clean up PETSc str ops to use more secure implementations where possible. These include:
- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat() - Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:
- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat() - Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying - Use built in string from name over hardcoding - Use sizeof over hardcoded length - Replace some Strlcat with Strncpy when offset is known
show more ...
|
| #
3f8ef5f4
|
| 02-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/ci-migrate-2' into 'main'
CI: migrate to Ubuntu-22.04 (part-2):
See merge request petsc/petsc!6124
|
| #
7864358a
|
| 27-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
CI: migrate to Ubuntu-22.04 (part-2):
- linux-sycl-double - linux-cxx-cmplx-pkgs-64idx-gcov - arch-ci-linux-pkgs-gcov - arch-ci-linux-matlab-ilp64-gcov: Fix warnings of type: /scratch/svcpetsc/petsc
CI: migrate to Ubuntu-22.04 (part-2):
- linux-sycl-double - linux-cxx-cmplx-pkgs-64idx-gcov - arch-ci-linux-pkgs-gcov - arch-ci-linux-matlab-ilp64-gcov: Fix warnings of type: /scratch/svcpetsc/petsc.y/src/sys/utils/str.c:612:10: error: 'epar' may be used uninitialized in this function [-Werror=maybe-uninitialized] src/mat/tests/ex237.c src/sys/dll/dl.c src/sys/fileio/rpath.c src/sys/utils/str.c - arch-ci-linux-pgi - arch-ci-linux-nagfor: migrate to u20 [as u22 gives build errors with MPICH?] - arch-ci-linux-intel-cmplx: workaround build failures of chaco, scalapack, hypre, bamg - arch-ci-linux-intel: Fix: /scratch/svcpetsc/petsc.x/src/ts/tests/ex30.c:404:13: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result] src/ts/tests/ex30.c - linux-gcc-ifc-cmplx - gce-nfs-short -> gce-u22-short
show more ...
|
| #
4bff11b9
|
| 13-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-02-08/fixup-wstringop' into 'main'
Fix various -Wstringop gcc warnings
See merge request petsc/petsc!6037
|
| #
9b15cf9a
|
| 08-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Fix various -Wstringop gcc warnings
|
| #
b1512d92
|
| 08-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-01-25/inline-petscstr' into 'main'
Inline Simple PetscStr Functions
See merge request petsc/petsc!6005
|
| #
bbcf679c
|
| 25-Jan-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Inline all of the PetscStr* functions that map to basic str functions so __builtin_ variants can be used by compiler
|
| #
37d05b02
|
| 06-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b877537e
|
| 05-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix Typos
See merge request petsc/petsc!6024
|