| #
8fb404ee
|
| 09-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-22/-add-out-of-place-fortran-stubs' into 'main'
Add support for generating fortran stubs out of the source directory and into PETSC_ARCH
See merge request petsc/petsc!66
Merge branch 'barry/2023-06-22/-add-out-of-place-fortran-stubs' into 'main'
Add support for generating fortran stubs out of the source directory and into PETSC_ARCH
See merge request petsc/petsc!6627
show more ...
|
| #
13d87ab8
|
| 22-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Allow generatefortranstubs.py to generate the stubs and module files in the PETSC_ARCH directory
|
| #
cb94da4b
|
| 22-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Do no do gmakegen before generating Fortran stubs
Commit-type: housekeeping
|
| #
d8d0d1f9
|
| 01-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-05-26/fix-configure-huge-executeshellcommand-output' into 'main'
executeShellCommand() can produce enormous output; do not print it all to the screen on failure.
See merge
Merge branch 'barry/2023-05-26/fix-configure-huge-executeshellcommand-output' into 'main'
executeShellCommand() can produce enormous output; do not print it all to the screen on failure.
See merge request petsc/petsc!6513
show more ...
|
| #
4015d3b1
|
| 26-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add a simple clang-tidy rule
Thanks-to: Jed Brown
Development Tools: Vim, Emacs, Eclipse
|
| #
47fdb817
|
| 05-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
c1a9abf0
|
| 05-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-gmakeinfo' into 'release'
make: fix error with gmakeinfo target
See merge request petsc/petsc!6418
|
| #
2f2aa05a
|
| 05-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
make: fix error with gmakeinfo target
balay@ypro petsc % make -f gmakefile gmakeinfo gmakefile.test:105: arch-darwin-c-debug/tests/testfiles: No such file or directory gmakefile:67: arch-darwin-c-de
make: fix error with gmakeinfo target
balay@ypro petsc % make -f gmakefile gmakeinfo gmakefile.test:105: arch-darwin-c-debug/tests/testfiles: No such file or directory gmakefile:67: arch-darwin-c-debug/lib/petsc/conf/files: No such file or directory /Library/Developer/CommandLineTools/usr/bin/python3 ./config/gmakegen.py --petsc-arch=arch-darwin-c-debug /Library/Developer/CommandLineTools/usr/bin/python3 /Users/balay/petsc.x/config/gmakegentest.py --petsc-dir=/Users/balay/petsc.x --petsc-arch=arch-darwin-c-debug --testdir=./arch-darwin-c-debug/tests
show more ...
|
| #
597312bb
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
506fe5c8
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-04-26/fix-cflags-in-makefiles/release' into 'release'
Eliminate CFLAGS and friends values from the environment from use in the makefile But allow use anywhere in the makefil
Merge branch 'barry/2023-04-26/fix-cflags-in-makefiles/release' into 'release'
Eliminate CFLAGS and friends values from the environment from use in the makefile But allow use anywhere in the makefiles
See merge request petsc/petsc!6387
show more ...
|
| #
90096519
|
| 27-Apr-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove use of lib/petsc/conf/variables from to-level makefile in preparation for allowing Gnumake code in that file
|
| #
f5fa743f
|
| 25-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-01-06/rework-win32fe' into 'main'
Use compiler wrappers win_cl, win_icl, win_ifort, win_lib instead of win32fe directly to simplify Windows compiler usage and have it work f
Merge branch 'barry/2023-01-06/rework-win32fe' into 'main'
Use compiler wrappers win_cl, win_icl, win_ifort, win_lib instead of win32fe directly to simplify Windows compiler usage and have it work for CMake packages
See merge request petsc/petsc!5961
show more ...
|
| #
33a1b2de
|
| 07-Jan-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce win_* scripts to replace use of win32fe xxx in configure code
win32fe functionality is still used inside of the win_* scripts
Commit-type: feature, configure
|
| #
29b033db
|
| 04-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/buildshared_with_at_file' into 'main'
build: use @file linker option in the shared library target - to avoid a very long link command
See merge request petsc/petsc!5309
|
| #
f16d4c0b
|
| 04-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
build: use @file linker option in the shared library target - to avoid a very long link command
As this feature uses gnumake $(file) syntax supported by version 4.0+ - add in GMAKE4 flg to simplify
build: use @file linker option in the shared library target - to avoid a very long link command
As this feature uses gnumake $(file) syntax supported by version 4.0+ - add in GMAKE4 flg to simplify code
show more ...
|
| #
58870ab4
|
| 18-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-add-micro-benchmarks' into 'main'
Add some GPU microbenchmarks and also support *.hip.cpp tests
See merge request petsc/petsc!4954
|
| #
1a5aed34
|
| 10-Mar-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Make: support *.hip.cpp tests
|
| #
9039b796
|
| 24-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-sycl' into 'main'
Add Kokkos SYCL support
See merge request petsc/petsc!4562
|
| #
50dcbc5a
|
| 17-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: revise SYCL support
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
a4af0cee
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchr
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchronize - Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), and PetscHIPInitializeCheck() - Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(), PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle(). - Remove petsc_gputimer_begin and petsc_gputimer_begin - Add -device_enable, -device_select and -device_view options - Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip] - Replace -[cuda|hip]_view with -device_view_[cuda|hip] - Add PetscDeviceInitType - Add PetscDeviceInitialize() and PetscDeviceInitialized() - Add PetscDeviceView()
show more ...
|
| #
c5d9febf
|
| 07-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
8f858f2b
|
| 06-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/testing-ergonomics/release' into 'release'
Documentation and read-only testing
See merge request petsc/petsc!3885
|
| #
4f08eaf7
|
| 17-Apr-2021 |
Jed Brown <jed@jedbrown.org> |
gmakefile: do not generate files for make info
It's convenient to use `make -C $PETSC_DIR info` for diagnostics, but this would fail if $PETSC_DIR is not writable. We don't need generated targets fo
gmakefile: do not generate files for make info
It's convenient to use `make -C $PETSC_DIR info` for diagnostics, but this would fail if $PETSC_DIR is not writable. We don't need generated targets for this.
show more ...
|
| #
ebcb266d
|
| 04-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|