| #
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 ...
|
| #
5574ef43
|
| 08-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
431be1db
|
| 08-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-10-31/add-make-getversion/release' into 'release'
add rule make getversion to PETSc so users make (or cmake) can check for...
See merge request petsc/petsc!7977
|
| #
fb8b7a66
|
| 31-Oct-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
add rule make getversion to PETSc so users make (or cmake) can check for appropriate versions easily at build time
|
| #
51e57fa9
|
| 08-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-07-06/allow-diff-test' into 'main'
All diff- in front of make test seach=* t alias checkbadsource to checkbadSource
See merge request petsc/petsc!7675
|
| #
84533492
|
| 06-Jul-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
All diff- in front of make test seach=* to simplify cut and paste usage
|
| #
37229466
|
| 06-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-03/tests-rm-mod-files' into 'main'
Remove Fortran module files from src tree because the test harness mistakenly...
See merge request petsc/petsc!7603
|
| #
0e2a8ab2
|
| 03-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove Fortran module files from src tree because the test harness mistakenly uses those files instead of generating the correct ones (based on the current PETSC_ARCH)
|
| #
bf87ec58
|
| 14-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/revert-C_SH_LIB_PATH-in-gmakefile.test' into 'main'
gmakefile.test revert change to PETSC_TEST_LIB
See merge request petsc/petsc!7366
|
| #
8020a2f4
|
| 13-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
gmakefile.test revert change to PETSC_TEST_LIB
This is used by test targets run via 'gmakefile' - here required -rpath option [to the location of libpetsc.so] is missing due to this change
balay@pj
gmakefile.test revert change to PETSC_TEST_LIB
This is used by test targets run via 'gmakefile' - here required -rpath option [to the location of libpetsc.so] is missing due to this change
balay@pj01:~/petsc$ make -f gmakefile test s='vec*is_sf_tests*ex5_*' V=1
mpicc -c -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -g3 -O0 -I/home/balay/petsc/include -I/home/balay/petsc/arch-linux-c-debug/include -MMD -MP /home/balay/petsc/src/vec/is/sf/tests/ex5.c -o arch-linux-c-debug/tests/vec/is/sf/tests/ex5.o mpicc -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-export-dynamic -o arch-linux-c-debug/tests/vec/is/sf/tests/ex5 arch-linux-c-debug/tests/vec/is/sf/tests/ex5.o arch-linux-c-debug/lib/libpetsc.so -Wl,-rpath,/software/mpich-4.1.1/lib -L/software/mpich-4.1.1/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13 -llapack -lblas -lm -lX11 -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -lquadmath
show more ...
|
| #
21c6b9d6
|
| 11-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-03-07/fix-macos-latest-configure' into 'main'
Fix for linker warnings that appear with latest macOS XCode release
See merge request petsc/petsc!7341
|
| #
571416bb
|
| 08-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix for linker warnings that appear with latest macOS XCode release
ld: warning: -commons use_dylibs is no longer supported, using error treatment instead ld: warning: -bind_at_load is deprecated on
Fix for linker warnings that appear with latest macOS XCode release
ld: warning: -commons use_dylibs is no longer supported, using error treatment instead ld: warning: -bind_at_load is deprecated on macOS
ld: warning: duplicate -rpath '/Users/barrysmith/Src/petsc/arch-fix-macos-latest-configure/lib' ignored
For this fix we need to always pass the libraries through self.libraries.toStringNoDupes() with fully resolved strings (no ${PETSC_ARCH}/${PETSC_DIR}) so the generation of the library lists is now done ONLY in config/PETSc/Configure.py and not in variables. Tested both single and multiple libraries with --download-hypre which previously would produce a duplicate.
show more ...
|
| #
6e57e0df
|
| 25-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/win32fe_cl' into 'main'
win32fe: rename wrapper scripts 'win_cl' to 'win32fe_cl' , and add in support for OneAPI compilers icx, ifx
See merge request petsc/petsc!7321
|
| #
7d7394c2
|
| 24-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
win32fe: rename wrapper scripts 'win_cl' to 'win32fe_cl' (and similar)
|
| #
6996bd1a
|
| 21-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-double' into 'main'
Fix words appearing twice in a row for no good reason
See merge request petsc/petsc!7307
|
| #
15229ffc
|
| 21-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix words appearing twice in a row for no good reason
|
| #
6130a380
|
| 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2023-10-20/upgrade-kokkos-to-4.2' into 'main'
Package: upgrade Kokkos and KK to 4.2
See merge request petsc/petsc!6947
|
| #
81a145c3
|
| 24-Oct-2023 |
Junchao Zhang <jczhang@anl.gov> |
Build: filter out -fvisibility=hidden in compiling and linking kokkos files.
|
| #
f3a98c4c
|
| 20-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
90a8d269
|
| 20-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-20/lint-should-not-trigger-gmakegen' into 'release'
make lint should not trigger the running of gmakegen
See merge request petsc/petsc!7041
|
| #
297d5bed
|
| 20-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
"make lint" should not trigger the running of gmakegen
|
| #
97c047f8
|
| 25-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-10-18/rm-dirs-from-makefiles' into 'main'
Remove use of and the DIRS variables from the makefiles
See merge request petsc/petsc!6945
|
| #
66af8762
|
| 18-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove DIRS variable and unneeded tabs from all makefiles since no longer needed
Commit-type: housekeeping
|
| #
67fb7a53
|
| 13-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|