History log of /petsc/include/petscmat.h (Results 1001 – 1025 of 2308)
Revision Date Author Comments
# 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 ...


1...<<41424344454647484950>>...93