History log of /petsc/include/petscpc.h (Results 476 – 500 of 1091)
Revision Date Author Comments
# ff5033e0 08-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/remove-hmpi'

Conflicts:
src/sys/objects/mpinit.c


# 28176ea5 01-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

removed all HMPI code
- didn't work any more because of randomized memory messing up function pointers
- complicated code to maintain that no one used and they would prefer threads anyways


# ce1779c8 26-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

introduce XXXViewFromOptions() and use consistently when possible


# 8eab0cc1 19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Added PCGAMGClassicalSetType() and registration


# 8563f5aa 12-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/pcbddc-globalordering-api' into stefano_zampini/pcbddc-multilevel-improvement

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcprivate.c


# 63602bca 12-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: provide APIs for setting field split in global ordering

previous API moved to PCBDDCSetDofsSplittingLocal

For consistency with updated man pages, which_dof values should default to -1;
this

PCBDDC: provide APIs for setting field split in global ordering

previous API moved to PCBDDCSetDofsSplittingLocal

For consistency with updated man pages, which_dof values should default to -1;
this way, unlisted nodes in field split will belong to a different subset

show more ...


# 785d1243 12-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: provide API for setting Dirichlet/Neumann boundaries in global ordering


# 82ba6b80 12-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: replace SetXXXBoundaries with SetXXXBoundariesLocal (better logic)


# c4fbd833 08-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
SNESQN: only monitor real part of dot product (fails with C++ complex)
Corrected the #include statement in the man pages for the PetscObjectComposedDataSet/Getwhatever routines.
DMPlex: Added doc for DMPlexGetHybridBounds()
winzip: detect if winzip is used to extract petsc.tar.gz and error out.
configure: remove self.archIndependent as its not being used. [it is used to create externalpackages/package/arch dir which is unused]
configure: fix packages using package-dir/PETSC_ARCH as out-of-source-build location Perhaps this should be changed to package-dir/build?
configure: remove dead code previously used to download BuildSystem
configure: check if compilerDefines [and compilerFixes] exist in framework before using them
configure: save/restore reconfigure.py when --with-clean is used
configure: add --with-clean option to delete buildfiles/externalpackages in PETSC_DIR/PETSC_ARCH and potential externalpackages in --with-external-package-dir/PETSC_ARCH
configure: With --with-externalpackages-dir=dir store/build packages in dir/PETSC_ARCH
Add MatSeqSBAIJSetPreallocationCSR()
configure: switch to using PETSC_DIR/PETSC_ARCH/externalpackages by updating package.py to use externalpackages.py as the externalPackagesDirProvider
configure: move dead code configureExternalPackagesDir() from petscdir.py to externalpackagesdir.py Also set PETSC_DIR/PETSC_ARCH/externalpackages as the externalpackagesdir
...

show more ...


# 5c448079 02-Nov-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/sf-sfbasicops' into prbrune/mat-matcolor


# 7737a228 31-Oct-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws

Conflicts:
src/ksp/pc/impls/gamg/gamg.c
src/sys/classes/viewer/impls/ams/ams.c
src/sys/objects/pinit.c


# 170be9ae 16-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (397 commits)
PetscSynchronizedFGets: fix deadlock at EOF
Compiler: Fix warnings from MPI impls which do not initialize outputs

Merge branch 'master' into knepley/feature-dmda-section

* master: (397 commits)
PetscSynchronizedFGets: fix deadlock at EOF
Compiler: Fix warnings from MPI impls which do not initialize outputs
Increase patchlevel to 3.4.3
SNES: Now work vectors come from the DM
SNES ex62: Remove code generation
SNES: Move setup involving snes->vec_sol from SNESSetUp() to SNESolve()
Compiler: Fix warnings from MPI impls which do not initialize outputs
DMPlex ex7: Added missing test output
SNES ex52: Removed old Jacobian stuff, and fixed call to DMPlexProjectFunction() - Fixed calls for new element handling
SNES ex12: Added a performance profiling mode
DMPlex ex8: Fixed leak
PetscSection: Must reset the section when changing the number of fields
DMPlex ex7: Fixed test output - Corrected orientations in interpolation
DMPlex ex1: Fixed test output - Uniform refinement for quads changed
DMPlex: Fix overagressive checks
PC: Removed support graph PC
configure: both downloadonWindows and worksonWindows refer to MS compilers. Also fix isWindows() -> isWindows(CC).
MatXAIJSetPreallocation: use array[] notation to help out Fortran
__float128: when blas/lapack is not found instruct using f2cblaslapack
Configure: Package.downloadonWindows is supposed to mean that Windows compilers work. not Cygwin - Also changed doc for Package.worksonWindows, which does refer to Cygwin
...

Conflicts:
src/dm/impls/da/dalocal.c

show more ...


# 326a7766 16-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-remove-pc-supportgraph'

* knepley/fix-remove-pc-supportgraph:
PC: Removed support graph PC


