History log of /petsc/src/dm/impls/plex/plex.c (Results 1051 – 1075 of 1780)
Revision Date Author Comments
# f13f9184 11-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DMPlex: fix parent/child interpolation with numFields > 0

There were several instances of off-by-one errors that had not been tested before but are tested now


# be36d101 09-Jun-2016 Stefano Zampini <stefano.zampini@gmail.com>

DMPlex: construct the correct l2gmap for MatIS using the subdomainSection (for local indexing) and the globalSection

Update ComputeJacobian to set the closure in the local matrix


# e412dcbd 09-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Added PetscDraw support


# 837628f4 26-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: filling the matrix during preallocation will generate MAT_NEW_NONZERO_ALLOCATION_ERR (on the local matrices) with MATIS


# 00140cc3 19-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

In order to be set up properly, MATIS needs to know the l2gmap before any preallocation

The communicator for the l2gmap provided by the DM should be the same of the DM


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


# bef83e63 23-May-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/bddcprivate.c
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c


# 7caaeba4 19-May-2016 barral <none@none.fr>

Merge branch 'master' into barral/feature-dmplex-adapt


# c89562ba 18-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'tisaac/dmp4est-set-periodic-domain' into knepley/fix-plex-mf-prec

* tisaac/dmp4est-set-periodic-domain:
Plex: fix line geometry for localized
Plex: fix section access to last commi

Merge branch 'tisaac/dmp4est-set-periodic-domain' into knepley/fix-plex-mf-prec

* tisaac/dmp4est-set-periodic-domain:
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
DMP4est: change order of setting projection height and localizing coordinates
DMP4est: prefer [0,L) for periodic coordinates
Plex: more descriptive debugging

show more ...


# 868575d7 18-May-2016 Matthew G. Knepley <knepley@gmail.com>

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

* master:
GAMG: Fix nearnullspace check
Plex: Must check block size in parallel from DMGetLocalToGlobalMapping() - Small format cleanup
Mov

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

* master:
GAMG: Fix nearnullspace check
Plex: Must check block size in parallel from DMGetLocalToGlobalMapping() - Small format cleanup
Move spinlocks definitions to pinit.c, where they don't depend on PETSC_HAVE_FORTRAN
Allow empty data
Update output files after change in PetscObjectPrintClassNamePrefixType
Deactivate tabs when printing several things in the same line

show more ...


# f2915190 18-May-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dmplex-localize-targeted' into tisaac/dmp4est-set-periodic-domain

* tisaac/dmplex-localize-targeted:
DMLocalizeCoordinates(): make more flexible and targeted
GAMG: Fix nearn

Merge branch 'tisaac/dmplex-localize-targeted' into tisaac/dmp4est-set-periodic-domain

* tisaac/dmplex-localize-targeted:
DMLocalizeCoordinates(): make more flexible and targeted
GAMG: Fix nearnullspace check
Move spinlocks definitions to pinit.c, where they don't depend on PETSC_HAVE_FORTRAN
Allow empty data
Update output files after change in PetscObjectPrintClassNamePrefixType
Deactivate tabs when printing several things in the same line

show more ...


# 3e922f36 18-May-2016 Toby Isaac <tisaac@uchicago.edu>

DMLocalizeCoordinates(): make more flexible and targeted

More flexible because methods that do calculations on facets might need
to localize them as well. This information can be passed to the
coor

DMLocalizeCoordinates(): make more flexible and targeted

More flexible because methods that do calculations on facets might need
to localize them as well. This information can be passed to the
coordinate DM with DMPlexSetMaxProjectionHeight().

More targeted by only localizing cells/points that are needed. If I'm
localizing cells _and_ facets, then that's a lot of indiscriminate
localizing, when I only need it for a lower dimensional manifold.

show more ...


# 4bab1315 18-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-mat-bs'

* knepley/fix-plex-mat-bs:
Plex: Must check block size in parallel from DMGetLocalToGlobalMapping() - Small format cleanup


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

Plex: Must check block size in parallel from DMGetLocalToGlobalMapping()
- Small format cleanup


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

Plex: Do not use existing Mat block size when it is 1


# 1d3ba1c4 16-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-namespace'

* knepley/fix-plex-namespace: (24 commits)
PlexTree: Fixed declaration for function which produce indices for assembly
Plex: Forgot to zero out Jacobian

