History log of /petsc/src/dm/impls/plex/makefile (Results 201 – 225 of 225)
Revision Date Author Comments
# 578f55a3 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into madams/gamg-destroy

Conflicts:
src/ksp/pc/impls/gamg/gamg.c


# 8c722d37 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage

Conflicts:
src/dm/examples/tests/ex15.c
src/dm/examples/tutorials/ex3.c
src/dm/impls/da/da2.c
src/dm/impls/da/da3.c


# edbbd480 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/xcode


# 331830f3 02-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added Gmsh input


# cd4f0679 18-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fi

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices
protect logging of objects (which uses global variables) with PETSC_USE_LOG
error handler API had been previously changed but this example was not updated to new API.
DMPlex: Fixed bug in coordinate permutation
PetscSection: Doc fix for permutation
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be>
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
completed removing server code that was not removed in previous commit
removed PETSc webserver and configure package files that supported it
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
fix outdated PetscOptionsList
SNESQN: only monitor real part of dot product (fails with C++ complex)
Fix for multiple definitions in mat/color/interface/ custom fortran bindings
...

Conflicts:
config/builder.py
include/petscdmplex.h
src/dm/impls/da/dageometry.c
src/dm/impls/plex/examples/tests/ex4.c
src/dm/impls/plex/plex.c
src/dm/impls/plex/plexinterpolate.c

show more ...


# c4fbd833 08-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
SNESQN: only monitor real part of dot product (fails with C++ complex)
Corrected the #include statement in the man pages for the PetscObjectComposedDataSet/Getwhatever routines.
DMPlex: Added doc for DMPlexGetHybridBounds()
winzip: detect if winzip is used to extract petsc.tar.gz and error out.
configure: remove self.archIndependent as its not being used. [it is used to create externalpackages/package/arch dir which is unused]
configure: fix packages using package-dir/PETSC_ARCH as out-of-source-build location Perhaps this should be changed to package-dir/build?
configure: remove dead code previously used to download BuildSystem
configure: check if compilerDefines [and compilerFixes] exist in framework before using them
configure: save/restore reconfigure.py when --with-clean is used
configure: add --with-clean option to delete buildfiles/externalpackages in PETSC_DIR/PETSC_ARCH and potential externalpackages in --with-external-package-dir/PETSC_ARCH
configure: With --with-externalpackages-dir=dir store/build packages in dir/PETSC_ARCH
Add MatSeqSBAIJSetPreallocationCSR()
configure: switch to using PETSC_DIR/PETSC_ARCH/externalpackages by updating package.py to use externalpackages.py as the externalPackagesDirProvider
configure: move dead code configureExternalPackagesDir() from petscdir.py to externalpackagesdir.py Also set PETSC_DIR/PETSC_ARCH/externalpackages as the externalpackagesdir
...

show more ...


# 7737a228 31-Oct-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws

Conflicts:
src/ksp/pc/impls/gamg/gamg.c
src/sys/classes/viewer/impls/ams/ams.c
src/sys/objects/pinit.c


# f5cedc29 29-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-refine-3d'

* knepley/feature-plex-refine-3d: (96 commits)
DMPlex: Fix label creation for 3D simplicial refinement
DMPlex ex4: Added another 2D simplex hybrid t

Merge branch 'knepley/feature-plex-refine-3d'

