| #
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 ...
|
| #
8474dab3
|
| 06-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr352/dmay/pctelescope/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 ...
|
| #
e1be2255
|
| 31-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into jed/process-options-handler
|
| #
bf1202aa
|
| 25-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-petscviewer-attempt-2
|
| #
34e85451
|
| 23-Aug-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-examples
* master: (75 commits) increase the size of the ex25.c multigrid example so that the eigenestimator does not produce numbers that depend on mac
Merge branch 'master' into knepley/fix-plex-examples
* master: (75 commits) increase the size of the ex25.c multigrid example so that the eigenestimator does not produce numbers that depend on machine roundoff and thus are different on different OS/hardware and produce different test restults. Previously the GMRES converged to 16 digits in 4 iterations and spent the next 6 churning but that churning produced different eigenvalues which produced different convergence for the multigrid method Bib: More references example used int and double ! added long forgotten test output file removed tao test example run that uses random numbers since not reproducable on different systems Jason changed a default TAO tolerance but did not update example test output that viewer the tolerance Plex: Correct complex problem Plex ex12: Now PCMG monitor creates its own coarse solutions Plex ex12: Put in working setting for PCMG coarsening test XDMF: Now take a bunch of files as input SNES ex12: Use monitors instead of brute force to monitor errors SNES ex12: Renumber meshes to match MG numbering PC+SNES: Attach a level id to subsolvers in a multilevel solve - We should have done this years ago Plex: Added epsilon to point location check Plex ex12: Added error output on each level Plex: Added DMPlexComputeL2DiffVec() - This puts cellwise error integrals in a Vec Plex: Fix complex conversion Plex: Fix variable init Add an option to ex12 to dump the coarsened hierarchy to disk. Plex: Fixed unused variables ...
show more ...
|
| #
0e92721a
|
| 21-Aug-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/feature-snes-deflation'
* origin/knepley/feature-snes-deflation: (55 commits) Plex: Correct complex problem Plex ex12: Now PCMG monitor creates its o
Merge remote-tracking branch 'origin/knepley/feature-snes-deflation'
* origin/knepley/feature-snes-deflation: (55 commits) Plex: Correct complex problem Plex ex12: Now PCMG monitor creates its own coarse solutions Plex ex12: Put in working setting for PCMG coarsening test XDMF: Now take a bunch of files as input SNES ex12: Use monitors instead of brute force to monitor errors SNES ex12: Renumber meshes to match MG numbering PC+SNES: Attach a level id to subsolvers in a multilevel solve - We should have done this years ago Plex ex12: Added error output on each level Plex: Added DMPlexComputeL2DiffVec() - This puts cellwise error integrals in a Vec Plex: Fix variable init Add an option to ex12 to dump the coarsened hierarchy to disk. Plex: Fixed unused variables Plex: Fixed PetscScalar conversion problem Plex: Fixed function header Profile DMCreateInterpolation (nontrivial cost for nonnested meshes) Replace the arguments for coarsening in ex12 with correct ones Plex: Using a refinement function Plex: Added DMPlexGet/SetRefinementFunction() - Use to do non-uniform refinement Events for DMCoarsen and DMLocatePoints Update the pragmatic build script to use master, not my branch ...
show more ...
|
| #
17f047d8
|
| 24-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed unused variables
|
| #
59fb0b2a
|
| 30-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-snes-deflation' of bitbucket.org:petsc/petsc into knepley/feature-snes-deflation
# By Patrick Farrell # Via Patrick Farrell * 'knepley/feature-snes-deflation' of bitbuc
Merge branch 'knepley/feature-snes-deflation' of bitbucket.org:petsc/petsc into knepley/feature-snes-deflation
# By Patrick Farrell # Via Patrick Farrell * 'knepley/feature-snes-deflation' of bitbucket.org:petsc/petsc: Clean up a few compiler warnings
show more ...
|
| #
77902bb5
|
| 30-May-2015 |
Patrick Farrell <patrick.farrell@maths.ox.ac.uk> |
Clean up a few compiler warnings
|
| #
b653a561
|
| 29-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added DMCoarsenHierarchy_Plex() - Responds to -dm_coarsen_hierarchy - Can also coarsen multiple times now
|
| #
f1bf348c
|
| 29-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Remove debugging prints
|
| #
9f3102b2
|
| 29-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Calculate metric for Pragmatic coarsening
|
| #
d2d4c474
|
| 29-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Correct allocation and numbering for Pragmatic calls
|
| #
919ab0a2
|
| 29-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add trial Pragmatic interface
|