| a7e6debf | 31-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/plex-profile-distribution'
* knepley/plex-profile-distribution: DMPlex: Added new events for distribution |
| 8b984314 | 31-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Fixed initialization - Sys because we use PetscContainer internally |
| aa2d57e9 | 30-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynami
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynamic_library_preload that can be used to load/initialize all the packages in advance, as used to be done when --with-dynamic-loading.
The PetscDLLibraryRegister_petscxxx functions have been kept, but are not called unless -dynamic_library_preload is used. The petsc-dev discussion, "Why --with-dynamic-loading?" did not reach consensus about whether this was ever useful, so it may also be removable.
show more ...
|
| 8117f98b | 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dt-fem
* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries
Merge branch 'master' into knepley/feature-dt-fem
* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...
Conflicts: config/builder.py src/dm/impls/plex/plexgeometry.c
show more ...
|
| 86bfadb5 | 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-dm-clone'
* knepley/feature-dm-clone: DMPlex: Removed unused variables DM: Dammit, forgot declaration DM: Small fix to DMClone for DMPlex DM: Added specializati
Merge branch 'knepley/feature-dm-clone'
* knepley/feature-dm-clone: DMPlex: Removed unused variables DM: Dammit, forgot declaration DM: Small fix to DMClone for DMPlex DM: Added specialization for DMCreateSubDM() with a PetscSection - Replace DMPlex implementation - Is used by DMDA when a section is defined DM: Fix DMDA clone - Made it work for all dimensions (which makes DMCreateSubDM() work) - Removed DMSetUp() which should be called by caller DM: Added DMClone() which makes a shallow copy - This is very useful for DM since it can have a lot of associated data and is used as a building block for different problems - This replaces DMPlexClone()
show more ...
|
| 4b5a970c | 26-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/is-view-from-options'
Fix SEGV on -ao_view, which was being called from AOCreate.
* jed/is-view-from-options: AO: fix erroneous processing of -ao_view and factor into AOViewFrom
Merge branch 'jed/is-view-from-options'
Fix SEGV on -ao_view, which was being called from AOCreate.
* jed/is-view-from-options: AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
show more ...
|
| dba0e793 | 25-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions |
| 6113b454 | 24-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added a tolerance to DMPrintLocalVec() - Also added member to DMPlex to store tolerance, use -dm_plex_print_tol to set |
| 133ee763 | 19-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Added OpenCL implementation |
| 9b921294 | 17-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/improve-memory-logging'
Conflicts: src/ksp/pc/impls/redundant/redundant.c src/mat/interface/matnull.c |
| 0483ade4 | 15-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex+PetscFE: Moved integration functions from DMPlex to PetscFE - Now PetscFE type indicates the integration method - Added all machinery for PetscFE types |
| a319912f | 11-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: FEM Jacobian computation working, and now cache default tabulation - Added PetscFEIntegratJacobianChunk() - Changed interface in DMPlexComputeJacobianFEM() - Changed signature of integrateJa
PetscFE: FEM Jacobian computation working, and now cache default tabulation - Added PetscFEIntegratJacobianChunk() - Changed interface in DMPlexComputeJacobianFEM() - Changed signature of integrateJacobianFEM in DMPlex - Added DMPLEX_JacobianFEM event - Now PetscFE caches default tabulation
show more ...
|
| a0845e3a | 11-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Large reorganization of FEM dispatch - WARNING: Now DMPlex and PetscFE have a circular dependence. We need to move the FEM methods to PetscFE - Changed FEMIntegrateResidualBatch() from to Pe
PetscFE: Large reorganization of FEM dispatch - WARNING: Now DMPlex and PetscFE have a circular dependence. We need to move the FEM methods to PetscFE - Changed FEMIntegrateResidualBatch() from to PetscFEIntegrateResidualChunk() - Changed DMPlexComputeResidualFEM() to use new interface - Changed signature of f_k and g_kl functions - Added DMPlexResidualFEM event - Put PetscQuadrature and PetscCellGeometry - Moved and changed PetscFEM structure
show more ...
|
| e759306c | 11-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMPrintLocalVec() |
| 06759e06 | 06-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFE: Added package initialization to DM, register classes |
| 52688152 | 30-Jul-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Merge branch 'rmills/dm-localtolocal'
Introduces DMLocalToLocalxxx() (and deprecates DMDALocalToLocalxxx()) to support local-to-local communication operations for any DM type, not just DMDA. Adds D
Merge branch 'rmills/dm-localtolocal'
Introduces DMLocalToLocalxxx() (and deprecates DMDALocalToLocalxxx()) to support local-to-local communication operations for any DM type, not just DMDA. Adds DMShell routines to set up local-to-local operations.
show more ...
|
| b96ba592 | 30-Jul-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added new events for distribution |
| e04113cf | 24-Jul-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
converted uAMS usage to SAWs usage; starts server but cannot see any published directories |
| fe5c4632 | 23-Jul-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Removed unused variables. |
| 4d9407bc | 18-Jul-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added specialization for DMCreateSubDM() with a PetscSection - Replace DMPlex implementation - Is used by DMDA when a section is defined |
| 38221697 | 17-Jul-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMClone() which makes a shallow copy - This is very useful for DM since it can have a lot of associated data and is used as a building block for different problems - This replaces DMPlexClo
DM: Added DMClone() which makes a shallow copy - This is very useful for DM since it can have a lot of associated data and is used as a building block for different problems - This replaces DMPlexClone()
show more ...
|
| d78e899e | 11-Jul-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Finished converting DMDALocalToLocalBegin()/End() to internal functions (DMLocalToLocalBegin()/End() should now be used) and deprecated this interface. |
| 532bb841 | 09-Jul-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Cleaned out code copied from DMGlobalToLocalBegin()/End() that shouldn't be present in DMLocalToLocalBegin()/End(). |
| bc0a1609 | 08-Jul-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Updated documentation for DMLocalToLocalBegin()/End(). |
| 03dadc2f | 01-Jul-2013 |
Peter Brune <brune@mcs.anl.gov> |
DMSubDomainHook_Coordinates() for restricting user coordinates to subdomain DM |