| #
8d6709d6
|
| 22-Aug-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/sys-fix-realloc' into tisaac/petscfe-matching-quadrature-order
* tisaac/sys-fix-realloc: (71 commits) Sys: fix PetscTrReallocDefault() and PetscReallocAlign() clearify when
Merge branch 'tisaac/sys-fix-realloc' into tisaac/petscfe-matching-quadrature-order
* tisaac/sys-fix-realloc: (71 commits) Sys: fix PetscTrReallocDefault() and PetscReallocAlign() clearify when MatMkl_CPardisoSetCntl() can be used in the manual pages Fixed manual page for -snes_anderson_beta Update zfftf.c remove Hermitian information from output since it is only produced in complex case and thus produces different test output fixes for 64 bit integers in test example, fix uninitialized variable in test example tests: move runex49 to TESTEXAMPLES_C_NOTSINGLE add a PCView_SVD to show parameters -petscpartitioner_type simple was not being picked up by options thus generating test error missing CHKERRQ(ierr) on PetscPrintf() statements in newly added test example PetscViewerVTK: Move DM reference increment into the VTK viewer and out of the DM implementation, as suggested by Jed Brown missing crosslinks between manual pages Updated 3.7 release notes to clearly indicate how to update usage of KSP/SNES/TS/SetMonitor(xxx,XXXMonitorDefault,NULL,NULL); Fix for commit b6480e041dd2293a65f96222772d68cdb4ed6306 that broke this example Example of factorization of a singular matrix may actually work due to round off removed unused variables matshell: clean up and add some new MATOPs to Fortran. Remove unneeded checks for use of the compressed row for diagonal block of matrices in GAMG ptscotch: update to version 6.0.4 ptscotch: fix buggy pthread detection code on Mac/Linux ...
show more ...
|
| #
c22f1541
|
| 22-Aug-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Sys: fix PetscTrReallocDefault() and PetscReallocAlign()
- A zero mem length should be treated like free - The case of using memalign was not covered. There doesn't appear to be an alignment pres
Sys: fix PetscTrReallocDefault() and PetscReallocAlign()
- A zero mem length should be treated like free - The case of using memalign was not covered. There doesn't appear to be an alignment preserving realloc(), but you should be able to pass the result of memalign() to realloc (I think), so I think that mean that we have to try realloc(), and the call memalign and copy if the result isn't aligned properly.
show more ...
|
| #
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()
|
| #
bef83e63
|
| 23-May-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcprivate.c src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
|
| #
7caaeba4
|
| 19-May-2016 |
barral <none@none.fr> |
Merge branch 'master' into barral/feature-dmplex-adapt
|
| #
de18c742
|
| 16-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-parallel-mesh-load
* master: (59 commits) Increase patchlevel to 3.7.1 Fix manual page for MatGetTransposeNullSpace() remove unneeded use of PetscCon
Merge branch 'master' into knepley/feature-parallel-mesh-load
* master: (59 commits) Increase patchlevel to 3.7.1 Fix manual page for MatGetTransposeNullSpace() remove unneeded use of PetscContainer to hold iscoloring in SNESComputeNGSDefaultSecant() added SNESView for ngs, added options database to ngs manual page, removed dead routine gcov: enable in mpiuni test incorrect capitalization of an even name force same number of iterations for output of ml example changed output for ml example to not be machine dependent DMP4est: access data after setup SNESLineSearch_Apply was labeled with PETSC_EXTERN in one place but when declared this was not visible hence library build failed under Microsoft. Example had print statements of complex numbers Fix more errors in agmres for 64 bit integers builds: fix nampespase conflict with 'analyzer-buid' and checkBuilds.py gcov: add more packages to test add a couple of KSP that were not represented in testing gcov: enable more externalpackages for this test fixes for agmres for 64 bit indices, fix for findvisibleprivatefunctions to be portable for Mac and Linux get GAMG to get null space (more) fix c++ compile errors Add test example for kacmarz preconditioner since gcov indicated there was NONE ...
show more ...
|
| #
18790e9c
|
| 14-May-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'master' of bitbucket.org:petsc/petsc into mark/gamg-nullspacefix
|
| #
ecacfc1d
|
| 14-May-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|
| #
10e79caf
|
| 14-May-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-duplicate-help' into maint
|
| #
9de0f6ec
|
| 07-May-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Finally have clean runs using khash to avoid duplicating many options help messages
Removed unneeded memory usage, make copies even of name without pre Organized the code into functions Also use it
Finally have clean runs using khash to avoid duplicating many options help messages
Removed unneeded memory usage, make copies even of name without pre Organized the code into functions Also use it to remove duplicate help messages with PetscOptionsBegin()
Thanks-to: Jed Brown <jedbrown@mcs.anl.gov>
show more ...
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
992dc9be
|
| 18-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax error with error message SNES ex5: Correct Jacobian handling on patches SNES ex5: Stupid complex fixes DMP4est: fix transfer of labels to parents petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite Plex: Correct setting of options on refined or coarsened meshes Plex: Add info for grid hashing Plex: Add logging in interpolator creation Plex: Correct use of tabs in ASCII viewer DM: Shorten long event name Plex ex12: Create boundary label automatically at all levels of mesh hierarchy Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename Plex ex12: Change all functions to static Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time Switch back to Sherry's version since she accepted by pull request PetscDraw: Update help messages for -draw_save* options ...
Conflicts: src/dm/impls/plex/plexfem.c
show more ...
|
| #
d5b8da18
|
| 16-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-ex5-patchwise'
* knepley/feature-ex5-patchwise: SNES ex5: Simple scheme for allowing arbitrary boundary conditions to be input as a Vec - Only put in MMS functions
Merge branch 'knepley/feature-ex5-patchwise'
* knepley/feature-ex5-patchwise: SNES ex5: Simple scheme for allowing arbitrary boundary conditions to be input as a Vec - Only put in MMS functions SNES ex5: Fix determination of h Mem: Move memory check before unloading dynamic libraries - Ignore dynamic library allocations
show more ...
|
| #
5486ca60
|
| 14-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Mem: Move memory check before unloading dynamic libraries - Ignore dynamic library allocations
|
| #
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
|
| #
9bc1b9be
|
| 03-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry-allow-vecset-nan-3.6
|
| #
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 ...
|