History log of /petsc/include/petscfe.h (Results 301 – 325 of 374)
Revision Date Author Comments
# 907df5cc 21-May-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Fixed PetscFERefine()
- The refined dual space was not properly duplicated
- Added PetscDualSpaceDuplicate()


# 95ecbf38 18-May-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bdd

Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddcprivate.c

show more ...


# c0420575 18-May-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-fe-dg-space'

* knepley/feature-fe-dg-space: (38 commits)
DMPlex: Added coordinate field info for generated mesh
DMPlex: Update to new DMPlexGetBoundary() interface

Merge branch 'knepley/feature-fe-dg-space'

* knepley/feature-fe-dg-space: (38 commits)
DMPlex: Added coordinate field info for generated mesh
DMPlex: Update to new DMPlexGetBoundary() interface
PetscFE: Fix complex casting
DMPlex: Fixup type mismatch in PetscFEIntegrate()
DMPlex ex62: Fixed test output
SNES ex62: Added test output
SNES ex62: Added tests for Q2-Q1 and Q2-P1disc - Added -show_error - Removed spurious refinement of quads - Fixed cast - CreatePressureNullspace() now uses DMPlexProjectFunction() - Replace SetupElement() with PetscFECreateDefault()
DMPlex ex3: Added tests for P1disc
SNES ex12: Updated to new PetscFECreateDefault()
PetscFE: Fixes for discontinuous elements
PetscSpace: Fixed polynomial space view
PetscFE: Changed PetscFECreateDefault() - Now continuity and reference cell shape are set from the command line
PetscFE: Added domain integration - Added PetscFEIntegrate(), only implemented for Basic - Added DMPlexComputeIntegralFEM() and DMPlexComputeL2FieldDiff() - This should replace the L2Diff functions
Mat+Doc: Fixed MatNullSpaceRemove()
SNES ex62: Updated to new PetscFECreateDefault()
SNES ex12: Updated to new PetscFECreateDefault() - 3D simplex moves the P_0 point from the centroid
DMPlex ex3: Updated for corrected cell dof
PetscFE: I think I finally fixed the cell dof
DMPlex ex3: Added test case for P1disc on a quad
DMPlex ex3: Added P1 discontinuous test - Something looks wrong with interpolation
...

show more ...


# 3b2c5e4e 07-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixup type mismatch in PetscFEIntegrate()


# b3fc9300 01-May-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merge remote-tracking branch 'origin/master' into feature-dmmoab


# 49fcfd5b 01-May-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merged petsc/petsc into master


# a8e86d1a 29-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Changed PetscFECreateDefault()
- Now continuity and reference cell shape are set from the command line


# 73d901b8 29-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added domain integration
- Added PetscFEIntegrate(), only implemented for Basic
- Added DMPlexComputeIntegralFEM() and DMPlexComputeL2FieldDiff()
- This should replace the L2Diff functions


# 19ded50b 17-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added discontinuous Lagrange dual spaces
- Updated PetscFECreateDefault() to accept a continuity argument
- Added PetscDualSpaceLagrangeGet/SetContinuity()


# 7ad2b73b 13-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-neumann-bc'

* knepley/feature-plex-neumann-bc:
SNES ex12: Added support for boundary Jacobian
DMPlex: Added boundary Jacobian to DMPlexComputeJacobianFEM()
D

Merge branch 'knepley/feature-plex-neumann-bc'

* knepley/feature-plex-neumann-bc:
SNES ex12: Added support for boundary Jacobian
DMPlex: Added boundary Jacobian to DMPlexComputeJacobianFEM()
DMPlex: Removed defunct interpolator function
PetscFE: Added PetscFEIntegrateBdJacobian() - Added pointwise functions to PetscFEM - Added an implementation for Basic
DMPlex: Correct boundary iteration for Neumann conditions in residual assembly

show more ...


# fab16db7 12-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load

* master: (125 commits)
since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this wa

Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load

* master: (125 commits)
since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this was really bad)
outdated example that doesn't match coding style removed and buggy
petscversion.h: workaround ifort -cpp lack of referential transparency
configure: ignore AR, MAKEFLAGS [if set in env]
incorrect first entry in array being zeroed in example
sizeof.c: remove dependence on petsc [and fix syntax error]
nightlybuilds: use consistant PETSC_ARCH, machine names
TS: Allow viewing of TS solutions
DMPlex: Fix comparison for complex
change MPIVersion streams to use MPI_Wtime() to be portable to Windows do not use scalar square root on real number; it upsets Microsoft
cannot use I in PETSc code because in complex it sometimes represents imaginary number cannot pass PetscScalar * to VecNorm()
in dashboard don't warn about SSL and BOI deprecated
TS ex11: Fixed output formatting
Doc+DMPlex: Added function documentation for some refinement functions
streams: translate code from 'bash' to 'sh' [fix freebsd]
barry is an idiot who doesn't have a clue as to what he is doing (and git's unfriendlyness doesn't help matters)
don't list examples under C that don't work with complex!
forgotten output file
removed valgrind warning about sending uninitialized data
nightly builds ignore unrecognized pragma and .c file as C++ code
...

Conflicts:
include/petsc-private/dmpleximpl.h

show more ...


# 424a7bad 09-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added PetscFEIntegrateBdJacobian()
- Added pointwise functions to PetscFEM
- Added an implementation for Basic


# d8f136b0 02-Apr-2014 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/dm-fe-view-declarations'

