History log of /petsc/src/mat/impls/baij/seq/baij.c (Results 626 – 650 of 1525)
Revision Date Author Comments
# 3bb1ff40 28-May-2013 Barry Smith <bsmith@mcs.anl.gov>

logging memory now credits to all ancestors


# dae58748 22-May-2013 Barry Smith <bsmith@mcs.anl.gov>

Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in


# 11513a83 07-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
Pe

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
Stack: consolidate handling of PetscStack

show more ...


# 6d86febb 07-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'toby/fix-sor-baij'

Shell portability and silence bad compiler warning.

* toby/fix-sor-baij:
MatSOR_SeqBAIJ: initialize work for pedantic compilers.
KSP test: avoid bash4 case synt

Merge branch 'toby/fix-sor-baij'

Shell portability and silence bad compiler warning.

* toby/fix-sor-baij:
MatSOR_SeqBAIJ: initialize work for pedantic compilers.
KSP test: avoid bash4 case syntax ';&' in favor of simpler alternative

show more ...


# 5455b99f 06-May-2013 Toby Isaac <tisaac@ices.utexas.edu>

MatSOR_SeqBAIJ: initialize work for pedantic compilers.

The work variable is initialized in a macro within a do{}while(0) construct:
some compilers don't realize that this initialization always happ

MatSOR_SeqBAIJ: initialize work for pedantic compilers.

The work variable is initialized in a macro within a do{}while(0) construct:
some compilers don't realize that this initialization always happens, so they
complain about uninitialized values. This protects against those warnings.

show more ...


# cd9d9ea4 05-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'toby/fix-sor-baij'

Consolidates code and adds support for BAIJ SOR with nonzero initial
guess (required for use as a MG smoother).

* toby/fix-sor-baij:
Mat: add MatSOR/BAIJ test to

Merge branch 'toby/fix-sor-baij'

Consolidates code and adds support for BAIJ SOR with nonzero initial
guess (required for use as a MG smoother).

* toby/fix-sor-baij:
Mat: add MatSOR/BAIJ test to nightlies
Mat: move new MatSOR macros to a common header blockmatmult.h
MatSOR_SeqBAIJ: refactor, enable nonzero initial guess.
MatSOR, test ex43: removed BlockMat from test
MatSOR: added test ex43, currently fails
MatSOR_SeqBAIJ: protect against zero vector length

Conflicts:
src/ksp/ksp/examples/tests/makefile

show more ...


# 8b83055f 05-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude).
PetscStackCallBLAS is currently identical to PetscStackCall except for
skipping CHKMEMQ, but such checking could be made optional in the
future.

show more ...


# 999144b0 04-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Mat: move new MatSOR macros to a common header blockmatmult.h

These macros would be useful for condensing the BAIJ triangular solve
code, for example.


# 7e7d4f0d 10-Apr-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


# 8a1af44d 03-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/rm-xxxregisterdynamic'

* barry/rm-xxxregisterdynamic:
Registration: remove stale 'XXRegisterDynamic)' entries in man pages
TS examples: fix use of PetscFunctionList and add t

Merge branch 'barry/rm-xxxregisterdynamic'

* barry/rm-xxxregisterdynamic:
Registration: remove stale 'XXRegisterDynamic)' entries in man pages
TS examples: fix use of PetscFunctionList and add to nightlies
Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic
PetscObjectComposeFunctionDynamic: remove stale docs and usage
developers.tex: remove complications from function composition with dlls
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
changes: document PetscFunctionListAdd() API change
developers.tex: update documentation of PetscObjectComposeFunction
removed path and MPI_Comm arguments from PetscFunctionListFind/Add()
removed path argument to XXXInitializePackage() and XXXRegister()
removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers

show more ...


# e48d15ef 02-Apr-2013 Toby Isaac <tisaac@ices.utexas.edu>

MatSOR_SeqBAIJ: refactor, enable nonzero initial guess.

At the cost of a couple of conditionals per iteration, the various
MatSOR_SeqAIJ_# functions are combined.

Passes make testexamples, includin

MatSOR_SeqBAIJ: refactor, enable nonzero initial guess.

At the cost of a couple of conditionals per iteration, the various
MatSOR_SeqAIJ_# functions are combined.

Passes make testexamples, including recently added ksp test ex43

show more ...


# b2ec919a 01-Apr-2013 Toby Isaac <tisaac@ices.utexas.edu>

MatSOR_SeqBAIJ: protect against zero vector length


# a983c5aa 28-Mar-2013 Jungho Lee <julee@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 4d2d963c 28-Mar-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


# e1d27e54 28-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex

PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were
replaced by PetscObjectComposeFunction() and TSRegister(), both of which

Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex

PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were
replaced by PetscObjectComposeFunction() and TSRegister(), both of which
drop the string name argument.

* barry/rm-xxxregisterdynamic: (82 commits)
...

Conflicts:
src/ts/interface/tsregall.c

show more ...


# bdf89e91 26-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()


# 365a8a9e 21-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed excessive use of CHKMEMQ;


# eb4227cf 20-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/ams

Conflicts:
include/petscviewer.h
src/sys/classes/viewer/interface/viewreg.c
src/sys/threadcomm/interface/threadcomm.c


# 705246ef 18-Mar-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' of bitbucket.org:petsc/petsc into knepley/plex


# 3964eb88 18-Mar-2013 Jed Brown <jed@59A2.org>

Warnings: clean compile with gcc-4.8 at -Wextra -Wno-unused-parameter

* Mostly fills out some ops struct declarations. Reformatted so Emacs
can help with alignment. Squelch whitespace in diff to s

Warnings: clean compile with gcc-4.8 at -Wextra -Wno-unused-parameter

* Mostly fills out some ops struct declarations. Reformatted so Emacs
can help with alignment. Squelch whitespace in diff to see useful
changes.

* Use struct instead of casting to data pointer (void*) when serializing
function pointers.

* strcasecmp is in strings.h

show more ...


# 4042b796 17-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'master' into jed/ts-eimex

Sync to include Git conversion, PETSC_EXTERN, and minor API changes.

Conflicts:
src/ts/interface/tsregall.c


# 06873bf2 08-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

moved "macro" kernel interfaces to petsc-private/kernels

Hg-commit: a5f14392b251a7db2c640b6be7e611f6c23ef9ea


# c19eab39 06-Mar-2013 Richard Tran Mills <rmills@ornl.gov>

Automerge.

Hg-commit: b6659d546870fb013f3da5bcd5066d1dc0dc329c


# 296840b1 06-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp

Symbol visibility and namespacing.

C++ builds always set extern "C" and can be called from plain C. Most
users w

Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp

Symbol visibility and namespacing.

C++ builds always set extern "C" and can be called from plain C. Most
users will only want --with-clanguage=C++ for std::complex.


Hg-commit: f848d02318cae92d7b32037c7ee88f92dbe46347

show more ...


# 8cc058d9 06-Mar-2013 Jed Brown <jed@59A2.org>

Change all PETSC_EXTERN_C to PETSC_EXTERN

Hg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426


1...<<21222324252627282930>>...61