* knepley/feature-plex-refine-3d: (96 commits)
DMPlex: Fix label creation for 3D simplicial refinement
DMPlex ex4: Added another 2D simplex hybrid test
DMPlex ex4: Reworked 2D simplex hybrid test
DMPlex: Fixed bug for label creation in hex refinement
DMPlex: Fixed compiler warnings
DMPlex: Fix uniform refinement for empty mesh
DMPlex: Fixed creation of hybrid submesh - No more Lagrange flag, just check for proper prism hybrid cells
DMPlex ex5: Added test output for 2D quad test with fault ending in the domain
DMPlex: Major fix for hybrid cell creation - Faults that ended in the domain created inconsistent meshes - I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit" - Unsplit points are connected by hybrid points, but are not replicated - This has only been tested in 2D
DMPlex: Fix bug with multiple point labels for cohesive completion
DMPlex: Allow an increase in support size for split points in hybrid construction
DMPlex: Fixed compiler warning
DMPlex ex5: Added a new quad test - Its broken for a good reason, need to deal with fault boundaries
DMPlex ex5: Added test output
DMPlex ex4 and ex5: Added new hexahedral test
DMPlex: Streamlined marking of points along a fault - Changed iteration strategy - Added comments
DMPlex ex4: Added hybrid hex tests
DMPlex ex4: Added test with 6 tets
DMPlex ex4: Now check initial mesh for consistency
DMPlex: Fix bug with DMPlexLabelCohesiveComplete() - Must mark point with correct dimension
...

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/makefile
src/dm/impls/plex/plexinterpolate.c

show more ...


# 1fa8f14e 29-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-reordering'

* knepley/feature-plex-reordering:
doc: update makefile with order.h -> ../../../include/petsc-private/matorderimpl.h rename
DMPlex: Fixed bug with

Merge branch 'knepley/feature-plex-reordering'

* knepley/feature-plex-reordering:
doc: update makefile with order.h -> ../../../include/petsc-private/matorderimpl.h rename
DMPlex: Fixed bug with DMPlexPermute - Fixed label permutation
DMPlex: Check whether default section exists to be reordered
DMPlex: Fixed compiler warning
DMPlex ex10: Fixed test output
DMPlex: Added missing declarations
DMPlex: Fixed misuse of PetscObjectSetName()
MatComputeBandwidth: use PetscInt instead of PetscMPIInt
Mat: Fixed declaration
Mat: Changed MatCalcBandwidth() to MatComputeBandwidth() - Added Fortran interface
DMPlex ex10: This tests reordering of meshes
DMPlex: Added DMPlexGetOrdering() and DMPlexPermute()
PetscSection: Added PetscSectionPermute()
DMLabel: Added DMLabelPermute()
DMPlex: Added DMPlexCreateDoublet()
DMPlex: Added DMPlexCopyLabels()
Mat: Added MatCalcBandwidth()
MatOrdering: Moved private header into petsc-private - Fix to pointer checks in sorder.c

Conflicts:
include/petscdmplex.h

show more ...


# 8ed5f475 03-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexGetOrdering() and DMPlexPermute()


# 256ff83f 11-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c


# 35f9171a 27-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Add plexrefine.c to makefile


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 16554520 07-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/plex'

Improved support for discretizing PDEs. Cell geometry and FVM. Little to
no topology.

* knepley/plex:
SNES ex12: Fix leak
TS ex11: error if dim != DIM because memory

Merge branch 'knepley/plex'

Improved support for discretizing PDEs. Cell geometry and FVM. Little to
no topology.