Merge branch 'knepley/fix-plex-namespace'

* knepley/fix-plex-namespace: (24 commits)
PlexTree: Fixed declaration for function which produce indices for assembly
Plex: Forgot to zero out Jacobian
Plex: Changed every *_Internal() function to PETSC_INTERN - Except the residual and Jacobian computation which should not be internal
Plex: Fixed declaration for function which produce indices for assembly
Plex: clarify precedence
DMForest tests ex2: typo fixes
DMP4est: cleanup for DMForestTransferVec()
DMP4est: fixes to DMPlexTranserVecTree_Inject()
DMP4est: fixes to DMPlexTranserVecTree_Interpolate()
DMPlex: correct usage of PetscSFCreateEmbeddedLeafSF()
DMP4est: address extra vertices in transfers
DMP4est: address missing vertices in transfers
DMP4est: fix array initialization
DMP4est: fix interface to nonuniform refinement
DMP4est: interface to nonuniform refinement
DMForest test ex2: leave data until end for debugging
DMForest: added test for DMForestTransferVec()
Plex: first pass at tree transfer interpolator. FVM missing
Plex: finish first pass at injection component of transer
DMPlex: further refactoring in injection code
...

show more ...


# 94c587d7 16-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-bs'

* knepley/fix-plex-bs:
Plex: deal correctly with off-process dof when calculating block size
Plex: Fix default partition weighting
Plex: Fix support for ADD_

Merge branch 'knepley/fix-plex-bs'

* knepley/fix-plex-bs:
Plex: deal correctly with off-process dof when calculating block size
Plex: Fix default partition weighting
Plex: Fix support for ADD_BC_VALUES
Plex: Allow incoming blocksize in DMCreateMatrix()
Plex: Fix for blocksize in preallocation
Plex: Fix blocksizes determination in ltog mapping
Plex: Set block size regardless of whether the Mat has block storage

show more ...


# 1d17a0a3 15-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: deal correctly with off-process dof when calculating block size


# 415ce65a 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed declaration for function which produce indices for assembly


# 5e551e2f 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-bs' into knepley/fix-plex-namespace

* knepley/fix-plex-bs:
Plex: Fix default partition weighting
Plex: Fix support for ADD_BC_VALUES
Plex: Allow incoming blocksi

Merge branch 'knepley/fix-plex-bs' into knepley/fix-plex-namespace

* knepley/fix-plex-bs:
Plex: Fix default partition weighting
Plex: Fix support for ADD_BC_VALUES
Plex: Allow incoming blocksize in DMCreateMatrix()
Plex: Fix for blocksize in preallocation
Plex: Fix blocksizes determination in ltog mapping
Plex: Set block size regardless of whether the Mat has block storage

show more ...


# 304ab55f 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix support for ADD_BC_VALUES


# 62d4dd39 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow incoming blocksize in DMCreateMatrix()


# 6bd6c117 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-parallel-mesh-load

* master: (180 commits)
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()

Merge branch 'master' into knepley/feature-parallel-mesh-load

* master: (180 commits)
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()
Update the xSDKTrilinos test message to use interactive session and ctest
gcc6: fix comple warnings with -Wmisleading-indentation
fix compile warning
bugfix for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
minor formatting cleanup of gamg.c
add ml example to tutorials page for xsdk
bugfix of MatDuplicate for mpiaij matrix product Reported-by: Miorelli, Federico <Federico.Miorelli@cgg.com>
The deprecated -log_summary_exclude was still being used when it should have been -log_exclude
cpardiso: requires mkl_blacs so check for that. Also common code to detect MKL for both pardiso and cpardiso
cpardiso: fix segv and memory leaks
resume MatGetSubMatrix_SeqSBAIJ() because it cannot share routine with BAIJ due to cast
fix bad relative links
replace MatSeqBAIJSetPreallocation_SeqBAIJ with MatSeqBAIJSetPreallocation to skip this call when input mat is sbaij type
fix a variety of set but not used variables in examples detected by clang static analyzer
removed declared but not used variable
ANL Report formatting requires listing authors by affiliation
DMP4est: uncrustify
DMP4est: remove memset()
...

show more ...


# 8995e512 10-May-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Set block size regardless of whether the Mat has block storage


1...<<41424344454647484950>>...72