| #
c3d89e0a
|
| 19-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into hongzh/checkpointing
Manual merges for a couple of PetscOptions changes in master
|
| #
b698f381
|
| 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2GradientDiff() for Plex and DA
|
| #
0709b2fe
|
| 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest
Both branches changeds DM projection behavior, so I wanted to sort it out before merging
* origin/knepley/fe
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest
Both branches changeds DM projection behavior, so I wanted to sort it out before merging
* origin/knepley/feature-plex-add-time: (59 commits) SNES ex69: Updated to new function API, fixed test output SNES ex75: Fixed for new function API add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields add -binary_write_double so __float128 precision can save as double to binary files TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan petsc4py: update to snapshot with 'barry/petscoptions-object' changes fix bad merge that introduced 2 copies of the MPI_Comm_free() update example to use MAT_INPLACE_MATRIX, not REUSE incorrect addition of float to PetscInt update for new PetscOptions API TS ex18: Fixed function API and test output Function now takes PetscOptions as first argument, this was missed during the first round of updates bugfix for MatSetOption_Elemental() fix test example no change output that was missing a line fixes for new PetscOptions.. API that are needed based on problems with nightly build Plex ex3: Use new function API SNES ex62: Use new function API SNES ex12: Use new function API Plex: Fixed unused options in examples Plex+DMDA: Add time to signatures ...
show more ...
|
| #
b49bb413
|
| 12-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr391/zianekhodja/lilia/tsirm/master
|
| #
2716604b
|
| 18-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: add DMComputeL2Diff()
Lifted from DMPlex
DM: typo fix
|
| #
4d6f44ff
|
| 16-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: move DMProjectFuncton() up from DMPlex
|
| #
a6ba4734
|
| 16-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: DMBoundary is now in DM, not in DMPlex
All DMBoundary routines depend only on DMLabel, not on the DAG, so there's nothing to prevent it being used in other DMs.
|
| #
e2d86523
|
| 03-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed complex interpolation problem
|
| #
32feaea5
|
| 02-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed bug with general interpolation - Was not setting coarse coordinates properly
|
| #
64e98e1d
|
| 02-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added diagnostic code to interpolation
|
| #
c9da1177
|
| 12-Nov-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-add-time'
* knepley/feature-plex-add-time: SNES ex69: Updated to new function API, fixed test output SNES ex75: Fixed for new function API TS ex18: Fixed fun
Merge branch 'knepley/feature-plex-add-time'
* knepley/feature-plex-add-time: SNES ex69: Updated to new function API, fixed test output SNES ex75: Fixed for new function API TS ex18: Fixed function API and test output Plex ex3: Use new function API SNES ex62: Use new function API SNES ex12: Use new function API Plex: Fixed unused options in examples Plex+DMDA: Add time to signatures Plex+SNES+TS: Changed all of the callback function to take time as an argument
show more ...
|
| #
2a61db43
|
| 08-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest
* tisaac/dm-label-promote: (319 commits) snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part o
Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest
* tisaac/dm-label-promote: (319 commits) snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all DMs builder: update regression tests builder: update some missing package requirements DM: set coordinate vector name ts tutorials ex11_sa: make it compile mark variable as unused so compiler doesn't warn about unused value configure: use 'git cat-file -e' to check for existance of a commit in localrepo. ['git rev-parse' does not give error for a hash thats not in repo] petsc4py: revert to manually syncing petsc4py with petsc master changes configure: revert gitcommit default value to Null. If a pacakge using giturl does not change this value - raise an error fix: revert change in a44bcdf that breaks with pgf90 update test output for fixed to hypre interface that now actually pass the interp vectors to BoomerAMG Error message should say use negative threshold value to prevent filtering out zeros Calls to HYPRE_BoomerAMGSetInterpVectors() did not actually copy the vector data pointer from the PETSc vector to the hypre vector thus resulting in the hypre interp vectors being identically zero and hence not affecting the quality of the AMG hierarchy produced/ DMPlex: Silence overzealous compiler warnings add row/col orientation to MatConvert_Elemental_Dense fix formatting error in previous commit [broke nightlybuilds] fix formating of TSTHETA manual page and add missing command line option run hwloc with MPIEXEC and binding so it runs on the correct machine fix: memory leaks [in valgrind test] ...
show more ...
|
| #
c58f1c22
|
| 06-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: make DMLabel labels a part of all DMs
Most DMLabel routines do not depend on the internals of DMPlex, and I want to reuse them in other DM types
DM: puth depthLabel in DM
I know that this is s
DM: make DMLabel labels a part of all DMs
Most DMLabel routines do not depend on the internals of DMPlex, and I want to reuse them in other DM types
DM: puth depthLabel in DM
I know that this is something that's only used by plex, but I'm not sure how else to do this.
DM: move MarkBoundaryFaces back to plex
DM: add reference counting to label linked list for cloning purposes
show more ...
|
| #
0163fd50
|
| 05-Nov-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+SNES+TS: Changed all of the callback function to take time as an argument
|
| #
9bc1b9be
|
| 03-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry-allow-vecset-nan-3.6
|
| #
c7878088
|
| 03-Nov-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-pardiso-schur' of https://bitbucket.org/petsc/petsc into stefano_zampini/feature-pardiso-schur
|
| #
1b120e71
|
| 29-Oct-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/master' into fix-pcgasm-reuse
|
| #
c384bc4d
|
| 27-Oct-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-examples-plex
* master: (112 commits) correct expression for implict ODE/DAE in table 11 of users manual remove warning about deprecated MPI call in exampl
Merge branch 'master' into knepley/fix-examples-plex
* master: (112 commits) correct expression for implict ODE/DAE in table 11 of users manual remove warning about deprecated MPI call in examples rm variables declared in middle of subroutine tolerance for equality in PETSc test should depend on machine epsilon tolerance for acccuracy in test example should depend on machine epsilon increase convergence tolerance to get same result in single precision as double for convergence history update no change output for gasm test which had not been properly updated remove C++ // comment example mistakenly used MPI_COMM_WORLD as if it was rank in print statement thus producing output only with MPI Uni grep out name of DM object since on some systems the address printed has extra zeros thus producing a false difference in output increase tolerance for test example build: revert el6-4 build to cg - as el6 compilers give link errors fix error type insure similar convergence history for single, double, quad fix ex104.c based on Barry's suggestion increase example convergence tolerance to get matching convergence history in single and double precision increase convergence tolerance so that test example has similar convergence history in single and double precisions changed from cg to gmres for eigenestimator since in single precision cg produced a possible indefinite matrix report change test example tolerance to depend on machine epsilon so as to give correct results in various precisions loosen convergence tolerance to have similar convergence history with single, double, quad precisions ...
show more ...
|
| #
bbd98b0d
|
| 26-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into shri/add-tsevent-to-powergrid-examples
|
| #
a6bd58b0
|
| 26-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into stefano_zampini/feature-pardiso-schur
Branch got out of sync with master
|
| #
d018cf17
|
| 26-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-mpiu_allreduce'
|
| #
1ceb14c0
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
|
| #
b2566f29
|
| 22-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce() This is a bug that can be difficult to track down.
Suggested-by
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce() This is a bug that can be difficult to track down.
Suggested-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca> Suggested-by: Patrick Lacasse <placasse@giref.ulaval.ca>
show more ...
|
| #
34588265
|
| 08-Oct-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
417c5e9a
|
| 05-Oct-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'master' into tisaac/dmforest
Get 3.6.2 patches
* master: (1360 commits) remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process print abs
Merge branch 'master' into tisaac/dmforest
Get 3.6.2 patches
* master: (1360 commits) remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process print abs in Fortran test example in order to have same result with real and complex builds changed outdate mpirun and -np to mpiexec and -n force sqrt to be taken in the precision of PetscReal in fortran examples continuation line too soon for some compilers stop configure if user selected C++ clanguage, single precision, complex combination since we do not support it fixes for Fortran examples to compile cleanly in single precision that do not involve complex numbers fixes to Fortran examples to compile cleanly in single precision complex fix previous mistake must cast 1. to PetscScalar before dividing by a PetscScalar (C++ complex class is terrible) must cast 0.0 to PetscScalar before comparison with a PetscScalar changed order of suggested locations of downloadable PETSc to Barry's preference Increase patchlevel to 3.6.2 remove debug print statement from two commits before remove debug print statements I accidently left in the last commit PetscDraw: Fix dummy definition of PetscDrawCollective{Begin|End}() remove cleanupMumps flag from MatDestroy_Mumps() it should always free the memory it allocated Bug detected while adding features to libMesh improved viewing of fractional counts in xml nested log viewing fixed bug in output of doubles to xml nested log files chombo: build only libs - not examples fix typo. 'gcc-4.8 --with-cxx-dialect=C++11' gives a warning with this line - even though its in a #ifdef thats never enabled. ...
show more ...
|