History log of /petsc/include/petscpc.h (Results 501 – 525 of 1091)
Revision Date Author Comments
# 2b510759 07-Aug-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove enums for coarse problem type.

Now the strategy for solving coarse problem is driven by the number of requested levels.
Added missing checks to public interface
Minor fixes in PCBDDCG

PCBDDC: remove enums for coarse problem type.

Now the strategy for solving coarse problem is driven by the number of requested levels.
Added missing checks to public interface
Minor fixes in PCBDDCGraph code to cope with tabs in dbg_viewer

show more ...


# 81f98445 02-Jul-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/dm-coordinaterestrict' into prbrune/snes-elasticityexample


# 50bf7105 28-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'toby/pcfactorgetlevels'

* toby/pcfactorgetlevels:
PCFactor: add PCFactorGetLevels


# 96006717 28-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/pcmg-residual-underscore'

* jed/pcmg-residual-underscore:
PCMGResidualDefault: fix fortran def [error on windows build]
PCMGResidualDefault: deprecate old semi-private name and

Merge branch 'jed/pcmg-residual-underscore'

* jed/pcmg-residual-underscore:
PCMGResidualDefault: fix fortran def [error on windows build]
PCMGResidualDefault: deprecate old semi-private name and make public
Fortran: PCMGResidual_Default needs to handle double-underscore

show more ...


# 91b455ba 27-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'prbrune/pcgamg-classical'

* prbrune/pcgamg-classical:
PCGAMG Classical: no need to explicitly zero formkktprol
Fixed types for PCGAMGProlongator_Classical and PCGAMGGraph_Classical

Merge branch 'prbrune/pcgamg-classical'

* prbrune/pcgamg-classical:
PCGAMG Classical: no need to explicitly zero formkktprol
Fixed types for PCGAMGProlongator_Classical and PCGAMGGraph_Classical, strict C fix.
Complex fixes for classical
Added test examples for classical AMG
Fixed a number of bugs in Classical GAMG
Fix to the threshold calculation
Fixed PCGAMG_Classical so that thresholding decreases fill as bugs are fixed
Fixed one-processor memory corruption bug for classical GAMG.
Namespacing in gamg/classical.c
Added classical AMG to GAMG

show more ...


# 54b2cd4b 20-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

PCMGResidualDefault: deprecate old semi-private name and make public


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 2591b318 07-Jun-2013 Toby Isaac <tisaac@ices.utexas.edu>

PCFactor: add PCFactorGetLevels

This feature is useful to increment the fill level.


# 1cb54aad 05-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'stefano_zampini/pcbddc-development'

Conflict with 'jed/matnullspaceremove-inplace', resolved using:

$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development
$ git grep

Merge branch 'stefano_zampini/pcbddc-development'

Conflict with 'jed/matnullspaceremove-inplace', resolved using:

$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development
$ git grep -l MatNullSpaceRemove src/ksp | xargs perl -pi -e 's@(MatNullSpaceRemove\([^,]+,[^,]+),NULL\)@$1)@'
$ git commit -a

* stefano_zampini/pcbddc-development:
PCBDDC: add wrappers for PetscStackCallBLAS
PCBDDC: Final fix for locally periodic problems
PCNNCreateCoarseMatrix: fix allocation error
PCIS: consider myself as a neighbor when classifying interface nodes
PCBDDC: Remove misuses of neighbours_set in FETI-DP code
PCBDDC: Coarse solution lives in the span of phi (not psi)
MATIS: Add IsSymmetric and IsHermitian implementations
PCBDDC: More robust method to compute local boundary nodes
PCBDDC: Add partial support for periodic problems replacing Sort with RemoveDups
PCBDDC: Add support for non-symmetric linear systems
PCBDDC: Stiffness scaling should be rebuilt in any case (just to be safe)
PCBDDC: Remove trailing blanks
PCBDDC: Consistency of CSR graph passed in postponed to PCSetUp
PCBDDC: Preliminary work to split PCBDDCCoarseSetUp in simpler pieces
PCBDDC: allow compilation without metis header
PCBDDC: Optimal allocation in PCBDDCGetPrinalVerticesLocalIdx
PCBDDC: add verbosity level to graph view
PCBDDC: change boolean debug flag to integer -pc_bddc_check_level
PCBDDC: Workaround for BAIJ local matrices: convert to AIJ for coarse matrix
PCIS: Use PETSC_COMM_SELF instead of MPI_COMM_SELF
PCBDDC: many changes
ISG2LMapApply: fix __FUNCT__ and invalid access before globals are set up

show more ...


# 386b2e21 01-Jun-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-docs-regarding-xxxtype'


# 8f6c3df8 01-Jun-2013 Barry Smith <bsmith@mcs.anl.gov>

Removed the ability of XXXType to be the string name of a library and function in that library but forgot to remove this form from all the XXXAType manual pages


# 674ae819 29-Mar-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: many changes

- Source code split
- Added Reset procedures
- Support for different MatStructure flags


# 8e6d0c30 20-Mar-2013 Peter Brune <brune@mcs.anl.gov>

Added classical AMG to GAMG


# 6a4bb4b0 26-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge bug fix/patch releases up to 3.2-p7 into maint-3.2

* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits)
Fix PyPI download URL to help pip figure out the release version
#1109

Merge bug fix/patch releases up to 3.2-p7 into maint-3.2

* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits)
Fix PyPI download URL to help pip figure out the release version
#110990 fix timestamp order for .so vs .a during 'make install'
Update FFTW download
Increase patchlevel to 3.2-p7
...

show more ...


# 5866654f 18-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'madams/gamg-mem'

* madams/gamg-mem:
PCGAMG: add PCGAMGInitializePackage (fixes memory leak)


# 3e3471cc 13-Apr-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: add PCGAMGInitializePackage (fixes memory leak)


# 06e93e79 11-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/rm-xxxregisteralldestroy'

* barry/rm-xxxregisteralldestroy:
TSSSP: Fix to use proper TSSSPInitializePackage() system
flag should have been false
removed unnneeded and unuse

Merge branch 'barry/rm-xxxregisteralldestroy'

* barry/rm-xxxregisteralldestroy:
TSSSP: Fix to use proper TSSSPInitializePackage() system
flag should have been false
removed unnneeded and unused XXXRegisterDestroy() routines
removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize

show more ...


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

Merged petsc/petsc into rmills/petsc master


# eb7130fa 10-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'jed/gamg-namespace'

* jed/gamg-namespace:
PCGAMG: namespace PCGAMGType macros and fix Fortran type


# 48dd1dff 08-Apr-2013 Barry Smith <bsmith@mcs.anl.gov>

removed unnneeded and unused XXXRegisterDestroy() routines


# a782d3a5 04-Apr-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: namespace PCGAMGType macros and fix Fortran type


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


# 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()


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

removed path argument to XXXInitializePackage() and XXXRegister()


1...<<21222324252627282930>>...44