# d64c4847 08-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

PC: Removed support graph PC


# 32029c4c 06-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Ste

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Stefano
fixed bug that has appeared recently of false positive errors when there are zero local equations on coarse grids in gamg-agg.
MatSchurComplement: Must initialize KSP package
bib: fix inbook citation
Bib: Updated some refs
SNES: fix copy/paste in man page
fortran: fix KSPCONVERGEDDEFAULT and SNESCONVERGEDSKIP in fortran includes
Mat SBAIJ: avoid invalid memory read in MatSOR_SBAIJ
Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values"
PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used
PCGAMG: remove distracting comment
KSP ex49: restrict near-null space for elasticity example with sym BC
MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values was provided ordered by row within the block rows instead of by block as it was originally designed to be. Also added more discussion to the manual pages on the expected order of the values
Fix accidental creation of the matrices in SNESNCG used for linear analogue LS.
PCGAMG: add man page for PCGAMGType
fortran: fix snesconvergedskip_() kspconvergedskip_() kspconvergeddefault*_()
rm //
Sys: new_ir changed from PetscInt to PetscObjectState - so fix mallocs to use the new type
SNES: Fixed package init in SNESLineSearchCreate()
...

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex5.c
src/dm/impls/plex/plex.c
src/dm/interface/dm.c

show more ...


# b1be2205 30-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'maint'

* maint:
Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values"
MatMPIBAIJSetPreallocationCSR() hand

Merge branch 'maint'

* maint:
Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values"
MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values was provided ordered by row within the block rows instead of by block as it was originally designed to be. Also added more discussion to the manual pages on the expected order of the values
PCGAMG: add man page for PCGAMGType
Add a test example for TS + MG + MatFDColoring
Fixed SNESComputeJacobianDefaultColor() in the case of multilevel PC

Conflicts:
src/ts/examples/tutorials/makefile

show more ...


# 5154939e 28-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

PCGAMG: add man page for PCGAMGType

Reported-by: Garth N. Wells <gnw20@cam.ac.uk>


# 256ff83f 11-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c


# cc85fe4d 04-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
s

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
src/snes/impls/composite/snescomposite.c
src/snes/impls/gs/snesgs.c
src/snes/impls/nasm/nasm.c
src/snes/impls/ngmres/snesngmres.c

show more ...


# 54eda0ec 30-Aug-2013 Satish Balay <balay@mcs.anl.gov>

Merge branch 'toby/pcfactorgetlevels' into maint


# 8117f98b 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dt-fem

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries

Merge branch 'master' into knepley/feature-dt-fem

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
config/builder.py
src/dm/impls/plex/plexgeometry.c

show more ...


# 459e96c1 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
include/petscdmplex.h

show more ...


# c0c93d0e 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib e

Merge branch 'master' into knepley/feature-dmda-section

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

show more ...


# 609189e8 21-Aug-2013 Hong Zhang <hzhang@mcs.anl.gov>

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


# d3531aaa 20-Aug-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'stefano_zampini/pcbddc-improvecoarsesolver'

* stefano_zampini/pcbddc-improvecoarsesolver:
PCBDDC: Updated man pages
PCBDDC: change function name
PCBDDC: save flops when there is

Merge branch 'stefano_zampini/pcbddc-improvecoarsesolver'

* stefano_zampini/pcbddc-improvecoarsesolver:
PCBDDC: Updated man pages
PCBDDC: change function name
PCBDDC: save flops when there is only one primal dof on a single connected component
PCBDDC: fixed typo
PCBDDC: added workaround to deal with BAIJ local matrices
PCBDDC: fix broken compilation with cxx
PCBDDC: switch on exact dirichlet trick demanded to PCPreSolve
PCBDDC: avoid unneeded computations when zeroed rows are not present
PCBDDC: prefixes for internal solvers
PCIS: add field in pcis data for solver computation (defaults to true)
PCBDDC: improved support for multileveling when nullspace is present
PCBDDC: rearranging SetUpCoarseSolver
PCIS: matis pointer should be set after type checking
PCBDDC: remove enums for coarse problem type.
PCBDDC: further cleanup on old METIS-based code.
PCBDDC: removed explicit dependency from METIS.
PCBDDC: remove Enum on coarse communications since they are now the same
PCBDDC: PARALLEL_BDDC case now handled trough MatConvert_IS_AIJ
PCBDDC: Global numbering of coarse dofs moved to a separate routine
PCBDDC: move mpi calls outside block for primal dofs numbering
PCBDDC: remove integer arrays for primal indices from bddc private struct
PCBDDC: coarse_mat is no longer a member of bddc private struct.
PCBDDC: remove REPLICATED_BDDC and SEQUENTIAL_BDDC branches.
PCBDDC: protect code for mirrors by graph size.

Conflicts:
src/ksp/pc/impls/bddc/bddcgraph.c (PetscSubcommSetTypeGeneral API change)

show more ...


1...<<11121314151617181920>>...44