History log of /petsc/src/dm/dt/interface/dtds.c (Results 351 – 375 of 476)
Revision Date Author Comments
# 44ac9936 06-Oct-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'pr566/knepley/plex_bd_aux_field/master' into knepley/feature-plex-bdfunc

* pr566/knepley/plex_bd_aux_field/master: (22 commits)
PetscDS: reset max nr values for PetscOptionsIntArray(

Merge branch 'pr566/knepley/plex_bd_aux_field/master' into knepley/feature-plex-bdfunc

* pr566/knepley/plex_bd_aux_field/master: (22 commits)
PetscDS: reset max nr values for PetscOptionsIntArray()
SNES+Plex: dm was destroyed too early
Plex: use tabulation based on quadrature points of dual space, not the default tabulation in DMProjectFieldLocal()
SNES ex77: remove zero pointwise functions
PetscFE: only transform pointwise function if it is present
PetscDS: get rid of boundary discretizations
SNES ex77: update test
SNES ex77: simplify residuals/jacobians and delete unnecessary variables and functions
SNES+Plex: use all cell values to interpolate to face
PetscFE: add face quadrature and tabulation
PetscDS: cache number of components and dimensions of discretization space in PetscDS object
SNES ex77: simplify pointwise residual and jacobian for deformation
SNES ex77: move specifications of boundary conditions to command line options
SNES ex77: use auxiliary field for wall pressure
SNES+Plex: allow auxiliary fields in boundary residual/jacobian calculations
PetscDS: get rid of initialization with PetscContainer
SNES+Plex: move boundary jacobian calculation into seperate function
SNES ex77: remove BdResidual for pressure field
SNES+Plex: remove unnecessary (and wrong) loop in boundary residual/jacobian calculations
SNES+Plex: change DMGetField to PetscDSGetBdDiscretization in residual and jacobian calculation
...

Conflicts:
include/petsc/private/petscfeimpl.h
src/dm/dt/interface/dtfe.c
src/dm/impls/plex/plexfem.c
src/snes/examples/tutorials/ex56.c
src/snes/examples/tutorials/ex77.c
src/snes/examples/tutorials/output/ex77_0.out
src/snes/utils/dmplexsnes.c

show more ...


# f971fd6b 04-Oct-2016 Matthew G. Knepley <knepley@gmail.com>

DM+DS: Allow different kinds of BC functions
- Added DMBoundaryConditionType
- Changed DMGetBoudnary() and DMAddBoundary() and the DS versions


# e7b0402c 03-Oct-2016 Sander Arens <sanderarens@gmail.com>

PetscDS: reset max nr values for PetscOptionsIntArray()


# f744cafa 13-Sep-2016 Sander Arens <sanderarens@gmail.com>

PetscDS: get rid of boundary discretizations


# 4d0b9603 13-Sep-2016 Sander Arens <sanderarens@gmail.com>

SNES+Plex: use all cell values to interpolate to face

Previously the boundary residual/jacobian routines interpolated to face
quadrature points by taking the closure of those faces and using a
separ

SNES+Plex: use all cell values to interpolate to face

Previously the boundary residual/jacobian routines interpolated to face
quadrature points by taking the closure of those faces and using a
separate boundary discretization. This only worked if there were dofs on
faces and the discretization order of the cell and boundary were the
same.
Inverse element jacobians are now calculated from adjacent cells
to also have information on normal derivatives.

show more ...


# 47e57110 07-Sep-2016 Sander Arens <sanderarens@gmail.com>

PetscDS: cache number of components and dimensions of discretization space in PetscDS object


# 54f1004b 29-Aug-2016 Sander Arens <sanderarens@gmail.com>

PetscDS: get rid of initialization with PetscContainer


# 54761ea3 14-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in m

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in master (the introduction of MatFactorGetError()) therefor need
to merge in master and use the new construct before merging to next

show more ...


# 3d996552 19-Jul-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddc.c

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcfetidp.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcschurs.c
src/mat/impls/is/matis.c
src/mat/impls/is/matis.h

show more ...


# 96e0c402 22-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-boundary-in-ds'

Boundary conditions are better conceptually matched to the PetscDS,
which holds the equations, than to the DM. This makes it easier to
share the same problem

Merge branch 'tisaac/dm-boundary-in-ds'

Boundary conditions are better conceptually matched to the PetscDS,
which holds the equations, than to the DM. This makes it easier to
share the same problem between different meshes, such as in a hierarchy.

* tisaac/dm-boundary-in-ds:
PetscDS: fix examples affected by moving boundaries
builder.py: skip empty targets
DMPlex: don't copy coordinates to self
SNES ex69: fix recent PetscDS changes
DMSetDS(): reference, then destroy
PetscDS: fix _Basic creation and destruction
PETSC_DEPRECATED in source files doesn't play well with fortran interfaces
DM: switch to using PetscDS boundary in examples
PetscDS: add missing PetscDSCopyBoundary, fix copy loops
DM: set PetscDS from options in DMSetFromOptions()
DM: protect against changing prob when populating boundary
DM, PetscDS: remove redundant boundary representations
DM: transfer boundary methods to PetscDS
PetscDS: start creating parallel for DMBoundary

show more ...


# 931fb3b8 15-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

PetscDS: fix _Basic creation and destruction


# dff059c6 15-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

PetscDS: add missing PetscDSCopyBoundary, fix copy loops


# f1fd5e65 15-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DM: set PetscDS from options in DMSetFromOptions()


# 58ebd649 15-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DM: transfer boundary methods to PetscDS


# 9884e7e0 25-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into tisaac/ts-ex11-amr

* master: (141 commits)
chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix
petsc4py: fix tarball url [for arbitary c

Merge branch 'master' into tisaac/ts-ex11-amr

* master: (141 commits)
chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix
petsc4py: fix tarball url [for arbitary commitid] - and dirname in tarball
Plex: Moved ReconstructGradients_Internal() and ApplyLimiter_Internal() to Plex from SNES
CUDA: Added external declaration for cuBLAS handle.
docs: fix reference to KSP_Create in parent commit
Add information on PETSC_EXTERN and PETSC_INTERN to developers manual
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Configure: Fix check for spaces in PETSC_DIR
Plex: Updated examples to new DMPlexCreateBoxMesh()
sick of failure due to incorrect master branch
SNES ex12: Fixed unstructured GMG test
SNES ex12: Added another unstructured GMG test
petsc4py: use the snapshot with the fix for dmplex change
Examples that require Fortran to compile but were listed in tests that did not require Fortran
Plex ex19: Added DMSetFromOptions()
Plex: Store a flag indicating whether the boundary should change during remeshing - Set using -dm_plex_remesh_bd - Changed Remesh_Internal() signature
Always coarsen boundaries.
Plex: Fixed option name
Plex: Protect unused variables
...

Conflicts:
src/dm/impls/plex/makefile
src/snes/utils/dmplexsnes.c

show more ...


# 076698ae 24-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-mf-prec'

* knepley/fix-plex-mf-prec: (26 commits)
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Plex: Updated examp

Merge branch 'knepley/fix-plex-mf-prec'

* knepley/fix-plex-mf-prec: (26 commits)
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Plex: Updated examples to new DMPlexCreateBoxMesh()
TS ex11: Fixed output for new ROSW
Plex: Forgot internal declaration
Plex: Fixed ComputeIntegral() to work with FVM - May still have a bug, not sure
Plex: Fixed ResconstructGradients_Internal() to take an FVM and to work in multifield problems - ApplyLimiter_Internal() now can limit an FV field within a multifield problem
PetscFV: Added -petscfv_compute_gradients
SNES ex12: Fixed output for NGS
PetscDS: Added GetFieldIndex() and GetFieldSize() - Fix to accept FV as well
Plex: Forgot to eliminate PetscRealPart() after type change
Plex: fix line geometry for localized
Plex: fix section access to last commit
DMPlex: fix rectanlge geometry for localized
DMConvert_p4est_plex: set projection height early, so it passes to coordinate dm
DMLocalizeCoordinates(): make more flexible and targeted
Plex: When forming Jacobian, just use identity for FV fields
Plex+FE: Added missing FV dual space
PetscFE: If all Jac pointwise functions are NULL, do not evaluate
DMP4est: change order of setting projection height and localizing coordinates
...

show more ...


# 425f1808 23-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Remove unused variables


# 4cd1e086 20-May-2016 Matthew G. Knepley <knepley@gmail.com>

PetscDS: Added GetFieldIndex() and GetFieldSize()
- Fix to accept FV as well


# 3e75805d 17-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Added PetscDSHasJacobian()


# c20ebc76 22-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint


# 992dc9be 18-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-handle-func-failure

* master: (378 commits)
SNES ex5: Fix coordinate determination for empty subdomains
fixed petsc.bib entry
p4est: fix syntax

Merge branch 'master' into knepley/feature-plex-handle-func-failure

* master: (378 commits)
SNES ex5: Fix coordinate determination for empty subdomains
fixed petsc.bib entry
p4est: fix syntax error with error message
SNES ex5: Correct Jacobian handling on patches
SNES ex5: Stupid complex fixes
DMP4est: fix transfer of labels to parents
petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite
Plex: Correct setting of options on refined or coarsened meshes
Plex: Add info for grid hashing
Plex: Add logging in interpolator creation
Plex: Correct use of tabs in ASCII viewer
DM: Shorten long event name
Plex ex12: Create boundary label automatically at all levels of mesh hierarchy
Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename
Plex ex12: Change all functions to static
Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions
ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly
fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time
Switch back to Sherry's version since she accepted by pull request
PetscDraw: Update help messages for -draw_save* options
...

Conflicts:
src/dm/impls/plex/plexfem.c

show more ...


# 3afb9657 16-Mar-2016 Dave May <dave.mayhem23@gmail.com>

Merged petsc/petsc into master


# eba35f42 09-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/fix-plex-multi-level-overlap'

* mlange/fix-plex-multi-level-overlap: (259 commits)
Plex: Update ex12_5 with correct level-2 overlap
DMLabel: Add missing cleanup for DMLabelG

Merge branch 'mlange/fix-plex-multi-level-overlap'

* mlange/fix-plex-multi-level-overlap: (259 commits)
Plex: Update ex12_5 with correct level-2 overlap
DMLabel: Add missing cleanup for DMLabelGather()
Plex ex12: Fixed variable initialization and some output
Plex ex11: Added error checking
Plex ex14: Now boundary label does not have cells
Plex ex1: Now boundary label does not have cells
Plex ex1: Fix for VTK format
added some debugging code, getting ready to branch
added some print statements, should be an -info...
smome cleaning up
restructured ex11 to allow for problem specific BCs
DMPlex: Update test ex12_5 with correct level-2 overlap
DMPlex: Use global processSF in DMPlexPartitionInvert
DMPlex: Add remote leaf contributions to roots in DMLabelPropagate
DMPlex: Add DMLabelGather to migrate label values from leafs to roots
DMPlex: Refactor DMLabelDistribute to separate point stratum distribution
DMPlex: Add propagation of remote point donations for multi-level overlap
DMPlex: Fix DMLabelDistribute for all-to-all migrations
Plex: make extern exactly match prototype: semantic match is not enough.
DMP4est: typo fix
...

show more ...


# af25d912 06-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/imp

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcscalingbasic.c
src/ksp/pc/impls/bddc/bddcschurs.c
src/mat/impls/is/matis.c

show more ...


# 77d236df 01-Mar-2016 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap

Conflicts:
src/dm/impls/plex/examples/tests/output/ex12_5.out
src/dm/label/dmlabel.c


1...<<11121314151617181920