* knepley/plex:
SNES ex12: Fix leak
TS ex11: error if dim != DIM because memory corruption occurs otherwise
DMPlex: All quadrilateral geometry tests working
DMPlex: remove unused variable
DMPlex: Hexahedron geometry tests now pass
DMPlex: More geometry work
DMPlex: use PETSC_HAVE_TGAMMA to get the build working on windows
configure: add test for tgamma() [this is missing on windows]
DMPlex: Added random transform tests for tets - Fixed memory leak
DMPlex: Fixed 3D geometry
DMPlex: FVM geometry tests now work for triangles
DMPlex: one more win32/complex fix
DMPlex: Enhanced geometry tests - Added random transforms of the reference triangle in 2D
DMPlex: Fixed complex problems in geometry calculation
DMPlex: Fixed Fortran test output
DMDT: M_PI --> PETSC_PI
DMPlex: Reorganized geometry testing
TS ex11: Put in 3D inflow and outflow ids from the command line
DMPlex: Added DMPlexRestoreCone/Support() to F90 interface definition header - Also added to test ex1f90
TS ex11: Need to make these ids input from the command line
DMPlex: Add Fortran bindings
DMPlex: Reorder tet output since I order tets differently
Builder: Link Fortran examples with Fortran linker
DMPlex: Fixed leak in example
DMPlex: Tutorial now shows how to output VTK
PetscViewer: Added VTK type for Fortran
DMPlex: Remove parameter names from prototype
DMPlex: Geometry fixes for C++ complex
DMAKKT: Remove from build
DMPlex: Now DMPlexCreateSection() only has an F90 interface
SNES: add Fortran bindings to DMSNESSet{Function,Jacobian}
SNES: remove superfluous casting in DM local Fortran bindings
SNES: compile zdmlocalsnesf.c
DMDT: Fix Fortran wrapper
DMPlex: Added Fortran interface for DMPlexMatSetClosure()
PetscSection: Added docs, enabled Fortran wrappers
DM: Added Fortran bindings for DMSNESSetFunction/JacobianLocal()
SNES ex12: Looks like 3D Neumann conditions are working
DMPlex: Fix volume determination for 2D in 3D
DMPlex: Better error reporting
SNES ex12: Boundary integration seems to work in 2D
DMPlex+FEM: Fix for boundary integration
TS ex11: Better error reporting
DMPlex ex8: Added FVM geometry tests
DMPlex: Fixed FVM geometry for 2D in 3D
SNES ex62: Now using PetscDT quadrature
DMDT: Translated FIAT's Gauss-Jacobi quadrature
DMPlex: Fix geometry tests - Fix tests for 2D projection
DMPlex: Geometry fixes
DMPlex: Small fixes for geometry
DMPlex: Fixed damn prototype
PetscSection: Added VecSetValuesSectionF90() - Fixed bug in Vec Fortran header
DMPlex: Added Fortran defines for additional insert modes
DMPlex: Silence warning in DMPlexInvertCells_Internal()
DMPlex: Functions passed to evaluation routines now return void and pass results in arguments
DMPlex: Now we give an explicit embedding dimension to the FVM geometry methods
DMPlex: Fixed complication with complex - Started to add 3D geometry stuff
TS ex11: Replace edge geometry with call to DMPlexComputeCellGeometryFVM()
DMPlex: Added normal argument to DMPlexComputeCellGeometryFVM() - This is only calculated for faces - Added calculation for faces in 2D
DMPlex: Damn makefiles
DMPlex: Added declaration for DMPlexCreateCGNS()
TS ex11: Reorganized computation of geometry in preparation for 3D
Builder: Now individual tests can have requirements - The key is 'requires', and it takes a list of package names - Also fixed up showSingleRun()
TS ex11: Use new DMPlexComputeCellGeometryFVM()
DMPlex: Added DMPlexComputeCellGeometryFVM() - Added internal volume methods
DMPlex: fix const and int vs. PetscInt
DMPlex: Better error reporting
DMPlex+ExodusII: Fixed reading of quads - Was broken by 2e1b13c25062c3c40593ce7412c5cd227259ade7
DMPlex: Hex cell geometry was broken - I don't see how this test passed before
DMPlex: Regression cleanup
DMPlex: Regression cleanup
SNES ex12: Fixed sign for Neumann BC
DMPlex+FEM: The dimension does not change for boundary elements
DMPlex: Geometry now works for boundary elements
DMPlex+FEM: Fixed quadrature coordinate handling for boundary integrals
SNES ex12: Reorganized tests, still working on Neumann conditions - Fixed boundary face label
DMPlex: Turn off CGNS by default
DMPlex: Added 1D cell geometry
DMPlex: DMPlexCreateCGNS()
DMPlex: Updated test ex1 output
DMPlex: Fixed compiler problems with complex
SNES ex12: Now does boundary integration - Still not verifying exact solution for Neumann conditions
DMPlex: Fix DMPlexComputeCellGeometry() to handle lower dimensional cells
DMPlex: Fixed error in projection from 3D to 2D - Need to check for case where normal is already z
DMPlex: Adding boundary integration
DMPlex: Fixed cell inversion for TetGen to commute with mesh interpolation
SNES ex12: Cleaning up ex12 testing
DMPlex: Added integration over boundary to DMPlexComputeResidualFEM() - Added quadBd, f0/1BdFuncs to PetscFEM struct - Needs to be tested
FEM Generation: We now allow a *_bd.h header that holds boundary discreization
Builder: Fixed regression requirements
Builder: Fixed specification of multiple tests to run
DMPlex ex7: Orientations now working properly
DMPlex: Changed orientation convention and fixed many bugs
SNEX ex12: Ignore generated headers
SNEX ex12 and ex52: Remove CTetGen warnings from test output - Fixed this in CTetGen repository
DMPlex: Fix default |J| for DMPlexComputeCellGeometry()
DMPlex: Fix for cell geometry (unbelievable screwup)
DMPlex ex7: Check that |J| is nonzero for each cell in interpolated mesh
DMPlex: Allow DMPlexComputeCellGeometry() to work with interpolated meshes
DMPlex: Added prototype for DMPlexCopyCoordinates(), and docs for that and DMPlexInterpolate()
DMPlex: Added F90 interface for DMPlexComputeCellGeometry()

