| c963fa0f | 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-dmplexinterpolatepointsf-cannot-handle-face' into 'master'
fix dmplexinterpolatepointsf cannot handle face
See merge request petsc/petsc!2478 |
| 3dc9a465 | 29-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
doc: add some more cross-references |
| cf4dc471 | 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Fix DMPlexInterpolatePointSF().
Actually DMPlexAddSharedFace_Private(). Cells can't be shared for non-overlapping meshes. |
| e951c290 | 19-Jan-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for users to pass in FFLAGS the option for promoting integers to 8 bytes.
Tested for ifort and gfortran
Tested with MPICH and OpenMPI and MPI-Uni
Since MPI does not provide any mechani
Add support for users to pass in FFLAGS the option for promoting integers to 8 bytes.
Tested for ifort and gfortran
Tested with MPICH and OpenMPI and MPI-Uni
Since MPI does not provide any mechanism for integer promotion the code very crudely adjusts the values in the mpif.h to mark them as 4 byte integers this is not neccessary portable for all MPI implementations
This is an extremely fragile option that we should probably not be supporting.
Users must insure their Fortran codes passes only 4 byte integers to MPI calls
PETSc Fortran examples were all fixed to explicitly use 4 byte integers for MPI calls.
Commit-type: portability-fix, testing-fix, feature Time: 20 hours Reported-by: Dmitry Melnichuk <dmitry.melnichuk@geosteertech.com>
show more ...
|
| 0c0a32dc | 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add DMPlexGetPointHeight() |
| 2d93b4f9 | 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex18: test reproducing InterpolateSF fail |
| 66e92ce5 | 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexInterpolatePointSF: improve debug/error message |
| fa73561d | 28-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmplex-ex18-logging-improvements' into 'master'
dmplex ex18 logging improvements
See merge request petsc/petsc!2475 |
| 26fe44e2 | 28-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-fem-pk' into 'master'
Knepley/feature fem pk
See merge request petsc/petsc!2464 |
| ef5b78c9 | 14-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test ex18 improvements.
* -interpolate {none,create,after_create,after_distribute} * add logstages create,distribute,interpolate * factor out CreateMeshFromFile from CreateMesh * improve handli
Plex test ex18 improvements.
* -interpolate {none,create,after_create,after_distribute} * add logstages create,distribute,interpolate * factor out CreateMeshFromFile from CreateMesh * improve handling -rotate_interface_{0,1}
show more ...
|
| a6a55fac | 16-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Handle serial case for Global-to-Natural mapping |
| 8bf1a49f | 22-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Hack for RemapGeometry() - Right now, we cannot have a coordinate field on the coordinate DM, so borrow the one from the DM |
| f094498d | 22-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Use coordinate dimension to check for field type |
| fae64647 | 21-Dec-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Update output files for new Cholesky ordering default
Reported-by: gitlab-ci |
| f4451ba7 | 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-pardiso-complex-symmetric' into 'maint'
Activate PARDISO for complex symmetric matrices
See merge request petsc/petsc!2437 |
| 8a288bed | 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint' |
| e8f0fe6a | 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'patch-2' into 'master'
Fix plexpartition
See merge request petsc/petsc!2445 |
| 1367e252 | 18-Jan-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexCreateBoxMesh: document -dm_plex_box_faces
Commit-type: documentation Reported-by: James Wright <jrwrigh.iii@gmail.com> |
| cf3b5a5f | 16-Jan-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
Apply suggestion to src/dm/impls/plex/plexpartition.c |
| 40a2aa30 | 16-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Doc: Text fixes |
| b0640b75 | 17-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Updated test output for cell types |
| ba2698f1 | 17-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of points - Added cell polytope type label to DM - This needs special processing, like depth - Added DMPlexGetPointDepth(), DMPlexGetCellType(), DMPlexGetCellTypeLabel() - DMPlexComputeCellTypes() infers the cell type for all points using dim/depth/coneSize/ghostCells - DMPlexGetRawFace(Hybrid)_Internal() now takes the cell type. This means we can unify the functions later. - Replaced switch(dim/coneSize) constructs with cell type
show more ...
|
| 339143f0 | 15-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-project-different-spaces' into 'master'
Knepley/feature project different spaces
See merge request petsc/petsc!2153 |
| 03e347d9 | 25-May-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex23: Added tests for subdomain and multifield projection - Plex ex22: Fix reference loop - Must have DM set for projection |
| ef0bb6c7 | 09-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
FE+DS: Introduce PetscTabulation to hold tabulated function data - This was created to prevent mismatches in sizes I was getting by just passing around arrays - FE+FV+DS now hold tabulations - GetTab
FE+DS: Introduce PetscTabulation to hold tabulated function data - This was created to prevent mismatches in sizes I was getting by just passing around arrays - FE+FV+DS now hold tabulations - GetTabulation() --> CreateTabulation() and it creates an object rather than using DMGetWorkArray(). I put in ComputeTabulation() to reuse space, but there still may be performance regression. - Default tabulations are now "cell tabulations" - The replicas in the tabulation are used to index faces in a face tabulation
show more ...
|