History log of /petsc/include/petscdm.h (Results 276 – 300 of 755)
Revision Date Author Comments
# e87a4003 04-Apr-2018 Barry Smith <bsmith@mcs.anl.gov>

Deprecate DMSet/GetDefaultSection() for DMSet/GetSection()

Revert manual page change per Matt's preference

Commit-type: style-fix
Thanks-to: Matthew Knepley


# 8f1509bc 01-Apr-2018 Barry Smith <bsmith@mcs.anl.gov>

Added DMSet/GetISColoringType() and cleaned up related manual pages slightly

Commit-type: feature, documentation

Development Tools: Vim, Emacs, Eclipse


# 6294108e 19-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield

* origin/knepley/fix-snes-ex69: (311 commits)
PetscFECreateDefault: fix custom Fortran interface to use MPI_

Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield

* origin/knepley/fix-snes-ex69: (311 commits)
PetscFECreateDefault: fix custom Fortran interface to use MPI_Comm
SNES ex69: Updated test output
SNES ex69: Removed all mantle stuff and change fields to constants - Also use dsymutil for executables
SNES ex69: Removed special partition
SNES ex69: Fixed null space creation - Null space locks its vectors
PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM
cleanup very ugly PCGAMG manual page
minor clarifications for VecScatterCreate() manual page
gcov: PETSC_ARCH is required onlyfor -run_gcov - and not for -merge_gcov [where it doesn't exist]
make clearer in help statements what --with-external-packages-dir is for.
Website: Added news entry for PETSc User Meeting 2018 on main page.
CUDA: Further test output fixes for mat_tests-ex2
Turn off elemental test for parmetis running since this does not work on batch systems.
3.8 Changes: KSPCHEBYSHEV
CUDA: Fixed most test errors due to MatMultTranspose*
website: update urls
website: fix Jason's name to match pic. Also add Todd's pic
Dev manual: copyedit
DMPlexDistributeLabels: Propagate the output flag
cuda/cusp: update minimum supported versions of cuda to 7.5 and cusp to 0.5.0
...

show more ...


# 034e9169 09-Mar-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'pr874/mapdes/pcmg-inject/master'

* pr874/mapdes/pcmg-inject/master:
This hooks everything up so that if the DM provides an injection we remember it in PCMG.
* Add DMHasCreateInjection

Merge branch 'pr874/mapdes/pcmg-inject/master'

* pr874/mapdes/pcmg-inject/master:
This hooks everything up so that if the DM provides an injection we remember it in PCMG.
* Add DMHasCreateInjection: Will be needed in PCMG.
* FAS: guard DMCreateInjection with DMHasCreateInjection
* PCMG: Use injection if the DM provides it

The mass-lumped scaling of the restriction is complete nonsense for most discretisations.
If the DM provides an injection, use it.
This injection is now used by DMRestrictHook_SNESVecSol for transferring the current state to the coarse grid.

show more ...


# a7058e45 02-Mar-2018 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

Add DMHasCreateInjection

Will be needed in PCMG.


# f19dbd58 15-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

Added DMGetCoordinateField()


# 7cd3fc30 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches


# 9b58da5a 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/vec-to-test-harness' into barry/all-new-test-harness-branches


# 35e5de05 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness


# 48296f0d 17-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-ts-plasma-example

* master: (22 commits)
Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection
SNES ex13: Update test output

Merge branch 'master' into knepley/feature-ts-plasma-example

* master: (22 commits)
Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection
SNES ex13: Update test output
PetscFE: Complex fixes for PetscFEIntegrate()
SNE ex13: Got adjoint solution and almost have a good error estimate
Section: Fix init in PetscSectionCreateSupersection()
DM: Remove debugging view
SNES ex13: Updated output after fix
Section: If global section allocates bc indices, must copy them
Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks
Bib: Added pages
Section: Fix leaks in DMCreateSuperDM()
SNES ex13: Adding adjoint capability
DM: Use new PetscGlobalMinMaxInt()
DM: Added DMCreateSuperDM()
Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral()
PetscFE: Fix PetscFEIntegrate() for multicomponent integrals
Adaptor: Use new PetscGlobalMinMaxInt()
Section: Added PetscSectionCreateSupersection() - This merges several sections together
Vec+Doc: Fix docs for VecISAXPY()
Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying
...

show more ...


# 0cb8e637 16-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-adjoint-prelim'

* knepley/feature-plex-adjoint-prelim: (22 commits)
Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection
SNES ex13:

Merge branch 'knepley/feature-plex-adjoint-prelim'

* knepley/feature-plex-adjoint-prelim: (22 commits)
Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection
SNES ex13: Update test output
PetscFE: Complex fixes for PetscFEIntegrate()
SNE ex13: Got adjoint solution and almost have a good error estimate
Section: Fix init in PetscSectionCreateSupersection()
DM: Remove debugging view
SNES ex13: Updated output after fix
Section: If global section allocates bc indices, must copy them
Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks
Bib: Added pages
Section: Fix leaks in DMCreateSuperDM()
SNES ex13: Adding adjoint capability
DM: Use new PetscGlobalMinMaxInt()
DM: Added DMCreateSuperDM()
Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral()
PetscFE: Fix PetscFEIntegrate() for multicomponent integrals
Adaptor: Use new PetscGlobalMinMaxInt()
Section: Added PetscSectionCreateSupersection() - This merges several sections together
Vec+Doc: Fix docs for VecISAXPY()
Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying
...

show more ...


# 677605c3 12-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-adjoint-prelim' into knepley/feature-plex-exodus-update

* knepley/feature-plex-adjoint-prelim:
SNE ex13: Got adjoint solution and almost have a good error estima

Merge branch 'knepley/feature-plex-adjoint-prelim' into knepley/feature-plex-exodus-update

* knepley/feature-plex-adjoint-prelim:
SNE ex13: Got adjoint solution and almost have a good error estimate
Section: Fix init in PetscSectionCreateSupersection()
DM: Remove debugging view
SNES ex13: Updated output after fix
Section: If global section allocates bc indices, must copy them
Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks
Bib: Added pages
Section: Fix leaks in DMCreateSuperDM()
SNES ex13: Adding adjoint capability
DM: Use new PetscGlobalMinMaxInt()
DM: Added DMCreateSuperDM()
Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral()
PetscFE: Fix PetscFEIntegrate() for multicomponent integrals
Adaptor: Use new PetscGlobalMinMaxInt()
Section: Added PetscSectionCreateSupersection() - This merges several sections together
Vec+Doc: Fix docs for VecISAXPY()
Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying
Sys: Added PetscGlobalMinMaxReal/Int()
Plex: Make preallocation debugging work in serial

show more ...


# b6ca5466 12-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (60 commits)
petsc4py: update to use latest 3.8 snapshot
petsc4py: update to snapshot that syncs with 276c550
fix warni

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (60 commits)
petsc4py: update to use latest 3.8 snapshot
petsc4py: update to snapshot that syncs with 276c550
fix warning
Plex ex26: Protect ExodusII stuff
DM: DMCreateSubDM() field argument should be const
TS ex46: Newlines and some numerical jitter
TS ex45: Newlines and some numerical jitter
TS ex11: Fixed indentation and time step numbering
SNES ex12: Update for DM view changes
Plex tests: Update to new DM output
Plex ex23: Use Nc not dim for vector fields
Plex: Default section now ignores cells hanging off boundary meshes
Plex: Viewer now reports the cell Height
Increase patchlevel to 3.8.3
Plex: Fixed DMPlexInterpolate() bugs - Do not copy associated data if we are not interpolating - Do not interpolate if we already have full depth
fix valgrind errors with using PetscObjectGetName()/SetName() with the same object - resulting in a free() before copy.
ex4: fix compile warning and update makefile
Minor fixes
Improving report_tests
PetscDS: Must initialize the default adjacency
...

Conflicts:
include/petsc/private/dmimpl.h
include/petscdm.h
include/petscis.h
src/dm/impls/plex/plexcreate.c

show more ...


# a9dcc6fa 12-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-exodus-update

* master:
petsc4py: update to use latest 3.8 snapshot
petsc4py: update to snapshot that syncs with 276c550
fix warning
Plex ex26

Merge branch 'master' into knepley/feature-plex-exodus-update

* master:
petsc4py: update to use latest 3.8 snapshot
petsc4py: update to snapshot that syncs with 276c550
fix warning
Plex ex26: Protect ExodusII stuff
DM: DMCreateSubDM() field argument should be const
TS ex46: Newlines and some numerical jitter
TS ex45: Newlines and some numerical jitter
TS ex11: Fixed indentation and time step numbering
SNES ex12: Update for DM view changes
Plex tests: Update to new DM output
Plex ex23: Use Nc not dim for vector fields
Plex: Default section now ignores cells hanging off boundary meshes
Plex: Viewer now reports the cell Height
DM: Check IS block size in DMCreateSubDM()
DM: DMCreateSubDM() should take a const array
Plex ex26: Test for FEM dof layout and DMCreateSubDM() Contributed-by: Blaise A Bourdin <bourdin@lsu.edu>

show more ...


# bb4988e0 11-Dec-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/knepley/feature-subdm-test'


# 64aa12e4 08-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if m

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if malloc is already set
Plex: Fixed array initialization
pgi: compile fix
knl: update test to use memkind and remove option that worked arround a bug with intel 17
Check the return value for memkind_posix_memalign
Change the default behavour for -malloc_hbw
Bib: More refs
test: remove runex13f90 as its now converted to new test suite
fix win32 crash. This test was previously run with '-n 4' - so restoring it
Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes
bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com>
strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems.
Remove extra lines of output file
Example uses C99 constructs so must mark with requires: c99
fix const missmatch for DMDAVecRestoreArrayRead()
remove conflict between function name in example and new PETSc TS function
builds: attempt to do maint/master/next test builds in separate clones
ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead
...

Conflicts:
src/dm/interface/dm.c
src/snes/examples/tutorials/ex13.c

show more ...


# c5437d3a 08-Dec-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/knepley/feature-adaptor-plex' into next-tmp


# 37bc7515 07-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

DM: DMCreateSubDM() should take a const array


# 1fa399ad 04-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with updated 17.10 compilers
Fix for test dirs that are not tutorials/tests
fix use of double in PetscAbsReal() which produces compiler warnings with single precision build
elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now.
Cleanup .bib files
Fix allfortranstubs rule to rm generated files from correct directory, not outdated location
ierr set but not checked
Remove initial refine so test runs faster and does not time out on some machines
Gail's copyedits for bibtex items
Docs: manual: add further description of 3 different current testing options
DM: check for ops->localtolocalbegin/end before calling
PetscSF: fix typo in tutorial ex1
Vec+HDF5: Fix output for complex - Need to check for empty group name
SNES: SNESDestroy() can be called with snes->dm == NULL
SNES: SNESDestroy() can be called with snes->dm == NULL
Vec+HDF5: Fix output for complex - Need to check for empty group name
Docs: Manual: Update tests section
gmakegentest: also exclude .#filenames created by emacs
DMPlex: Fix output of test ex1 after changes to Gmsh reader
...

show more ...


# 2adcc780 01-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

DM: Added DMCreateSuperDM()


# b5d5da09 30-Nov-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-rigid-bodies'

* knepley/feature-rigid-bodies:
Plex: Added declaration
Plex: Added DMPlexCreateRigidBodies() - Handles disconnected pieces, like sides of a fault
D

Merge branch 'knepley/feature-rigid-bodies'

* knepley/feature-rigid-bodies:
Plex: Added declaration
Plex: Added DMPlexCreateRigidBodies() - Handles disconnected pieces, like sides of a fault
DM: Added DMProjectFunctionLabel()

show more ...


# 73a8878f 16-Nov-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/remove-petscdatatype-dmgetworkarray'


# bf699768 15-Nov-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-adaptor-plex' into knepley/feature-plex-adjoint-prelim

* knepley/feature-adaptor-plex: (38 commits)
SNES ex12: Fixed AMR tests - Cleaned up use of r Vec - Updated out

Merge branch 'knepley/feature-adaptor-plex' into knepley/feature-plex-adjoint-prelim

* knepley/feature-adaptor-plex: (38 commits)
SNES ex12: Fixed AMR tests - Cleaned up use of r Vec - Updated output
DMAdaptor: Fixes handling of original Vec and DM - Fix handling of input vector x - Only LABEL needs a Plex conversion
fixed uninitialized var
SNES ex12: Added adaptation test for p4est
DMAdaptor: Error indicator working for p4est on SNES ex12 - Changed DMAdaptor to a DM class - Added DMAdaptorComputeErrorIndicator_Private() - Added DMAdaptorSimpleErrorIndicator_Private() - Name projected solution vector
PetscFE: Added PetscFEInterpolateFieldAndGradient_Internal()
DMPlexComputeGradientClementInterpolant: fix debug statement for complex
SMAdaptor: Fix for complex ev decamp
compile fixes
DMAdaptor: Correct warnings and complex problems
Plex: Added versions of the Det functions that take Scalar data
DMAdaptor: Declare DMAdaptorSet/GetSequenceLength()
SNES+ex12: Added support for ascii_info_detail in -snes_converged_reason - It prints the L_2 error using the DS information - SNES ex12 output updated
DMAdaptor: Added options - Added options for N_adapt, refinement factor, h_min and h_max
SNES ex12: I finally think test output is correct
DMAdaptor: Refine viewing
SNES ex12: Updated adaptation tests - Added sequential adaptation
SNES: Added -snes_adapt_sequence - Eventually remove snes_grid_sequence
DMAdaptor: - Added sequential adaptation - Added DMAdaptorGet/SetSequenceLength() - Use AdaptationCriterion now - Added untested unstructured interpolation
DMAdaptor: Now I have AdaptationStrategy and AdaptationCriterion - Fixed some docs
...

show more ...


# e366c154 15-Nov-2017 Jed Brown <jed@jedbrown.org>

Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint

Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match
documentation.


# 69291d52 22-Oct-2017 Barry Smith <bsmith@mcs.anl.gov>

Remove use of PetscDataType from DMGetWorkArray() and one absurd usage

Part of process of removing PetscDataType from PETSc since it duplicates MPI_Datatype
Commit-type: style-fix
Thanks-to: Jed Bro

Remove use of PetscDataType from DMGetWorkArray() and one absurd usage

Part of process of removing PetscDataType from PETSc since it duplicates MPI_Datatype
Commit-type: style-fix
Thanks-to: Jed Brown <jed@jedbrown.org>

show more ...


1...<<11121314151617181920>>...31