| #
8808507a
|
| 27-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-casts-for-suitsparse-64bitindices'
Conflicts: src/ksp/ksp/examples/tutorials/makefile
|
| #
d755ee67
|
| 23-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Since SuiteSparse uses long for 64 bit indices and PETSc uses long long some compilers warn about non-matching types (even though everything is fine) Add castes to SuiteSparse calls to prevent warnin
Since SuiteSparse uses long for 64 bit indices and PETSc uses long long some compilers warn about non-matching types (even though everything is fine) Add castes to SuiteSparse calls to prevent warnings Also fix several nightly build output files to prevent noise in testing
show more ...
|
| #
898446f9
|
| 11-Mar-2015 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/ts-is-for-differential-variables
Conflicts: include/petsc-private/tsimpl.h src/ts/impls/eimex/eimex.c src/ts/interface/ts.c
|
| #
95f87d5e
|
| 06-Mar-2015 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/adjoints-and-events
Need to update the branch to get the changes made by Hong to the adjoint code.
|
| #
f2dee214
|
| 06-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into jed/chem Note merging a branch with good stuff in it for a year and a half is insane!
Conflicts: src/ts/examples/tutorials/makefile src/ts/interface/ts.c
|
| #
bba7f7f3
|
| 04-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
052b31fc
|
| 04-Mar-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
520fe957
|
| 04-Mar-2015 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-suitesparse-32bit-bug'
|
| #
989213a4
|
| 03-Mar-2015 |
Satish Balay <balay@mcs.anl.gov> |
suitesparse: fix compile warning with complex build
|
| #
9e475b0d
|
| 02-Mar-2015 |
Satish Balay <balay@mcs.anl.gov> |
suitesparse: use (upstream) build defaults - and not change SuiteSparse_long during build (by PETSc).
Also remove UF_long usage in code [this was out of sync with UF_long -> SuiteSparse_long change
suitesparse: use (upstream) build defaults - and not change SuiteSparse_long during build (by PETSc).
Also remove UF_long usage in code [this was out of sync with UF_long -> SuiteSparse_long change in SuiteSparse.py]
Add error message when using 64-bit-indices on 32bit machines (as its not supported by default suitesparse build)
show more ...
|
| #
9ba064df
|
| 26-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/clean-gamg
Need updates to KSPCHEBYSHEV since I will be adding to them
|
| #
ba41fbb6
|
| 24-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
-mat_umfpack_ordering - CHOLMOD, AMD, GIVEN, METIS, BEST, NONE was not documented in manual page!
|
| #
4e7385fa
|
| 16-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection
Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
a197972a
|
| 11-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c src/sys/threadcomm/interface/threadcomm.c
show more ...
|
| #
50705773
|
| 10-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad Manual merge of makefile
Conflicts: src/sys/classes/viewer/examples/tutorials/makefile
|
| #
9704d4df
|
| 02-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/feature-vec-lock'
|
| #
d9ca1df4
|
| 22-Jan-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Added VecLockPush() and VecLockPop() to make vector read only Used VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult() Fixed many uses of VecGetArray() to Ve
Added VecLockPush() and VecLockPop() to make vector read only Used VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult() Fixed many uses of VecGetArray() to VecGetArrayRead() Added VecGet/RestoreArrayPair() for commonly occuring pattern Added const to many locations driven by use of VecGetArrayRead()
show more ...
|
| #
3fe9ae9b
|
| 15-Jan-2015 |
Mark Adams <mfadams@lbl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc into mark/gamg-crs-ksp2
|
| #
10164d2a
|
| 13-Jan-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/update-suitesparse-version'
Conflicts: src/ksp/ksp/examples/tests/makefile
|
| #
a364b7d2
|
| 04-Jan-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Updated to support SuiteSparse 4.4.1 added UMFPACK and CHOLMOD examples to test suite updated documentation to better unify klu,umfpack, and cholmod In response to bitbucket issue 88
Did not add CHO
Updated to support SuiteSparse 4.4.1 added UMFPACK and CHOLMOD examples to test suite updated documentation to better unify klu,umfpack, and cholmod In response to bitbucket issue 88
Did not add CHOLMOD GPU support usage to --download-suitesparse yet
Reported-by: Sean Farley <sean.michael.farley@gmail.com>
show more ...
|
| #
909a08a4
|
| 28-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'master' into mlange/refactor-plex-distribute
Conflicts: src/dm/impls/plex/examples/tests/output/ex12_1.out src/dm/impls/plex/examples/tests/output/ex12_2.out
|
| #
81e08676
|
| 11-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/dynamic-matsolverpackageregister'
Conflicts: src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
|
| #
29b38603
|
| 10-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
properly extern "C"ing MatSolverPackage registration functions
|
| #
42c9c57c
|
| 07-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Moved registration of MatSolverPackages out of MatCreate_XXX routines into standalone system, this allows 1) more precise error message when a requested solver is not found 2) easier to add new solve
Moved registration of MatSolverPackages out of MatCreate_XXX routines into standalone system, this allows 1) more precise error message when a requested solver is not found 2) easier to add new solvers without touching basic PETSc matrix implementation files and the possibility of adding new solvers to the library after PETSc is installed or even at run time
show more ...
|
| #
b015001c
|
| 28-May-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions]
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions] gfortran: remove 132 char limit from f90 free-form SNES: Set up matrix-free *after* copying the user Jacobian to snes->pc DMPlex-Gmsh: Use trueNumCells when building the coordinate section Sys: Got guard logic reversed Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*() PetscFV: I hate fucking complex removed ltog scatter from DMDA since functionality can be obtained with gtol scatter and less memory fix test of DMLocalToGlobalBegin/End and add actual test cases improve object memory logging for DA, ISLocalToGlobal and ISBLOCK lower high water mark of constructing parallel scatter by allocating only as much room in svalues as needed owner in VecScatter construction is the rank, therefor can use PetscMPIInt to hold it do not PetscInt another reuse of allocated array in 2d/3d DMDA create improved high water mark of DMDASetups by implementing and using PETSC_USE_POINTER for ISCreateBlock() PetscFV: Another complex fix DMPlex+TS: Fixing types ISIdentity() was wrong for block IS! Indices are NOT scaled by bs PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable ...
show more ...
|