| #
80ad6e99
|
| 07-Sep-2016 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in psanan/petsc/psanan/ksp-pipe-flex-citations (pull request #556)
KSP: add citation for pipelined, flexible Krylov methods
|
| #
063414e0
|
| 07-Sep-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
KSP: add citation for pipelined, flexible Krylov methods
Also fixes a typo on the PetscCitationsRegister man page
|
| #
cdd830ba
|
| 06-Sep-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/feature-petscgetversionnumber'
|
| #
5f309d01
|
| 04-Sep-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscGetVersionNumber() and test code
Time: .5 hours Thanks-to: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>
|
| #
54761ea3
|
| 14-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in m
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in master (the introduction of MatFactorGetError()) therefor need to merge in master and use the new construct before merging to next
show more ...
|
| #
162a9882
|
| 11-Aug-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merge branch 'master' into psanan/pc-telescope-nearnullspace
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
2d8b85b7
|
| 14-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-realloc'
* knepley/feature-realloc: SNES ex63: Updated for new GAMG settings DMSwarm: Changed to PetscRealloc() Sys: Added PetscRealloc() - Added PetscTrRealloc()
Merge branch 'knepley/feature-realloc'
* knepley/feature-realloc: SNES ex63: Updated for new GAMG settings DMSwarm: Changed to PetscRealloc() Sys: Added PetscRealloc() - Added PetscTrRealloc() and PetscTrReallocDefault() - Added PetscReallocAlign()
show more ...
|
| #
3221ece2
|
| 12-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Added PetscRealloc() - Added PetscTrRealloc() and PetscTrReallocDefault() - Added PetscReallocAlign()
|
| #
c4088d22
|
| 06-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-particle-example'
* knepley/feature-plex-particle-example: (103 commits) PetscTypes: * Added newly types into fortran definition DMSwarmMigrate: printf fix for
Merge branch 'knepley/feature-plex-particle-example'
* knepley/feature-plex-particle-example: (103 commits) PetscTypes: * Added newly types into fortran definition DMSwarmMigrate: printf fix for __float128 fix c++ comments for c89 fix scanf warnings using PetscInt_FMT Sys+DM: Fixing 64-bit format strings Swarm: Fixed 64-bit integer problems Swarm: Fixed PetscFree() usage Swarm: Correct format in scanf Plex: Small cleanup Plex: Fixes to draw for complex Plex: Fixed type for GetNeighbors Swarm: Cleanup of Dave's code - Guy has a kid and think he doesn't have to play by the rules anymore SNES ex63: Stokes example with Particles Swarm: Fixed prototypes Swarm: Added missing PetscFunctionBegin Swarm: Fixed DMGetLocalVecTor_Swarm() Swarm: Added DMSwarmCreate/DestroyLocalVectorFromField() Swarm: Added missing prototype Plex: Since we are using an SF, ranks that are not found default to 0, not -1 - You need to check the index for the negative value Plex: Added a new point location type to remove entries which are not found - This was the default, but its not what DMSwarm wanted and its non-intuitive I agree ...
Conflicts: src/dm/impls/plex/plexcreate.c src/dm/interface/dm.c
show more ...
|
| #
fd7f7f7b
|
| 29-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
5028d933
|
| 29-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/fix-PetscInt-scanf/maint' into maint
|
| #
13e758fd
|
| 28-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
sys: PRId64 requires __STDC_FORMAT_MACROS define - when used from c++
|
| #
e870d166
|
| 25-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/housekeeping-2'
|
| #
3c10b4eb
|
| 24-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-PetscInt-scanf/maint' into knepley/feature-plex-particle-example
|
| #
37354ed4
|
| 24-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
workarround clang/linux issue with missing PRId64 - and keep the externalpackage build arch-linux-cxx-cmplx-pkgs-64idx working
|
| #
f8240840
|
| 24-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-PetscInt-scanf/maint' into knepley/feature-plex-particle-example
|
| #
4f31ad77
|
| 24-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
clang on linux does not provide PRId64. [also duplicate PETSC_HAVE_MPI_INT64_T was buggy]
|
| #
229d00df
|
| 23-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-PetscInt-scanf/maint' into knepley/feature-plex-particle-example
This merge is done to be able to use 'PetscInt_FMT' in data_bucket.c
|
| #
a05e1a72
|
| 23-Jun-2016 |
Satish Balay <balay@mcs.anl.gov> |
sys: int64_t shoud use PRId64 - and not '%ld'. Also add PetscInt64_FMT and PetscInt_FMT to better manage this
|
| #
f67a399d
|
| 19-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
No need to have <stdarg.h> information in public PETSc include files
|
| #
95dccaca
|
| 18-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
replace uses of PetscMalloc() with PetscNew() or PetscMalloc1() where appropriate
|
| #
77a5e07d
|
| 17-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
manual page for MPIU_Allreduce(), test for PetscGetFullPath()
Reported-by: nightly tests gcov
|
| #
09fe277d
|
| 07-Jun-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example
* dmay/feature-dm-swarm: (69 commits) DMSwarm: * Check for size compatabaility between vectors created for DMSwarm f
Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example
* dmay/feature-dm-swarm: (69 commits) DMSwarm: * Check for size compatabaility between vectors created for DMSwarm fields * Bug fix for the field register function DMSwarm DataBucket: * Added guards to ensure that internal arrays are never re-sized if any raw pointers are being currently being accessed DMSwarm: * Added missing part of macro DMSwarm: * Added documentation DMSwarm example: * Added example with DMShell and user point location DMSwarm Migrate: * Updated to use DMLOCATEPOINT_POINT_NOT_FOUND flag DM definition: * Added special flag for marking points as being not found within an element during a call to DMLocatePoints DMSwarm migrate: * Fixed bug with point removal DMSwarm: * Removed print from data exchanger DMSwarm: * Use common field names * Re-organized init/finalize fields with DMCreate/DMSetUp * Added methods, flags, checks when using DMSwarmType PIC SwarmMigrate: * Use common field names PetscDMSwarm: * Added common names * Corrected extern to PETSC_EXTERN * Added names for migrate DMSwarm implementation: * Remove unused member DM implementation: * Added new method locatepointssubdomin DataBucket: * Print block size DMSwarm example: * Removed comment DMSwarm example: * Updated function names DMSwarm test: * Added new test for variable block sizes DMSwarm: * Fixed typo in vector name DMSwarm: * Finishing support for block size != 1 ...
Conflicts: include/petsc/private/dmimpl.h
show more ...
|
| #
9884e7e0
|
| 25-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/ts-ex11-amr
* master: (141 commits) chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix petsc4py: fix tarball url [for arbitary c
Merge branch 'master' into tisaac/ts-ex11-amr
* master: (141 commits) chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix petsc4py: fix tarball url [for arbitary commitid] - and dirname in tarball Plex: Moved ReconstructGradients_Internal() and ApplyLimiter_Internal() to Plex from SNES CUDA: Added external declaration for cuBLAS handle. docs: fix reference to KSP_Create in parent commit Add information on PETSC_EXTERN and PETSC_INTERN to developers manual Plex: Symbol is shared between DM and SNES, so must be EXTERN Plex: Remove unused variables Configure: Fix check for spaces in PETSC_DIR Plex: Updated examples to new DMPlexCreateBoxMesh() sick of failure due to incorrect master branch SNES ex12: Fixed unstructured GMG test SNES ex12: Added another unstructured GMG test petsc4py: use the snapshot with the fix for dmplex change Examples that require Fortran to compile but were listed in tests that did not require Fortran Plex ex19: Added DMSetFromOptions() Plex: Store a flag indicating whether the boundary should change during remeshing - Set using -dm_plex_remesh_bd - Changed Remesh_Internal() signature Always coarsen boundaries. Plex: Fixed option name Plex: Protect unused variables ...
Conflicts: src/dm/impls/plex/makefile src/snes/utils/dmplexsnes.c
show more ...
|