| #
802a5182
|
| 22-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-12-21/rm-unneeded-mansec' into 'main'
Remove MANSEC from makefiles it is not needed in, tutorials and tests
See merge request petsc/petsc!7137
|
| #
39eaa9ea
|
| 22-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove MANSEC from makefiles it is not needed in, tutorials and tests
|
| #
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
|
| #
60bb51bd
|
| 18-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove need for seperate lib/petsc/conf/test file by merging with rules file
Commit-type: maintainability
|
| #
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
|
| #
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
|
| #
ac09b921
|
| 05-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commi
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commit since the changes all have to be done at once
Commit-type: docs /spend 10m
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
|
| #
a7c585e8
|
| 28-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/snes-delete-empty-examples' into 'main'
SNES: delete empty examples
See merge request petsc/petsc!5024
|
| #
9f879678
|
| 28-Mar-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
SNES: delete empty examples
|
| #
ed26b609
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/doc-fixes' into 'main'
doc fixes
See merge request petsc/petsc!5028
|
| #
49762cbc
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
doc fixes
CI get 'manualpages.err' on stdout
sed: -e expression #1, char 34: Invalid range end Error! No level info in file: Could not open raja.c
|
| #
3dcb5021
|
| 28-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/plex-schwarz-p' into 'main'
DMPlexCreateTPSMesh: triply-periodic surface meshing
See merge request petsc/petsc!2709
|
| #
b7f5c055
|
| 11-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexCreateTPSMesh: triply-periodic surface meshing
Mesh the surface of the Schwarz P surface with an arbitrary number of refinements. Thanks to Nikita Simonian and Matthias Messner for bringing t
DMPlexCreateTPSMesh: triply-periodic surface meshing
Mesh the surface of the Schwarz P surface with an arbitrary number of refinements. Thanks to Nikita Simonian and Matthias Messner for bringing these surfaces to my attention and for meshing discussion.
This commit squashes a line of development started in April 2020, with some merges and conflict resolution with bug fixes and features needed from upstream.
Add DMPlexCreateGyroidMesh(): will be folded into DMPlexCreateTPSMesh()
https://en.wikipedia.org/wiki/Gyroid
DMPlexCreateTPSMesh: add Face Sets and better output checking
DMPlexCreateTPSMesh: add edge sets for gyroid
DMPlexCreateTPSMesh: fix precision issues
DMPlexCreateTPSMesh: support extrusion to 3D mesh (broken because Face Sets are missing)
DMSetCoordinatesLocal: allow NULL to clear any prior coordinates
DMPlex: add -dm_plex_shape [schwarz_p|gyroid]
Skip distribution before extrusion due to parallel bug #1114.
Co-authored-by: Toby Isaac <tisaac@cc.gatech.edu>
show more ...
|
| #
0d26bb91
|
| 20-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/2021-09-20/docs-fix-html-links' into 'main'
Docs: add new DMPlex tutorials to makefile example list
See merge request petsc/petsc!4331
|
| #
6e7e9d65
|
| 20-Sep-2021 |
Patrick Sanan <patrick.sanan@gmail.com> |
Docs: add new DMPlex tutorials to makefile example list
Reported-by:Sergio Bengoechea <sergio.bengoechea@ovgu.de> Thanks-to: Lawrence Mitchell <lawrence@wence.uk>
|
| #
7ea10ee1
|
| 07-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
0effb976
|
| 07-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jolivet/fix-symlink-free' into maint
|
| #
cdb0f33d
|
| 02-May-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Single petscdir.mk
|
| #
7e22b48a
|
| 23-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-03-17/add-gnumakefile' into 'master'
Provide support for not setting PETSC_DIR when gnumake is being used; this...
See merge request petsc/petsc!2604
|
| #
e19f88df
|
| 17-Mar-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threads
Commit-type: error-checking, testing-fix, feature, example Thanks-t
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threads
Commit-type: error-checking, testing-fix, feature, example Thanks-to: Jed Brown <jed@jedbrown.org> Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
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 ...
|