History log of /petsc/src/dm/impls/plex/ (Results 3826 – 3850 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
dff059c615-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

PetscDS: add missing PetscDSCopyBoundary, fix copy loops

f1fd5e6515-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DM: set PetscDS from options in DMSetFromOptions()

e6f8dbb615-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DM, PetscDS: remove redundant boundary representations

The DMBoundary is now just a container for the DSBoundary


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/BuildSystem/config/packages/alquimia.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/parmetis.py
/petsc/config/BuildSystem/config/packages/pragmatic.py
/petsc/config/BuildSystem/config/packages/revolve.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/ssl.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petscds.h
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/forest/p4est/pforest.c
plexcreate.c
/petsc/src/dm/interface/dm.c
/petsc/src/snes/linesearch/impls/basic/linesearchbasic.c
/petsc/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c
/petsc/src/sys/webclient/examples/tutorials/boxupload.c
/petsc/src/sys/webclient/examples/tutorials/globusobtaintransfers.c
/petsc/src/sys/webclient/examples/tutorials/googledriveupload.c
/petsc/src/sys/webclient/examples/tutorials/makefile
/petsc/src/sys/webclient/examples/tutorials/output/urlshorten_1.out
/petsc/src/sys/webclient/examples/tutorials/urlshorten.c
/petsc/src/sys/webclient/google.c
/petsc/src/sys/webclient/textbelt.c
9485cce215-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed bad assumption of sorted Label values

1fdd32a214-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

IS+Plex: Changed interface to closure permutation to take an IS

2d218ce814-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex ex9: Can now test closure reordering
- Also fixed some small bugs

c5b3039214-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex ex6: Example that shows how to set and retrieve values with the spectral element ordering

8f3be42f14-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow closure permutation in PlexVecGet/SetClosure()
- This supports spectral element ordering
- This does not seem to introduce any performance degradation

3194fc3014-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexCreateSpectralClosurePermutation()

fe38c09d14-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/ts-ex11-amr'

We now have an example (ts/examples/tutorials/ex11.c) where we can
use either DMPlex or DMP4est to handle adaptivity when time stepping.
We have tried to minimize t

Merge branch 'tisaac/ts-ex11-amr'

We now have an example (ts/examples/tutorials/ex11.c) where we can
use either DMPlex or DMP4est to handle adaptivity when time stepping.
We have tried to minimize the amount of code that is specialized to the
different DMs, and in the future more work can be done to improve this
interface.

* tisaac/ts-ex11-amr: (62 commits)
DMP4est: type fix
Plex: Fixes for analyzer
DMP4est: update snes ex12 regressions
DMPlex: fix parent/child interpolation with numFields > 0
DMP4est: also compute anyChange for uniformly refined/coarsened meshes
TS ex11: fix command line for AMR without computed gradients
TS ex11: remove gradient reconstruction from adaptivity requirements
DMPlexTree: some compilers want this var initialized
Plex: Changed Get/RestoreFaceFields() and Get/RestoreFaceGeometry() to return the number of active faces - This fixes a long-standing bad access in FV, although the values were never actually used.
DMPlexTS: removed unused variables
DMPlex/DMP4est: small fixes for next warnings and errors
SNES ex36 and ex52: These do not work anymore
DMPforestGetTransferSF_Point(): try to match parents
PetscViewerHDF5: destroy old file data if setting new filename
DMPlex + FV: remove leaky references in projection functions
Plex: Fixed incredibly stupid bug in Jacobian computation
PetscViewer HDF5: added get name method
DMPlexTree: do not skip out of child matrix loops early
PetscFV: correct field offsets when limiting gradients
DMP4estTree: ignore negative values when getting/setting vector values for transfer
...

show more ...


/petsc/.travis.yml
/petsc/bitbucket-pipelines.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/PETSc/Regression.py
/petsc/config/builder.py
/petsc/config/examples/arch-linux-cmplx-gcov.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/config/examples/arch-osx-10.6.py
/petsc/include/petsc/finclude/petscmatdef.h
/petsc/include/petsc/private/dmforestimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petscdmforest.h
/petsc/include/petscdmplex.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/src/dm/impls/forest/examples/tests/ex2.c
/petsc/src/dm/impls/forest/examples/tests/makefile
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/pforest.c
examples/tests/ex18.c
examples/tests/output/ex18_0.out
examples/tests/output/ex18_1.out
examples/tests/output/ex18_2.out
examples/tests/output/ex18_3.out
examples/tests/output/ex18_4.out
examples/tests/output/ex1_0.out
examples/tests/output/ex1_1.out
examples/tests/output/ex1_3.out
examples/tests/output/ex1_4.out
examples/tests/output/ex1_6.out
examples/tests/output/ex1_7.out
examples/tests/output/ex1_8.out
examples/tests/output/ex1_fluent_0.out
examples/tests/output/ex1_fluent_1.out
examples/tests/output/ex1_fluent_2.out
examples/tests/output/ex1_gmsh_0.out
examples/tests/output/ex1_gmsh_1.out
examples/tests/output/ex1_gmsh_2.out
examples/tests/output/ex1_gmsh_3.out
examples/tests/output/ex1_gmsh_4.out
examples/tests/output/ex1_gmsh_5.out
examples/tests/output/ex1_part_simple_0.out
examples/tests/output/ex1_part_simple_1.out
examples/tests/output/ex1_refine_overlap_0.out
examples/tests/output/ex1_refine_overlap_1.out
examples/tutorials/ex1f90.F
makefile
plex.c
plexcreate.c
plexfem.c
plexfvm.c
plexgeometry.c
plextree.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex19_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex26_ml_3.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_telescope.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_nested_gmg.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex45f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_4.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_hypre_nullspace.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex52_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_ml.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns.out
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/mat/impls/aij/mpi/makefile
/petsc/src/mat/impls/aij/mpi/strumpack/makefile
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_conformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_conformal_serial.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_nonconformal_serial.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_serial.out
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex56_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_ml.out
/petsc/src/snes/examples/tutorials/output/ex58_1.out
/petsc/src/snes/examples/tutorials/output/ex58_2.out
/petsc/src/snes/examples/tutorials/output/ex58_2_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/impls/multiblock/multiblock.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/f90-custom/zdmplexsnesf90.c
/petsc/src/sys/classes/draw/utils/cmap.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/logging/xmlviewer.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex26_4.out
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/is/sf/examples/tutorials/ex3.c
/petsc/src/vec/is/sf/examples/tutorials/makefile
/petsc/src/vec/is/sf/examples/tutorials/output/ex3_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex3_window.out
/petsc/src/vec/is/sf/interface/sftype.c
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/project.pbxproj
/petsc/systems/Apple/iOS/bin/iosbuilder.py
/petsc/systems/Apple/iOS/bin/makeall
/petsc/systems/Apple/iOS/bin/makeframework
559da87412-Jun-2016 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: disable generation of fortran stub for DMPlexGetSubdomainSection

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

e9b685f510-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Since we are using an SF, ranks that are not found default to 0, not -1
- You need to check the index for the negative value

2d1fa6ca10-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Added a new point location type to remove entries which are not found
- This was the default, but its not what DMSwarm wanted and its non-intuitive I agree

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

e412dcbd09-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Added PetscDraw support

c1496c6609-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: If point not found, return DMLOCATEPOINT_POINT_NOT_FOUND

8f9f38e309-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Doc fix

837628f426-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

00140cc319-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

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

Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example

* dmay/feature-dm-swarm: (69 commits)
DMSwarm: * Check for size compatabaility between vectors created for DMSwarm f

Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example

* dmay/feature-dm-swarm: (69 commits)
DMSwarm: * Check for size compatabaility between vectors created for DMSwarm fields * Bug fix for the field register function
DMSwarm DataBucket: * Added guards to ensure that internal arrays are never re-sized if any raw pointers are being currently being accessed
DMSwarm: * Added missing part of macro
DMSwarm: * Added documentation
DMSwarm example: * Added example with DMShell and user point location
DMSwarm Migrate: * Updated to use DMLOCATEPOINT_POINT_NOT_FOUND flag
DM definition: * Added special flag for marking points as being not found within an element during a call to DMLocatePoints
DMSwarm migrate: * Fixed bug with point removal
DMSwarm: * Removed print from data exchanger
DMSwarm: * Use common field names * Re-organized init/finalize fields with DMCreate/DMSetUp * Added methods, flags, checks when using DMSwarmType PIC
SwarmMigrate: * Use common field names
PetscDMSwarm: * Added common names * Corrected extern to PETSC_EXTERN * Added names for migrate
DMSwarm implementation: * Remove unused member
DM implementation: * Added new method locatepointssubdomin
DataBucket: * Print block size
DMSwarm example: * Removed comment
DMSwarm example: * Updated function names
DMSwarm test: * Added new test for variable block sizes
DMSwarm: * Fixed typo in vector name
DMSwarm: * Finishing support for block size != 1
...

Conflicts:
include/petsc/private/dmimpl.h

show more ...

741bfc0707-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Expose projection routines

37f1363306-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-dm-point-location-failure'

* knepley/feature-dm-point-location-failure:
Plex: Fixed declaration and complex conversion
DM: Added mode to DMLocatePoints() to change

Merge branch 'knepley/feature-dm-point-location-failure'

* knepley/feature-dm-point-location-failure:
Plex: Fixed declaration and complex conversion
DM: Added mode to DMLocatePoints() to change failure behavior - Implement to NEAREST mode in Plex for 2D simplices - Added DMPlexCLosestPoint_Internal()

show more ...

6dd0075606-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DMPlexTree: some compilers want this var initialized

193eb95105-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DMPlex/DMP4est: small fixes for next warnings and errors

1...<<151152153154155156157158159160>>...235