| #
2c40f234
|
| 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DM and Vec loading for Plex - Added VecLoad_Plex() and VecLoad_Plex_Local() - Added DMLoad_Plex() - Only HDF5 works now
|
| #
4b66c01d
|
| 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Set block size correctly on coordinate vectors
|
| #
e56d480e
|
| 24-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Now DMPlexInterpolate() allows the new mesh to be inserted into an existing DM - If the input is non-NULL, no new DM is created - This allows it to functions within the DMLoad() paradigm
|
| #
b2533dd1
|
| 22-Mar-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Fixing merge conflicts in dmregall.
|
| #
204681ed
|
| 19-Mar-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
37c62ec8
|
| 19-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange05/feature-plex-multi-faced-cube'
* mlange05/feature-plex-multi-faced-cube: DMPlex: Fixing c89 incompatibility. DMPlex: Adding multi-face support in DMPlexCreateCubeBoundary
|
| #
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
|
| #
9e8abbc3
|
| 27-Feb-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
DMPlex: Fixing c89 incompatibility.
|
| #
7b59f5a9
|
| 25-Feb-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
DMPlex: Adding multi-face support in DMPlexCreateCubeBoundary
Cone orientation and the local cone numbering follow the previous (1x1x1 unit cube) implementation.
|
| #
1d763ceb
|
| 17-Mar-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/matcoloring-greedy
|
| #
70034214
|
| 17-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Reorganized the handling of point adjacency - Replaced centerDim with useCone, useClosure, Added DMPlexGet/SetAdjacencyUseCone/Closure() - Now partitioning and preallocation use the same adja
DMPlex: Reorganized the handling of point adjacency - Replaced centerDim with useCone, useClosure, Added DMPlexGet/SetAdjacencyUseCone/Closure() - Now partitioning and preallocation use the same adjacency routines - Added DMPlexGetAdjacency() and the internal version which does not allocate - Moved distribution and partitioning code into separate files -
show more ...
|
| #
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 ...
|
| #
68d4fef7
|
| 04-Mar-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix setting Plex options on automatically refined meshed
|
| #
061e9cde
|
| 27-Feb-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merging master with feature-dmmoab. Only conflict was with SOURCECXX specification under impls/moab/makefile.
|
| #
bf5b0b0b
|
| 25-Feb-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
020631bc
|
| 19-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
Conflicts: include/petscsnesfas.h
|
| #
fd59a867
|
| 18-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DM: If the local section is not present, it will be created automatically from PetscFE structures and boundary conditions - Added createdefaultsection() to DM
|
| #
6c73c22c
|
| 18-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMBoundary struct - This will replace the stuff in TS ex11
|
| #
bceba477
|
| 17-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Adding support for interpolation between regularly refined meshes - Added DMPlexComputeInterpolatorFEM() - Added PetscFERefine() - Added PetscFEIntegrateInterpolator_Basic() - Not working now
DMPlex: Adding support for interpolation between regularly refined meshes - Added DMPlexComputeInterpolatorFEM() - Added PetscFERefine() - Added PetscFEIntegrateInterpolator_Basic() - Not working now since coarse meshes do not have Sections attached
show more ...
|
| #
1f1b5a69
|
| 15-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/ts-rhsjacobian-only
|
| #
6d808a57
|
| 13-Feb-2014 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'shri/update-SuiteSparse' into shri/external-package-KLU
Conflicts: conf/test config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py config/examples/arch-linux-pkgs-opt.py
|
| #
bab9b9ec
|
| 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into balay/tao-to-petsc
Conflicts: src/dm/examples/tests/ex42.c src/dm/examples/tutorials/ex65dm.c src/ksp/ksp/examples/tutorials/ex42.c src/snes/examples/tutorials/cahn-hi
Merge branch 'master' into balay/tao-to-petsc
Conflicts: src/dm/examples/tests/ex42.c src/dm/examples/tutorials/ex65dm.c src/ksp/ksp/examples/tutorials/ex42.c src/snes/examples/tutorials/cahn-hilliard-schemes/ex1.c src/snes/examples/tutorials/ex54.c src/snes/examples/tutorials/ex55.c src/snes/examples/tutorials/ex60.c src/snes/examples/tutorials/ex61.c src/snes/examples/tutorials/ex63.c src/snes/examples/tutorials/ex633d_db.c src/snes/examples/tutorials/ex64.c src/snes/examples/tutorials/ex65.c src/snes/examples/tutorials/ex653d.c src/ts/examples/tutorials/ex23.c
show more ...
|
| #
0a6ba040
|
| 06-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMRefineHierarchy() and DMCoarsen() support - DMRefineHierarchy() sets coarseMesh, so DMRefine() does not cause the initial mesh to keep on living - DMCoarsen() returns coarseMesh - The
DMPlex: Added DMRefineHierarchy() and DMCoarsen() support - DMRefineHierarchy() sets coarseMesh, so DMRefine() does not cause the initial mesh to keep on living - DMCoarsen() returns coarseMesh - These are handled by DMSetFromOptions(), which I had to move
show more ...
|
| #
fbf5b483
|
| 03-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-periodic-mesh'
* knepley/feature-periodic-mesh: Matt moved DMDA_BOUNDARY.. to DM_BOUNDARY... but did not fix ex2f.F includes DM Fortran examples: fix petscdm.h -> f
Merge branch 'knepley/feature-periodic-mesh'
* knepley/feature-periodic-mesh: Matt moved DMDA_BOUNDARY.. to DM_BOUNDARY... but did not fix ex2f.F includes DM Fortran examples: fix petscdm.h -> finclude/petscdm.h DMPlex: Fixed markers on periodic boundary DM examples: include petscdm.h in examples that use DM_BOUNDARY_* DMBoundary: fix line length for Fortran DMPlex: Now DMPlexCreateHexBox() can have a Mobius topology using DM_BOUNDARY_TWIST DM: Moved DMDABoundaryTypes to DMBoundaryTypes - Changed the enum values as well - Changed docs and updated Changes - Updated examples DMPlex: DMPlexCreateHexBoxMesh() now allows periodicity - Changed declaration and uses - DMPlexCreateSquareMesh() now allows periodicity - Works with refinement
Conflicts: src/dm/impls/plex/plexcreate.c src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
show more ...
|