* jed/dm-fe-view-declarations:
PetscFE: declare viewing functions


# ec5e6261 25-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-ts'

* knepley/feature-plex-ts:
DMPlex+PetscFE: Adding support for TS - Added DMPlexCompiteIFunctionFEM() - Added PetscFEIntegrateIFunction() and Bd version - Add

Merge branch 'knepley/feature-plex-ts'

* knepley/feature-plex-ts:
DMPlex+PetscFE: Adding support for TS - Added DMPlexCompiteIFunctionFEM() - Added PetscFEIntegrateIFunction() and Bd version - Added IFunction to FEM struct

show more ...


# b2533dd1 22-Mar-2014 Vijay Mahadevan <vijay.m@gmail.com>

Fixing merge conflicts in dmregall.


# af1eca97 21-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex+PetscFE: Adding support for TS
- Added DMPlexCompiteIFunctionFEM()
- Added PetscFEIntegrateIFunction() and Bd version
- Added IFunction to FEM struct


# 204681ed 19-Mar-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merged petsc/petsc into master


# 9c925a2c 18-Mar-2014 Shri <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/ts-events

Conflicts:
src/ts/interface/ts.c


# 5f6acfaf 18-Mar-2014 Shri <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/feature-dm-circuit

Conflicts:
src/dm/impls/makefile


# 653d05a8 18-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-fem-multifield'

* knepley/fix-fem-multifield:
DMDT: Fixed Fortran PetscQuadrature definition
DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format

Merge branch 'knepley/fix-fem-multifield'

* knepley/fix-fem-multifield:
DMDT: Fixed Fortran PetscQuadrature definition
DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format - Quad tests now actually work
DMDA: Added DMDAComputeL2GradientDiff()
PetscSpace: Fixed polynomial derivative evaluation for quads
DMDA: Fix closure operations in 2D
DMPlex: Interpolation cleanup - Remove unused PetscSpace - Fix uninitialized variable
PetscFE: Fix PetscBool handling
SNES ex62: Updated output
DMPlex ex3: Use PetscFECreateDefault() and correct tensor tests
PetscFE: Fix PetscFECreateDefault() - The space should default to tensor on a non-simplex - The quadrature should be tensor Gauss on a non-simplex
DT: Added PetscDTGaussTensorQuadrature()
DT: Added citation for Gloub+Welsch method
PetscSection: Now global section can also be viewed
DMPlex: Allow NULL function for ProjectFunction()
PetscDualSpace: Added doc for PetscDualSpaceApply() - Cherry-picked from df2d8bb
PetscFE: Fixed PetscFECreateDefault() - Setup FE - Minimum quad order - Destroy quad after setting
PetscFE: PetscFECreateDefault() now takes a number of components and a reference cell type - Cherry-picked from a255314
PetscFE: Added PetscFECreateDefault() - Cherry-picked from 8919f5a
PetscFE: Allow lowest order cell Lagrange dual basis functions
DMPlex: Fix preallocation with cell variables - I had an incorrect loop optimization

Conflicts:
src/dm/impls/plex/plexpreallocate.c

show more ...


# 1d763ceb 17-Mar-2014 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/matcoloring-greedy


# 3a1f8483 17-Jan-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: PetscFECreateDefault() now takes a number of components and a reference cell type
- Cherry-picked from a255314


# 158b39f4 27-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added PetscFECreateDefault()
- Cherry-picked from 8919f5a


# 899e4425 10-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-fas'

* knepley/feature-plex-fas: (56 commits)
DMPlex: Removed unused variable
DMPlex: Fix for C++ build, small fix for PetscFE
DMPlex: Removed leak from Tria

Merge branch 'knepley/feature-plex-fas'

* knepley/feature-plex-fas: (56 commits)
DMPlex: Removed unused variable
DMPlex: Fix for C++ build, small fix for PetscFE
DMPlex: Removed leak from Triangle
SNES ex12: Two working unstructured FAS solves for the unregularized p-Laplacian
DMPlex: Cleaned up some memory issues
DMPlex: Implement injection - I don't think this should be required
DMPlex: DM interpolation requires the scaling vector for FAS
DMPlex: Can now create a map from coarse to fine vertices - This is currently necessary for FAS, which I think is wrong
DMPlex: Turn off Fortran stub
DMPlex: Fix DMPlexMatSetClosureRefined() - Reject duplicate fine points - Screen out point with dof = 0 - Fix the allocation for fine points
DMPlex: My brain did not work for several days - I have fixed the interpolation code - I think I can reuse that other code for something else
DMPlex: Fix setting Plex options on automatically refined meshed
SNES ex12/31/52/62/72: Use new SNESComputeJacobian() interface
DMPlex: Remove MatStructure from DMPlexComputeJacobianFEM() - Add missing declarations
Sys Logging: Fixes for log detail - Must preserve reduction count - Output objects and memory - Output stage summary
SNES ex12: Fixing things for multilevel - Need to set PetscFE on all coarse grids - Need application context for interpolator construction
SNES ex12: Use PetscFESetUp(), and fix quadrature ref handling
SNES ex52/62: Use PetscFESetUp(), and fix quadrature ref handling
DMPlex ex3: Uses automatic section creation, PetscFESetUp(), and fix quadrature ref handling
DMPlex: Fixing interpolator construction - Fixed definition of rectangular sizes - Use PetscFERefine() - Use special MatSet
...

show more ...


# aaf1837c 03-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added Composite class for subdivided reference cells


1...<<1112131415