| #
e5ab1681
|
| 01-Mar-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Fix VecView Seq, MPI, DMDA 1d/2d
* DMDA: fix parallel drawing and handle viewports properly in 1d and 2d * VECSEQ/VECMPI: * PetscDrawAxis: attempt to fix tick generation * PetscDrawViewPo
PetscDraw: Fix VecView Seq, MPI, DMDA 1d/2d
* DMDA: fix parallel drawing and handle viewports properly in 1d and 2d * VECSEQ/VECMPI: * PetscDrawAxis: attempt to fix tick generation * PetscDrawViewPorts: set coordinates before drawing lines, add flush * PETSCVIEWERDRAW: improve error checking
show more ...
|
| #
5b399a63
|
| 28-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Huge API refactoring
* Make PetscDraw{Clear|Flush}() routines collective functions and remove now redundant PetscDrawSyncronized{Clear|Flush}() routines * Make PetscDrawSave() collectiv
PetscDraw: Huge API refactoring
* Make PetscDraw{Clear|Flush}() routines collective functions and remove now redundant PetscDrawSyncronized{Clear|Flush}() routines * Make PetscDrawSave() collective. * Make PetscDrawSetTitle() collective. * Update PetscDraw{Axis|SP|HG|Bar}, make most PetscDrawXXXSetYYY() routines either collective or logically collective * Update PetscViewerDraw accordingly * Update VecView_XXX_Draw[_DA_YYY]() and DMView_DA_XXX() accordingly
show more ...
|
| #
b9340eec
|
| 03-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-plex-test-partitions' into tisaac/dmforest
* origin/knepley/fix-plex-test-partitions: (151 commits) Plex ex5: Provide test partitions Plex ex4: P
Merge remote-tracking branch 'origin/knepley/fix-plex-test-partitions' into tisaac/dmforest
* origin/knepley/fix-plex-test-partitions: (151 commits) Plex ex5: Provide test partitions Plex ex4: Provide test partitions Configure: I really hate exceptions - We should rewrite this to eliminate all exceptions in favor of return codes Configure: I hate exceptions fix typo for 'runex19_superlu_dist_2' Fix for freeing just what needs to be free when SuperLU_Dist factorizations reused Updated to latest hypre pre-release with fixes for handling blas/lapack libraries Switch back to petsc fork of SuperLU_Dist that turns of use of findMPI PCFactorSetUpMatSolverPackage() should not crash but instead produce a useful error message if called before it is in the proper state. Clarify that SNESGetLinearSolveIterations() does not include failed iterations. User reported issues with downloading boost using the previous URL but not this one Configure: Small change to log order MatFDColoringSetUp_MPIXAIJ: fix broken initialization of colmap Bib: Missing comma add support for binary viewer for -ts_monitor that records time at each timestep superlu_dist: set MPI_C_COMPILER etc options - so that superlu_dist cmake does not look for a different/incompatible mpi compiler. [and its CFLAGS]. remove reference to VecGetValuesBlocked() and VecGetValuesLocal() from manual page since they do not exist. Stop configure if user builds with threadsafety and debugging on Added configure option --with-viewfromoptions=0 which will speed up code with many small solves substantially Only generate list of all PetscFunctionLists generated in debug mode since in some circumstances where many objects are created searching this list is very slow. ...
Conflicts: src/ts/examples/tutorials/ex11.c
show more ...
|
| #
e0877f53
|
| 02-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
labeled a variety of additional internal functions as static to prevent them from being publically available in the library
|
| #
d076321e
|
| 29-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/draw-colormap (pull request #414)
Draw Colormap and other fixes and enhancements
|
| #
10f3a0f4
|
| 23-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMDA: Fix window title when drawing multiple fields
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|
| #
f44c6289
|
| 28-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcreset-hypre-for-master
Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced as a bug fix for maint
|
| #
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
|
| #
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
|
| #
1f70c77e
|
| 10-Nov-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-add-time
* master: (57 commits) add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fie
Merge branch 'master' into knepley/feature-plex-add-time
* master: (57 commits) 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 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 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 fixes for merge from Jed's branch that should have been merged into master months ago! Add to changes dev.html file the change to the PetscOptions routines ...
show more ...
|
| #
3b78c357
|
| 09-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
b21bbd0f
|
| 09-Nov-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/master' into moved-partitioning-to-pcgasmsetup
|
| #
13cf9f3a
|
| 08-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/petscoptions-object'
|
| #
de90943d
|
| 07-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/petscoptions-object' into stefano_zampini/feature-pardiso-schur
|
| #
9bc1b9be
|
| 03-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry-allow-vecset-nan-3.6
|
| #
4416b707
|
| 30-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
|
| #
1ceb14c0
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
|
| #
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 ...
|
| #
3646cfeb
|
| 22-Sep-2015 |
Fande Kong <fdkong.jd@gmail.com> |
To add a space to all comments I have made before. Barry pointed out that a comment without a space right after '/*' may cause bfort to crash
Merge remote-tracking branch 'petsc/master' into fixed-c
To add a space to all comments I have made before. Barry pointed out that a comment without a space right after '/*' may cause bfort to crash
Merge remote-tracking branch 'petsc/master' into fixed-comment-space
Conflicts: include/petsc/finclude/petscmat.h include/petscmat.h src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiaij.h
show more ...
|
| #
c5e4d11f
|
| 16-Sep-2015 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.
Conflicts: src/mat/examples/tests/makefi
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.
Conflicts: src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiaij.h
show more ...
|
| #
ec532e3a
|
| 06-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr358/buptphyphy/addmatcreatenormalhermitian/master
|
| #
6dd2c743
|
| 01-Sep-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv
Pull in a fix to FE geometry that affects the complex,64bit case
* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix t
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv
Pull in a fix to FE geometry that affects the complex,64bit case
* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero MatGetSchurComplement: revert test from LUMP back to DIAG and update output there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop. incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number forgot to fix rule for building ex194 move ex193.c to ex194 because someone else created a 193 remove outdate manual page comment add missing VecRestoreArray() add missing VecRestoreArray() missing restore array in example formating for print statements of test example with __float128 precision fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements remove Tao example custom monitor that produced different results for __float128 precision all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example check for PetscMPIInt overflow in ISAllGather() ...
show more ...
|