History log of /petsc/src/ts/tutorials/ex47.c (Results 26 – 41 of 41)
Revision Date Author Comments
# 571c06ed 20-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-aux-vec' into 'main'

DM: Add equation part to DM aux vector key

See merge request petsc/petsc!4995


# ac17215f 20-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

DM: Add equation part to DM aux vector key


# 68ce86a1 18-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ceed-integration' into 'main'

Plex: Initial CEED integration

See merge request petsc/petsc!3918


# 30602db0 14-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Update examples to use new creation interface


# e9494080 13-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-ds-residualbd-key' into 'main'

DS+FE+Doc: Make BdResidual take a key

See merge request petsc/petsc!3761


# 45480ffe 06-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Im

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Improved Boundary, Weak Form, and DS viewers
- Remove DMCopyBoundary(), DMCopyDisc() is sufficient
- Need DMTransferDS_Internal() to create new DS with label in the correct DM
- Correct all DMAddBoundary() in tests
- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places
- Fix propagating coordinate dimension in DS

show more ...


# a09b138c 02-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-aux-data' into 'main'

DM: Replace object composition with an API for auxiliary data

See merge request petsc/petsc!3798


# 9a2a23af 02-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Replace object composition with an API for auxiliary data - Now allow data to be tagged with a label+value - Do not separately require a DM and Vec, get the DM from the Vec


# 770cd5fd 22-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-monitors-reorg' into 'master'

Knepley/feature monitors reorg

See merge request petsc/petsc!3631


# 798534f6 18-Feb-2021 Matthew G. Knepley <knepley@gmail.com>

KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We no

KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We noe register monitors so that dispatch based on viewer and format works - Add KSPMonitorLGCreate(), and remove KSPMonitorLGResidualNorm*() and KSPMonitorLGTrueResidualNorm*() - Add KSPMonitorError(), used by -ksp_monitor_error - Add arguments to KSPMonitorSetFromOptions() to allow line graphs to be configured - Remove SNESMonitorLGCreate() and SNESMonitorLGResidualNorm() which are now handled by the default monitor - PetscViewerAndFormat now allows a payload - VecView_Plex() and VecView_Plex_Local() must propagate the flag indicating zero BC

show more ...


# caa22a8a 04-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rlwalker/feature-plex-example-poroelasticity-cryer' into 'master'

Rlwalker/feature plex example poroelasticity cryer

See merge request petsc/petsc!3013


# 56cf3b9c 27-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBou

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBoundary(), PetscDSAddBoundary(), PetscDSUpdateBoundary(),
PetscDSGetBoundary()

show more ...


# 95c3f1f4 06-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-addboundary-collective' into 'master'

Knepley/feature dm addboundary collective

See merge request petsc/petsc!2659


# 408cafa0 27-Mar-2020 Matthew G. Knepley <knepley@gmail.com>

DM: Change examples to use DMAddBoundary() instead of PetscDSAddBoundary()
- Now you have to call DMCopyDS() after labels have been established on the coarse DM
- Also, p4est setup has to have happen

DM: Change examples to use DMAddBoundary() instead of PetscDSAddBoundary()
- Now you have to call DMCopyDS() after labels have been established on the coarse DM
- Also, p4est setup has to have happened before label completion

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 ...


12