| 022a7a5c | 28-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Problem: Added class PetscProblem - This is intended to encapsulate a set of discretizations and functions defining the physics - It calculates total sizes and offsets |
| 0f9757f8 | 21-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDualSpace: Fixed index error in Lagrange creation |
| 907df5cc | 21-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Fixed PetscFERefine() - The refined dual space was not properly duplicated - Added PetscDualSpaceDuplicate() |
| 58ef62c0 | 19-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Fixed allocation bug |
| f2ca50a6 | 19-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: I hate fucking complex |
| c945be8d | 18-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-fv-class'
* knepley/feature-fv-class: (44 commits) PetscFV: Another complex fix DMPlex+TS: Fixing types PetscFV: Straighten out complex types TS ex11: Fix casts
Merge branch 'knepley/feature-fv-class'
* knepley/feature-fv-class: (44 commits) PetscFV: Another complex fix DMPlex+TS: Fixing types PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable PetscFV: Fix Fortran define PetscFV: Complex fixes SNES+DM: Added SNESMonitorFields() - Activated by -snes_monitor_fields PetscFV: Add Fortran types SNES ex62: Use new DMPlexAddBoundary() interface - Added declaration of DMPlexComputeL2FieldDiff() - Fixed cast SNES ex12: Fixed Neumann boundary conditions, and moved to new DMPlexAddBoundary interface() - Now do not automatically mark boundary faces PetscFV: Fixed Fortran bindings PetscFV+Plex: Refactored to put reconstruction routines in PetscFV_LeastSquares - Added PetscFVComputeGradient() - Added PetscFVLeastSquaresSetMaxFaces() - Moved last squares fitting routines to PetscFV_LeastSquares, and all the work space PetscLimiter: Add other implementations TS ex11: Fixed parallel mesh creation - Distribute after physics - Add output for tests DMPlex: Fixed bug when using refinement from options - Must copy over the point SF DMPlex: Distribution should copy over BC info TS ex11: Added refinement tests TS ex11: Fix boundary conditions after refinement, set types from command line DMPlex: Added DMPlexCopyBoundary() - Copy boundary conditions after DMRefine() and DMPlexConstructGhostCells() TS ex11: Specify boundary label ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/plex/plex.c src/snes/examples/tutorials/ex62.c
show more ...
|
| 757c4875 | 18-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Another complex fix |
| 1475bf87 | 18-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Straighten out complex types |
| 72bddb3a | 14-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Complex fixes |
| 89752de3 | 11-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Fixed Fortran bindings |
| c5148223 | 11-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV+Plex: Refactored to put reconstruction routines in PetscFV_LeastSquares - Added PetscFVComputeGradient() - Added PetscFVLeastSquaresSetMaxFaces() - Moved last squares fitting routines to Pets
PetscFV+Plex: Refactored to put reconstruction routines in PetscFV_LeastSquares - Added PetscFVComputeGradient() - Added PetscFVLeastSquaresSetMaxFaces() - Moved last squares fitting routines to PetscFV_LeastSquares, and all the work space
show more ...
|
| 58d520ef | 11-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscLimiter: Add other implementations |
| efb28135 | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Fix complex casting |
| 0545663f | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Added PETSCFVLEASTSQUARES - Still need to move in implementation pieces |
| eb4d80e8 | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Added PetscFVGet/SetComputeGradients() |
| 0210033c | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV+Doc: Fixed some function docs |
| 15419d7b | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE+Doc: Fixed some function docs |
| ab2453f0 | 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscLimiter: Initial checkin - Its not clear that I have the correct interface, we may want to do the transformation to f inside |
| 3b2c5e4e | 07-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixup type mismatch in PetscFEIntegrate() |
| f62f30fa | 02-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Initial checkin - Added an Upwind implementation |
| c36e8027 | 29-Apr-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Fixes for discontinuous elements |
| 79fbcddf | 29-Apr-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSpace: Fixed polynomial space view |
| 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 |
| 6a876306 | 19-Apr-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: I think I finally fixed the cell dof |