History log of /petsc/src/tao/makefile (Results 1 – 25 of 96)
Revision Date Author Comments
# 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]


1234