Conflicts:
include/petscdmplex.h

show more ...


# 53ff3891 10-Apr-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Damn makefiles


# 4042b796 17-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'master' into jed/ts-eimex

Sync to include Git conversion, PETSC_EXTERN, and minor API changes.

Conflicts:
src/ts/interface/tsregall.c


# d65e9abe 14-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'master' into tautges/dmmoab

* master: (24 commits)
testexamples: support *.cxx
...


# cb1e1211 11-Mar-2013 Matthew G Knepley <knepley@gmail.com>

DMPlex: Moved out Preallocation and FEM support to other files

Hg-commit: b2561291e574ff9a0f8a073426e136d4a44a4dde


# 764670c7 09-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 22b02cb090aac02c6dc216e44019c448d4ec4cfa


# ccd2543f 09-Mar-2013 Matthew G Knepley <knepley@gmail.com>

DMPlex: Moved point location and cell geometry to another file

Hg-commit: 25a74dae76510764633f1fe53279f557673f39fb


# 9f074e33 24-Feb-2013 Matthew G Knepley <knepley@gmail.com>

DMPlex: Moved mesh interpolation routines to a separate source file

Hg-commit: 54e9f2d9a76a30973b86463d1b42a59184d81f03


# b4464000 06-Feb-2013 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 03fb15d4af310051f85168e52abca3062e87dfd6


# b04a062a 05-Feb-2013 Shri Abhyankar <abhyshr@mcs.anl.gov>

commit after merge.

Hg-commit: e15fd985275e9e6c40407ae90b2d69ed97fbf48d


# e6ccafae 05-Feb-2013 Matthew G Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCreateSubpointIS(), fixed bug in DMPlexMatSetClosure(), moved submesh ops to a file
- Use subpointIS where we used old subpointMap which is now a DMLabel
- Bug was a failure to up

DMPlex: Added DMPlexCreateSubpointIS(), fixed bug in DMPlexMatSetClosure(), moved submesh ops to a file
- Use subpointIS where we used old subpointMap which is now a DMLabel
- Bug was a failure to update the index offset correctly in the case with no fields in the section
- Moved all submesh operations to plexsubmesh.c

Hg-commit: 8163c5abcc24b59cbb866a576cd085c13542a9b1

show more ...


# 552f7358 02-Jan-2013 Jed Brown <jed@59A2.org>

Rename DMComplex -> DMPlex

Hg-commit: f768b4255f3d1c199623a7a4aeb9be630bec7076


123456789