Merge branch 'tisaac/simplify-register-all'Removed the XXXRegisterAll() functions from the public interface. These should now only be handled by the package intialization functions.
moved PetscOptionsObject from global variable to local variable in functions
manual merge of conflict
Changing -snes_converged_reason and -ksp_converged_reason to take a general viewer argument
Remove XXXRegisterAllCalled from public interface.All XXXRegisterAll() methods are now idempotent, so a boolean indicatingwhether they can be called or not is no longer necessary.
Viewer: Add PetscViewerRead()This utility wraps the type-specific View() functionsof binary and ASCII readers to enable transparent file reads.It also adds string handling based on single charact
Viewer: Add PetscViewerRead()This utility wraps the type-specific View() functionsof binary and ASCII readers to enable transparent file reads.It also adds string handling based on single character readsto make mesh file input more convenient.
show more ...
PetscViewer: Added HDF_VIZ format to names
changed isams to issaws for code clarity
Merge branch 'barry/add-names-for-all-ascii-viewers'
Insure that all ASCII viewers for PETSc objects call PetscObjectPrintClassNamePrefixType()
ViewerHDF5: Added a default HDF5 viewer
Varierty of bug fixes and enhancements to fieldsplit
Merge branch 'barry/update-xxxviewfromoptions'
Merged master into barry/update-xxxviewfromoptions
added PetscViewerDrawSetDrawType() and PetscOptions[Get]Viewer() support for -viewer_type draw:tikz
BuildTwoSided: distinguish events BuildTwoSided vs BuildTwoSidedF
Sys: add event BuildTwoSided
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'
Sys: add PetscCalloc[1-7]Replace lots of places where PetscMemzero is called immediately afterallocation.
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(.*sizeof' src | xargs perl -pi -e 's@PetscMalloc\(([^,;]*[^,; ]) *\* *sizeof\([^,;()]+\),@PetscMalloc1($1,@'This commit contains an additional bug-fix in csrperm.c, fixing pointerarity. The code was introduced in 2006, but the allocation could nothave been correct at any time. This probably means thatMatDuplicate_SeqAIJPERM has never been tested. a54129beb540034ba105796c682d589e7e1111f2 Richard Tran Mills <rmills@ornl.gov> Added MATSEQCSRPERM support for MatDuplicate() and conversion to/from MATSEQAIJ. Note that these changes are not quite debugged.
introduce XXXViewFromOptions() and use consistently when possible
Merge branch 'master' into barry/sawsConflicts: src/ksp/pc/impls/gamg/gamg.c src/sys/classes/viewer/impls/ams/ams.c src/sys/objects/pinit.c
fix name for PetscOptionsFList() and get FList() and EList() working properly with SAWs legal values
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIESThis option was mostly redundant because normal shared libraries satisfyall the same needs. This commit adds the run-time option-dynami
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIESThis option was mostly redundant because normal shared libraries satisfyall the same needs. This commit adds the run-time option-dynamic_library_preload that can be used to load/initialize all thepackages in advance, as used to be done when --with-dynamic-loading.The PetscDLLibraryRegister_petscxxx functions have been kept, but arenot called unless -dynamic_library_preload is used. The petsc-devdiscussion, "Why --with-dynamic-loading?" did not reach consensus aboutwhether this was ever useful, so it may also be removable.
converted uAMS usage to SAWs usage; starts server but cannot see any published directories
1...<<11121314