History log of /petsc/src/mat/impls/aij/seq/aij.c (Results 1001 – 1025 of 2495)
Revision Date Author Comments
# 0b8bc44d 26-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/rm-matstructure-mat-pointer'

Conflicts:
include/petsctao.h


# e56f5c9e 24-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

tracks when Mat's have a change in nonzero structure
this information can be used by PC to determine how preconditioners must be rebuilt
currently only does an error check if the user said same nonze

tracks when Mat's have a change in nonzero structure
this information can be used by PC to determine how preconditioners must be rebuilt
currently only does an error check if the user said same nonzero pattern but actually changed the pattern

show more ...


# 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


# 95426b03 19-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/ts-rhsjacobian-only'


# 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 ...


# 7087e0de 13-Feb-2014 Shri Abhyankar <abhyshr@mcs.anl.gov>

MATSOLVERKLU: Update KLU interface to use common SuiteSparse config.


# 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


# 913c410b 12-Feb-2014 Shri Abhyankar <abhyshr@mcs.anl.gov>

update-SuiteSparse: Changed a bunch of flags.

Use PETSC_HAVE_SUITESPARSE instead of PETSC_HAVE_UMFPACK and PETSC_HAVE_CHOLMOD.
Use SUITESPARSE_INCLUDE instead of UMFPACK_INCLUDE and CHOLMOD_INCLUDE.


# 1f763a69 07-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

completed simple ever so slightly faster specialized MatSetValues


# f38dd0b8 07-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

additional optimizations (trivial) in fast aij matsetvalues


# 189e4007 07-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

new version of fast matrix setter since old version was fundamentally broken


# 169f6850 04-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

make MAT_NEW_NONZERO_LOCATION_ERR docs clearer


# bd04181c 02-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

starting to add optimized MatSeqAIJSetValuesLocalFast()


# b2bbe45b 02-Feb-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into balay/tao-to-petsc


# a9bf72d8 27-Jan-2014 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/fix-spconvert'

Fix ASCII_MATLAB output for complex-valued sparse matrices.

* jed/fix-spconvert:
MatAIJ ASCII_MATLAB: fix nofinalvalue case
MatAIJ ASCII_MATLAB: conform to docu

Merge branch 'jed/fix-spconvert'

Fix ASCII_MATLAB output for complex-valued sparse matrices.

* jed/fix-spconvert:
MatAIJ ASCII_MATLAB: fix nofinalvalue case
MatAIJ ASCII_MATLAB: conform to documented spconvert interface for complex

Conflicts:
src/mat/impls/aij/seq/aij.c

show more ...


# 036f3cb5 26-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into balay/tao-to-petsc

Conflicts:
include/makefile


# 9fdc1e34 26-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/remove-big-g'


# f9cfb505 26-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into knepley/feature-mat-zerorowscols-baij


# c337ccce 26-Jan-2014 Jed Brown <jed@jedbrown.org>

MatAIJ ASCII_MATLAB: fix nofinalvalue case

A dummy final value is needed to ensure the size of the matrix. It
needs to be printed with the same number of columns as the actual matrix
entries.

Repo

MatAIJ ASCII_MATLAB: fix nofinalvalue case

A dummy final value is needed to ensure the size of the matrix. It
needs to be printed with the same number of columns as the actual matrix
entries.

Reported-by: Torquil Macdonald Sørensen <torquil@gmail.com>

show more ...


# fbfe6fa7 26-Jan-2014 Jed Brown <jed@jedbrown.org>

MatAIJ ASCII_MATLAB: conform to documented spconvert interface for complex

The documented interface uses 4 columns for complex-valued matrices.

http://www.mathworks.se/help/matlab/ref/spconvert.h

MatAIJ ASCII_MATLAB: conform to documented spconvert interface for complex

The documented interface uses 4 columns for complex-valued matrices.

http://www.mathworks.se/help/matlab/ref/spconvert.html

MATLAB tolerates 3-column data in which the third column is overtly
complex-valued, but Octave does not support this undocumented behavior.
Since MATLAB uses homogeneous types, this also implies higher memory
usage than 4-column real data.

Reported-by: Torquil Macdonald Sørensen <torquil@gmail.com>

show more ...


# a9ca0dfc 25-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/remove-big-g


# 3a062f41 25-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Varierty of bug fixes and enhancements to fieldsplit


1...<<41424344454647484950>>...100