| #
6c30de3e
|
| 03-Nov-2014 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/mat-redundant_sbaij'
|
| #
53cd1579
|
| 28-Oct-2014 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm getredundantmatrix from matops; rename MatGetRedundantMatrix to MatCreateRedundantMatrix
|
| #
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 ...
|
| #
92c494f3
|
| 23-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options
|
| #
e52d2c62
|
| 20-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
added MatFindOffBlockDiagonalEntries() for MPIAIJ so that -pc_fieldsplit_detect_coupling can be used in parallel optimized fieldsplit for 2 splits with multiplicative, less expensive residual computa
added MatFindOffBlockDiagonalEntries() for MPIAIJ so that -pc_fieldsplit_detect_coupling can be used in parallel optimized fieldsplit for 2 splits with multiplicative, less expensive residual computation and remove unneeded MatGetSubMatrix() for that case optimized MatGetSubMatrix() for request of entire matrix
show more ...
|
| #
95ecbf38
|
| 18-May-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bdd
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddcprivate.c
show more ...
|
| #
b3fc9300
|
| 01-May-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merge remote-tracking branch 'origin/master' into feature-dmmoab
|
| #
49fcfd5b
|
| 01-May-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
fab16db7
|
| 12-Apr-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load
* master: (125 commits) since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this wa
Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load
* master: (125 commits) since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this was really bad) outdated example that doesn't match coding style removed and buggy petscversion.h: workaround ifort -cpp lack of referential transparency configure: ignore AR, MAKEFLAGS [if set in env] incorrect first entry in array being zeroed in example sizeof.c: remove dependence on petsc [and fix syntax error] nightlybuilds: use consistant PETSC_ARCH, machine names TS: Allow viewing of TS solutions DMPlex: Fix comparison for complex change MPIVersion streams to use MPI_Wtime() to be portable to Windows do not use scalar square root on real number; it upsets Microsoft cannot use I in PETSc code because in complex it sometimes represents imaginary number cannot pass PetscScalar * to VecNorm() in dashboard don't warn about SSL and BOI deprecated TS ex11: Fixed output formatting Doc+DMPlex: Added function documentation for some refinement functions streams: translate code from 'bash' to 'sh' [fix freebsd] barry is an idiot who doesn't have a clue as to what he is doing (and git's unfriendlyness doesn't help matters) don't list examples under C that don't work with complex! forgotten output file removed valgrind warning about sending uninitialized data nightly builds ignore unrecognized pragma and .c file as C++ code ...
Conflicts: include/petsc-private/dmpleximpl.h
show more ...
|
| #
c1a87603
|
| 07-Apr-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fixcollectivematoptions'
|
| #
3bafeb59
|
| 31-Mar-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/matcoloring-greedy'
* prbrune/matcoloring-greedy: MatColoring: Remove stupid logic with respect to the maximum number of colors possible. MatColoringGreedy: Directly use AI
Merge branch 'prbrune/matcoloring-greedy'
* prbrune/matcoloring-greedy: MatColoring: Remove stupid logic with respect to the maximum number of colors possible. MatColoringGreedy: Directly use AIJ structure; massive speedup over MatGetRow() MatColoring: Added profiling of weight/degree computation MatColoringGreedy: Remove index scatters from distance-2. MatColoringGreedy: Removed scatter use from Distance-1 coloring MatColoringGreedy: Remove scatter use from degree computation MatColoringGreedy: Add computation of D2 degrees for use in weighting. MatColoringGreedy: Fixed logic for off-processor conflicts MatColoringGreedy: Optimized version of distance-2 MatColoringGreedy: Optimized version of distance-1. MatColoring: Fix for parallel recoloring failure MatColoringGreedy: Instrumentation of stages MatColoring: Greedy distance-2 coloring works in parallel MatColoring: Greedy Distance-2 works in serial MatColoring: Cleanup and generalization of D1 code MatColoring: Added D1 greedy coloring with conflict detection and correction
show more ...
|
| #
92d4d306
|
| 27-Mar-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
several MatOptions that were listed as non-collective are actually collective
|
| #
e7deade3
|
| 18-Mar-2014 |
Peter Brune <brune@mcs.anl.gov> |
MatColoring: Added profiling of weight/degree computation
|
| #
9c925a2c
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/ts-events
Conflicts: src/ts/interface/ts.c
|
| #
5f6acfaf
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/feature-dm-circuit
Conflicts: src/dm/impls/makefile
|
| #
c7ff62de
|
| 13-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-dif
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
show more ...
|
| #
324c91e4
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies
|
| #
578f55a3
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into madams/gamg-destroy
Conflicts: src/ksp/pc/impls/gamg/gamg.c
|
| #
8c722d37
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage
Conflicts: src/dm/examples/tests/ex15.c src/dm/examples/tutorials/ex3.c src/dm/impls/da/da2.c src/dm/impls/da/da3.c
|
| #
edbbd480
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/xcode
|
| #
244aa513
|
| 28-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/minor-draw-improvements' into jed/chem
|
| #
cd4f0679
|
| 18-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fi
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices protect logging of objects (which uses global variables) with PETSC_USE_LOG error handler API had been previously changed but this example was not updated to new API. DMPlex: Fixed bug in coordinate permutation PetscSection: Doc fix for permutation Bib: Added Top500 and fixed entry fun3d: update PetscMallocValidate() usage bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be> bib: rename ref with duplicate key Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'. completed removing server code that was not removed in previous commit removed PETSc webserver and configure package files that supported it Allow calling MatGetBlockSize[s]() before matrix preallocation SNESLINESEARCHBT: Set the norms when exiting early due to negligible step. fix outdated PetscOptionsList SNESQN: only monitor real part of dot product (fails with C++ complex) Fix for multiple definitions in mat/color/interface/ custom fortran bindings ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/da/dageometry.c src/dm/impls/plex/examples/tests/ex4.c src/dm/impls/plex/plex.c src/dm/impls/plex/plexinterpolate.c
show more ...
|
| #
eeb04156
|
| 08-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/saws'
|
| #
c4fbd833
|
| 08-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-fem-dgspace
* master: (593 commits) Bib: Added Top500 and fixed entry fun3d: update PetscMallocValidate() usage bib: rename ref with duplicate key
Merge branch 'master' into knepley/feature-fem-dgspace
* master: (593 commits) Bib: Added Top500 and fixed entry fun3d: update PetscMallocValidate() usage bib: rename ref with duplicate key Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'. Allow calling MatGetBlockSize[s]() before matrix preallocation SNESLINESEARCHBT: Set the norms when exiting early due to negligible step. SNESQN: only monitor real part of dot product (fails with C++ complex) Corrected the #include statement in the man pages for the PetscObjectComposedDataSet/Getwhatever routines. DMPlex: Added doc for DMPlexGetHybridBounds() winzip: detect if winzip is used to extract petsc.tar.gz and error out. configure: remove self.archIndependent as its not being used. [it is used to create externalpackages/package/arch dir which is unused] configure: fix packages using package-dir/PETSC_ARCH as out-of-source-build location Perhaps this should be changed to package-dir/build? configure: remove dead code previously used to download BuildSystem configure: check if compilerDefines [and compilerFixes] exist in framework before using them configure: save/restore reconfigure.py when --with-clean is used configure: add --with-clean option to delete buildfiles/externalpackages in PETSC_DIR/PETSC_ARCH and potential externalpackages in --with-external-package-dir/PETSC_ARCH configure: With --with-externalpackages-dir=dir store/build packages in dir/PETSC_ARCH Add MatSeqSBAIJSetPreallocationCSR() configure: switch to using PETSC_DIR/PETSC_ARCH/externalpackages by updating package.py to use externalpackages.py as the externalPackagesDirProvider configure: move dead code configureExternalPackagesDir() from petscdir.py to externalpackagesdir.py Also set PETSC_DIR/PETSC_ARCH/externalpackages as the externalpackagesdir ...
show more ...
|
| #
d548240e
|
| 01-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'prbrune/mat-matcolor' into barry/saws
Conflicts: src/docs/website/documentation/changes/dev.html
|