| #
bf4c0b50
|
| 11-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Mat: Added MatGetLayouts() which allows for access to row and column layouts.
|
| #
bf5b0b0b
|
| 25-Feb-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
6d3a40b8
|
| 23-Feb-2014 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/lazy-blocksize'
* jed/lazy-blocksize: Mat & Vec: make block sizes lazy PetscLayoutSetBlockSize: allow PETSC_DECIDE for use when block size has already been set
|
| #
020631bc
|
| 19-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
Conflicts: include/petscsnesfas.h
|
| #
4713bdb9
|
| 19-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/update-some-manualpages'
|
| #
95426b03
|
| 19-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/ts-rhsjacobian-only'
|
| #
1957e957
|
| 17-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
update some /*MC manual pages, correcting errors and occassionally adding more information
|
| #
1f1b5a69
|
| 15-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/ts-rhsjacobian-only
|
| #
33d57670
|
| 15-Feb-2014 |
Jed Brown <jed@jedbrown.org> |
Mat & Vec: make block sizes lazy
In the past, MatSetUp eagerly set the block sizes (to 1) if not already set. This prevents use of the "convenience" constructors because they call MatSetUp before r
Mat & Vec: make block sizes lazy
In the past, MatSetUp eagerly set the block sizes (to 1) if not already set. This prevents use of the "convenience" constructors because they call MatSetUp before returning. We could add bs as an explicit argument to those constructors, but block size is an extraneous concept for most users. The default value of the block size is -1, so now we use PetscAbs(map->bs) anywhere it is not known in advance that bs has been explicitly set. This allows block sizes to be lazy, and they can be set arbitrarily late, so long as the new size is compatible with the existing distribution. For (S)BAIJ matrices, the block size is structural so it gets set explicitly and can thus be referenced directly rather than via MatGetBlockSize or wrapped in PetscAbs.
show more ...
|
| #
6d808a57
|
| 13-Feb-2014 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'shri/update-SuiteSparse' into shri/external-package-KLU
Conflicts: conf/test config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py config/examples/arch-linux-pkgs-opt.py
|
| #
a93ff8c4
|
| 11-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Mat: Added MatGetLayouts() which allows for access to row and column layouts.
|
| #
a7b5fb5f
|
| 08-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'balay/tao-to-petsc'
Conflicts: src/snes/impls/fas/fasfunc.c src/snes/impls/fas/fasgalerkin.c
|
| #
bd04181c
|
| 02-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
starting to add optimized MatSeqAIJSetValuesLocalFast()
|
| #
8121bdce
|
| 29-Jan-2014 |
Peter Brune <brune@mcs.anl.gov> |
MatColoring: Added D1 greedy coloring with conflict detection and correction
|
| #
aaa7dc30
|
| 29-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed quote marks for includes to <>
|
| #
036f3cb5
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into balay/tao-to-petsc
Conflicts: include/makefile
|
| #
f9cfb505
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into knepley/feature-mat-zerorowscols-baij
|
| #
3a062f41
|
| 25-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Varierty of bug fixes and enhancements to fieldsplit
|
| #
69e15a41
|
| 22-Jan-2014 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
MATSOLVERKLU: Added KLU solver interface
|
| #
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 ...
|
| #
52d48256
|
| 10-Jan-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
e4106dc7
|
| 31-Dec-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/feature-mat-orderings'
* jed/feature-mat-orderings: MatOrdering WBM: need extern "C" for mc64ad_ MatOrdering: Dead simple dense spectral partitioner MatOrdering: Added Weigh
Merge branch 'jed/feature-mat-orderings'
* jed/feature-mat-orderings: MatOrdering WBM: need extern "C" for mc64ad_ MatOrdering: Dead simple dense spectral partitioner MatOrdering: Added Weighted Bipartite Matching MatOrdering: fix Fortran declaration for AMD
show more ...
|
| #
ed91c37e
|
| 19-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed tes
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed test output do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() ...
Conflicts: config/builder.py include/petscdmda.h src/dm/dt/interface/dtfe.c src/dm/impls/da/dageometry.c src/dm/impls/da/dalocal.c src/dm/impls/plex/plexgeometry.c
show more ...
|
| #
0d414b50
|
| 17-Dec-2013 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
9c5a1e1b
|
| 17-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-gmsh
* master: (163 commits) do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dash
Merge branch 'master' into knepley/feature-plex-gmsh
* master: (163 commits) do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() DMDA: Added functions which emulate DMPlex functionality DMDA: Now DMDAGetNumCells() returns the cells in each direction as well ...
Conflicts: config/builder.py
show more ...
|