History log of /petsc/gmakefile (Results 51 – 75 of 401)
Revision Date Author Comments
# 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'


12345678910>>...17