History log of /petsc/src/dm/impls/plex/plexinterpolate.c (Results 376 – 400 of 412)
Revision Date Author Comments
# 16407d4f 09-Oct-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/mat-matcolor

Conflicts:
src/snes/interface/snesj2.c


# ffc3e64b 09-Oct-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/removeunwrappedmathfunctions


# 35132eb6 09-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/dmvecmattypes-stdcoords'

* jed/dmvecmattypes-stdcoords:
DMPlex: use VECSTANDARD for coordinates


# b558a815 08-Oct-2013 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes' into shri/feature-dm-circuit

Conflicts:
src/dm/impls/makefile
src/dm/interface/dmregall.c


# 2eb5907f 20-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

DMPlex: use VECSTANDARD for coordinates


# 32029c4c 06-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Ste

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

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Stefano
fixed bug that has appeared recently of false positive errors when there are zero local equations on coarse grids in gamg-agg.
MatSchurComplement: Must initialize KSP package
bib: fix inbook citation
Bib: Updated some refs
SNES: fix copy/paste in man page
fortran: fix KSPCONVERGEDDEFAULT and SNESCONVERGEDSKIP in fortran includes
Mat SBAIJ: avoid invalid memory read in MatSOR_SBAIJ
Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values"
PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used
PCGAMG: remove distracting comment
KSP ex49: restrict near-null space for elasticity example with sym BC
MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values was provided ordered by row within the block rows instead of by block as it was originally designed to be. Also added more discussion to the manual pages on the expected order of the values
Fix accidental creation of the matrices in SNESNCG used for linear analogue LS.
PCGAMG: add man page for PCGAMGType
fortran: fix snesconvergedskip_() kspconvergedskip_() kspconvergeddefault*_()
rm //
Sys: new_ir changed from PetscInt to PetscObjectState - so fix mallocs to use the new type
SNES: Fixed package init in SNESLineSearchCreate()
...

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex5.c
src/dm/impls/plex/plex.c
src/dm/interface/dm.c

show more ...


# 5c386225 03-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCopyLabels()


# 93cf2482 02-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes'

The MatType argument is removed from DMCreateMatrix(), you can use
DMSetMatType() to indicate the type you want used with a DM, defaults to
MATAIJ.

* barry/dmvecm

Merge branch 'barry/dmvecmattypes'

The MatType argument is removed from DMCreateMatrix(), you can use
DMSetMatType() to indicate the type you want used with a DM, defaults to
MATAIJ.

* barry/dmvecmattypes:
DMPlex ExodusII: fix dm->vectype pointer syntax
removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe()
removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM

Conflicts:
src/dm/impls/da/fdda.c
src/dm/impls/plex/plex.c

show more ...


# 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


# dc1a705c 06-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed orientation for interpolated face
- Damn, this whole code has to be gone over again and orientations worked out correctly


# cc85fe4d 04-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
s

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
src/snes/impls/composite/snescomposite.c
src/snes/impls/gs/snesgs.c
src/snes/impls/nasm/nasm.c
src/snes/impls/ngmres/snesngmres.c

show more ...


# c0dedaea 03-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type
added DMGetVecType() and DMGetMatTYpe()


# 8496a43f 27-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix array restore in DMPlexGetFaces_Internal()


# 439ece16 26-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Made DMPlexGetFaces_Internal() non-static, and added DMPlexRestoreFaces_Internal() and DMPlexGetRawFaces_Internal()
- This is a nice way to get the canonical face orientations


# 595d4abb 26-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix for DMPlexUninterpolate()


# 4e3744c5 15-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexEqual() and DMPlexUninterpolate()
- These will be needed for testing refined meshes


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

Merged petsc/petsc into rmills/petsc master.


# 7fcd4ef0 01-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

DMPlex: initialize entire hash key instead of hashing uninitialized memory


# 48e10e42 13-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Fixed bug in DMPlexOrient() - Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
DM: Fix leak

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Fixed bug in DMPlexOrient() - Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
DM: Fix leak when creating global section
DMPlex: Fix allocation for embedded submesh
DMPlex: Removed debugging prints
DMPlex: Fix leak in interpolation
DMPlex: Added DMPlexOrient() which correctly orients a set of adjacent cells - You need this when extracting an embedded submesh
DMPlex: Fix memory management in submesh creation

show more ...


# 6551a8c7 09-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix leak in interpolation


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


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

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Add missing declaration - This should merge alright with the other branch which fixes it
DMPlex: Submesh fixes - Coordinates must use a fi

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Add missing declaration - This should merge alright with the other branch which fixes it
DMPlex: Submesh fixes - Coordinates must use a field - Allow same subpointMap to be specified again
DMPlex: Fix submesh marking for uninterpolated meshes - This now works for embedded submeshes
DMPlex: Interpolation corner cases - Do not interpolate a 1D mesh - No need to copy coordinates of the same DM
DMPlex: Interpolation of a submesh now starts at the faces - Do not know a better way to do this right now
DMPlex: Fix error in work space allocation
ISieve: Coordinate conversion should add a field

show more ...


# 76b791aa 05-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Interpolation corner cases
- Do not interpolate a 1D mesh
- No need to copy coordinates of the same DM


# d4efc6f1 05-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Interpolation of a submesh now starts at the faces
- Do not know a better way to do this right now


# 4d2d963c 28-Mar-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


1...<<11121314151617