| #
b09969d6
|
| 30-Jul-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Expose DMPlexBuildFromCellList and friends.
* DMPlexBuildFromCellList_Parallel_Internal -> DMPlexBuildFromCellListParallel * DMPlexBuildCoordinates_Parallel_Internal -> DMPlexBuildCoordinatesFromCel
Expose DMPlexBuildFromCellList and friends.
* DMPlexBuildFromCellList_Parallel_Internal -> DMPlexBuildFromCellListParallel * DMPlexBuildCoordinates_Parallel_Internal -> DMPlexBuildCoordinatesFromCellListParallel * DMPlexBuildFromCellList_Internal -> DMPlexBuildFromCellList * DMPlexBuildCoordinates_Internal -> DMPlexBuildCoordinatesFromCellList * DMPlexCreateFromCellList{,Parallel}Petsc manpage improvements
show more ...
|
| #
2a66c187
|
| 28-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/plex-locate-log' into 'master'
added timer for DMPLexLocatePoints
See merge request petsc/petsc!2993
|
| #
cadf77a0
|
| 26-Jul-2020 |
Mark Adams <mfadams@lbl.gov> |
added timer for DMPLexLocatePoints
|
| #
c36ee893
|
| 06-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/partitioner' into 'master'
PetscPartitioner: Reorganize code in a proper package subtree
See merge request petsc/petsc!2941
|
| #
abe9303e
|
| 02-Jul-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscPartitioner: Reorganize code in a proper package subtree
|
| #
31eec4bf
|
| 14-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-fe-logging' into 'master'
FE: Added logging for setup in DualSpace and FE
See merge request petsc/petsc!2864
|
| #
ead873cc
|
| 12-Jun-2020 |
Matthew G. Knepley <knepley@gmail.com> |
FE: Added logging for setup in DualSpace and FE
|
| #
5c428121
|
| 21-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/feature-better-petscinfo-controls' into 'master'
Jacobf/feature better petscinfo controls
Closes #420
See merge request petsc/petsc!2216
|
| #
e94e781b
|
| 25-Oct-2019 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Added functionality to selectively filter PetscInfo() output based on calling class to mimic some OS system logs. New functionality includes: - Filter for a set of classes - Filter out a set of class
Added functionality to selectively filter PetscInfo() output based on calling class to mimic some OS system logs. New functionality includes: - Filter for a set of classes - Filter out a set of classes - Filter for MPI/PETSC_COMM_SELF - Filter for anything not on MPI/PETSC_COMM_SELF - Writing PetscInfo() output to new file - Appending output to existing PetscInfo() file - Any combination of the above
Credit to Vaclav Hapla for raising the initial issue, helping design the eventual API, and substantially assisting in debugging.
show more ...
|
| #
e0d8bad0
|
| 16-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmload-events' into 'master'
register DMPLEX_Create* events in DMInitializePackage()
See merge request petsc/petsc!2397
|
| #
f1f45c63
|
| 12-Dec-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
register DMPLEX_Create* events in DMInitializePackage()
|
| #
efe49d75
|
| 14-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmload-events' into 'master'
Add some new events related to DMPlexCreateFromFile.
See merge request petsc/petsc!2391
|
| #
58cd63d5
|
| 12-Dec-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add some new events related to DMPlexCreateFromFile.
* DMPlexCreateFromFile * DMPlexCreateFromCellList * DMLoad * ISLoad
|
| #
b2a1bb3a
|
| 13-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/knepley/feature-dt-quad-classid'
Knepley/feature dt quad classid
See merge request petsc/petsc!2355
|
| #
2cd22861
|
| 06-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
PetscQuadrature: Finally it gets a class id, and like Pinocchio, becomes a real boy
|
| #
94aad3ce
|
| 07-Jul-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/dm-api (pull request #1850)
DM interface
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
5a84ad33
|
| 05-Jul-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
DM: Simplify implementation of DMHasCreateInjection()
* Add log event for DMCreateInjection() * Get rid of DMHasCreateInjection_Default() * Rename dm->ops->getinjection to dm->ops->createinjection *
DM: Simplify implementation of DMHasCreateInjection()
* Add log event for DMCreateInjection() * Get rid of DMHasCreateInjection_Default() * Rename dm->ops->getinjection to dm->ops->createinjection * Improve error checking here and there
show more ...
|
| #
b6a92dca
|
| 26-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/cuda-multigrid-test (pull request #1763)
Various improvements for GPUs (mostly for performance and CUDA)
|
| #
fdc842d1
|
| 31-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Various improvements for GPUs (mostly for performance and CUDA)
1) Add VecPinToCPU() for CUDA vector and matrices 2) Move initialization of cuBLAS to PetscInitialize() since it takes 1/2 second and
Various improvements for GPUs (mostly for performance and CUDA)
1) Add VecPinToCPU() for CUDA vector and matrices 2) Move initialization of cuBLAS to PetscInitialize() since it takes 1/2 second and distorts timing with -log_view 3) Add logging for DMCreateMatrix (for large meshes this is very large) 4) Add VecGet/RestoreArrayWrite() to prevent unneeded copies from GPU (only implemented so far for CUDA); added a small number of usages in the source so that snes tutorials ex19 does not do unneeded communication from the GPU 5) Automatically convert MAIJ matrices to AIJ for CUDA since they are not yet supported natively in PETSc's CUDA matrix implementation 6) Pinned objects should still use the CUDA/ViennaCL versions of Destroy to clean up the GPU stuff
Commit-type: feature
show more ...
|
| #
fa54792a
|
| 29-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merged in psanan/man-pages-remove-keywords (pull request #1717)
Man pages: Remove .keywords fields
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
bfcb38ea
|
| 27-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be unif
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be uniformly used or maintained.
Thus, remove all .keywords: fields, and a following blank line, if present.
This is accomplished with GNU sed (gsed on OS X), with the following commands. *Warning* that this type of command can corrupt a .git directory, so be cautious in reusing or modifying these commands. They first look for and delete matching lines with a following line consisting of only whitespace, and then delete any remaining matching lines.
find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find src/ -type f -exec gsed -i '/keywords:/d' {} + find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find include/ -type f -exec gsed -i '/keywords:/d' {} +
Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
show more ...
|
| #
b67a4fc1
|
| 18-May-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merged in stefano_zampini/dmplex-speedup (pull request #1665)
Last speedups to the PLEX code with large number of MPI processes
Approved-by: Matthew Knepley <knepley@gmail.com>
|
| #
30b0ce1b
|
| 12-May-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPLEX: add few missing events to help optimizing the code
|
| #
df7887d0
|
| 02-Apr-2019 |
Florian Wechsung <f.wechsung@gmail.com> |
Merged in florianwechsung/petsc/fw/vertexrebalancing (pull request #1421)
DMPLEX/PCPATCH: Rebalancing shared points on parallel interfaces
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by:
Merged in florianwechsung/petsc/fw/vertexrebalancing (pull request #1421)
DMPLEX/PCPATCH: Rebalancing shared points on parallel interfaces
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Lawrence Mitchell <wence@gmx.li>
show more ...
|
| #
41525646
|
| 06-Feb-2019 |
Florian Wechsung <wechsung@maths.ox.ac.uk> |
add ability to perform the rebalancing in serial, add timings
|