| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
10725b64
|
| 02-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with t
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results Fix for PCReset_HYPRE to make it reentrant. replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests fixes for merge from maint patch Added PCReset_HYPRE() so it may be used with SNESVI solvers remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value Configure: Remove redundant logging Bib: Added ref nightlybuids: fix permissions of script MatRegisterDestroy() does not exist but it is listed in manual pages externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo] nightlybuilds: add xsdk builds Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU) create another version of TurnForward() for adaptive time stepping specifically Configure: Give proper default if HOME is missing from the environment fix abbreviation allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1 add test case using adpative time stepping for checkpointing type 'NONE' ...
show more ...
|
| #
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
|
| #
58264097
|
| 27-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into hongzh/add-checkpointing-support-for-adaptive-ts
|
| #
2b92fee5
|
| 27-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-log-summary-format'
|
| #
6a9046bc
|
| 15-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and using PetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and using PetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the set format and thus do not produce any information.
Reported-by: Jed Brown <jed@jedbrown.org>
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 ...
|
| #
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
|
| #
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
|
| #
8fabff3b
|
| 24-Oct-2015 |
Fande Kong <fdkong.jd@gmail.com> |
We always start with petsc/master. Trying to fix a bug (submatrix reuse) reported by Dmitry. Merge remote-tracking branch 'petsc/master' into fix-pcgasm-reuse
|
| #
1ceb14c0
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
|
| #
1c169164
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/improve-git-download
|
| #
5ad9ad5b
|
| 18-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Split PetscViewerASCIISpinLock into three locks because it was used in nested functions leading to deadlock
Reported-by: Michele De Stefano <MStefano@slb.com>
|
| #
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 ...
|
| #
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
|
| #
8d3c1932
|
| 29-Aug-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv
This feature branch also changed the topology of nonconforming examples: I am merging so that I can make the regre
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv
This feature branch also changed the topology of nonconforming examples: I am merging so that I can make the regression output that should be correct in master and next
* tisaac/dmplex-stable-tet-refinement: (594 commits) plex: added tet shape regression test plexrefine: remove replaced code plex: update test output for new tet refinement order plex: fix tet refinement for stable element shape DMPlex: added test of shape quality to ex1 Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_() Generate a very useful error message if PetscLogView(), PetscLogEventGetPerfInfo() or PetscLogEventGetFlops() is called with a preceeding call to PetscLogBegin() and friends (also -log_summary which triggers a PetscLogBegin()) fix compile warnings Plex: Fix bug with bcComps initialization Turn off elemental shared libraries if --with-shared-libraries=0 is used Bib: Added refs Bib: Fixed a bunch of errors add warning/error flag for '-mat_superlu_dist_parsymbfact' when MatInputMode=GLOBAL makefile: fix format tests: add back ex6f, runex6f targets - that got removed in 2f1d3d565a6a43067e6df75b043e6343b05fcd1d accessing option that may never have been set typo in DMNetworkSetNumVariables() reported by Sean Shahkarami superlu_dist: update to using latest 4.1 version fix compile warnings Generate an error message when trying to overwrite default options of CN and BEULER ...
show more ...
|
| #
43313ee7
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-concurrencykit'
|
| #
517e223e
|
| 15-Aug-2015 |
Dave May <dave.mayhem23@gmail.com> |
Merging with Barry's refactor of PetscViewerGetSubComm
Merge branch 'barry/fix-petscviewer-attempt-2' into dmay/pcsemiredundant
|
| #
3aa2d9e3
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most. Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but not master for ever is not a good policy.
show more ...
|