| #
360cdf6b
|
| 28-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-10-25/rename-rules-doc' into 'main'
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.
See merge request petsc/petsc!6965
|
| #
cb5db241
|
| 25-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.
Thanks-to: Jed Brown
|
| #
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
|
| #
e6bb321c
|
| 26-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-17/rm-unneeded-test-from-makefiles' into 'main'
simplify/cleanup makefile system
See merge request petsc/petsc!6201
|
| #
aeb908f0
|
| 18-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
non-test and tutorial makefiles only need rules.doc not the full rules
Commit-type: documentation
|
| #
27f49a20
|
| 18-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Only makefiles in the test and tutorial directories need lib/petsc/conf/test
Commit-type: housekeeping
|
| #
6a84ff42
|
| 17-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-14/rm-sourceh-from-makefiles' into 'main'
Remove unneeded SOURCE* from makefiles
See merge request petsc/petsc!6186
|
| #
166fa825
|
| 14-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove unneeded SOURCEH from makefiles
No longer used by docs or build
|
| #
2695622a
|
| 16-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/snes' into 'main'
Improve Trust-Region support in SNES
See merge request petsc/petsc!6150
|
| #
f4f59681
|
| 07-Mar-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
TAOSNES: a convenient class to perform comparisons between TAO and SNES solvers
|
| #
297cb52f
|
| 01-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'
Remove need for hardwired LOCDIR in all makefiles
See merge request petsc/petsc!6113
|
| #
21e3ffae
|
| 23-Feb-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove unneeded declarations of LOCDIR from all the makefiles
Commit-type:documentation
|
| #
faafb810
|
| 18-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/misc-fixes' into 'main'
petsc4py: revert python3 requirement - as python2 is needed for docs/tarball generation
See merge request petsc/petsc!5620
|
| #
d1874862
|
| 16-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
makefile: fix typo - petsckdir.mk -> petscdir.mk
|
| #
6ffe77ea
|
| 12-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'
remove unneeded stuff from makefiles
See merge request petsc/petsc!5211
|
| #
7bb670c6
|
| 03-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add -include */petscdir.mk to makefile that lacked it
for i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makef
Add -include */petscdir.mk to makefile that lacked it
for i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makefile?petsckdir.mk?g'` ; cp $i tmp echo "-include $str" > $i cat tmp >> $i done
Commit-type: makefile, housekeeping /spend 15m
show more ...
|
| #
f97672e5
|
| 03-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
remove garbage from makefiles
Including * unused FLAGS variables * All: lib that did not work * stray blank lines etc
Commit-type: housekeeping /spend 1h
|
| #
7d3e3cfb
|
| 16-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/tao-python' into 'main'
TAOPYTHON
See merge request petsc/petsc!4768
|
| #
a82e8c82
|
| 26-Jan-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
TAO: add TAOPYTHON class
deprecate Tao basic API to match SNES and TS paradigms TaoSetFromOptions: call TaoLineSearchSetFromOptions
|
| #
420b78f2
|
| 09-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/rm-distutils' into 'main'
config: remove distutils from build
See merge request petsc/petsc!4253
|
| #
becf0a19
|
| 24-Aug-2021 |
Jed Brown <jed@jedbrown.org> |
config: remove distutils from build
distutils is deprecated and will be removed in Python-3.12:
https://www.python.org/dev/peps/pep-0632/
Most features carry over readily with sysconfig (part of
config: remove distutils from build
distutils is deprecated and will be removed in Python-3.12:
https://www.python.org/dev/peps/pep-0632/
Most features carry over readily with sysconfig (part of minimal python, unlike distutils, which is often an optional package). One exception is distutils.sysconfig.parse_makefile, which is more full-featured than sysconfig._parse_makefile (a private method that exists in python 2.7 and all tested python 3 versions). Specifically, _parse_makefile() cannot handled lines continued with trailing backslash (\) and thus we must forbid continuations for DIRS and SOURCE* lines -- just use a line as long as it needs to be. This system will hopefully be renovated anyway.
Commit-type: portability
show more ...
|
| #
c20d7725
|
| 22-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/promote-examples-tests-tutorials' [petsc/petsc!2610]
* jed/promote-examples-tests-tutorials: Promote examples/{tests,tutorials}/ to {tests,tutorials}/
|
| #
c4762a1b
|
| 18-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was compl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was completed by this script, followed by mild cleanup of nonconforming cases.
for makefile in `git ls-files 'src/*makefile'`; do if rg -q 'DIRS.*\bexamples\b' $makefile; then base=$(dirname $makefile) dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo) perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile git rm $base/examples/makefile for t in $dirs; do git mv $base/examples/$t $base/ perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t done fi done
git grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g' git checkout @ \ src/docs/website/documentation/changes/ \ src/benchmarks/results/
show more ...
|
| #
15a5a695
|
| 28-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/tisaac/feature-tao-shell' [PR #1450]
|