PetscViewerCheck{Readable,Writable}: add PetscValidHeaderSpecific validation
variable declaration alignment as Barry demands
PetscViewerCheck{Readable,Writable} impl.
PetscViewer{Readable,Writable} impl.
new PetscViewerType PETSC_VIEWER_HDF5_MAT for MATLAB-specific features
Fixes for begining of users manual and a variety of webpages including manual pagesCommit-type: bug-fix, documentation
Merge branch 'maint'
Change -draw_type to -viewer_type in PetscViewerSetType() documentation
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]* barry/fix-check-ierr-before-freechar/maint:Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwis
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]* barry/fix-check-ierr-before-freechar/maint:Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
show more ...
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should notCommit-type: bug-f
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should notCommit-type: bug-fixReported-by: Tim Steinhoff <kandanovian@gmail.com>
Complete support for individual PETSc objects to use their own options database with PetscObjectSetOptions()Commit-type: feature, exampleReported-by: "Blondel, Sophie" <sblondel@utk.edu>
GLVis: Add command line options
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommi
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommit-type: style-fixReported-by: Jed Brown <jed@jedbrown.org>Thanks-to: Fande Kong <fande.kong@inl.gov>
Merge remote-tracking branch 'origin/barry/adios'
Added the stub code for ADIOS VecView() and VecLoad()Fails link examples due to "missing libadios2_atl.dylib on my Mac. Posted issue on githubCommit-type: feature
Options: Code reorganization and faster option lookup* Speedup option lookup by using a auxiliary hash table.* Move many routines around to make the implementation easier to follow. Eventually,
Options: Code reorganization and faster option lookup* Speedup option lookup by using a auxiliary hash table.* Move many routines around to make the implementation easier to follow. Eventually, we may split options.c in two, all of the query routines PetscOptionsGetXXX() do not need (and should not have) access to the PetscOptions data structure.* Restore proper handling of monitors in set/clear option events.* Add PetscOptionsHasHelp(), eventually we may add a "category" argument to do special handling of let say `-help <package>`* Change PetscOptionsReject() to handle option prefix, this makes the call easier to use in XXXSetFromOptions() implementations.
Merged in dalcinl/viewfromoptions (pull request #1006)XXXViewFromOptionsApproved-by: BarryFSmith <bsmith@mcs.anl.gov>
Merge remote-tracking branch 'origin/maint'
Remove configure option --with-viewfromoptions
Sys: Fix for C++ compiler
Sys: fix bug in PetscOptionsGetViewerAccording to the manpage, format can be NULL. It cannot be NULL for PetscEnumFind
Sys: Fix 'extern' declarations
Log: various fixes and cleanups- Reorganize declarations in petsclog.h- Better -log_exclude, now applies to all registered stages- Minor fixes to implementation of -info_exclude- PCASM: Log appl
Log: various fixes and cleanups- Reorganize declarations in petsclog.h- Better -log_exclude, now applies to all registered stages- Minor fixes to implementation of -info_exclude- PCASM: Log apply-on-blocks KSP solves- Rename PetscLogDestroy() -> PetscLogFinalize() and hide it from the API
Log: Review and cleanup declarations in petsclog.h
Update hash table implementation* Upgrade khash.h to version 0.2.8* Add common API for hash table iterators* Add generic hash map and set APIs* Add hash map and set for integer and pair of integ
Update hash table implementation* Upgrade khash.h to version 0.2.8* Add common API for hash table iterators* Add generic hash map and set APIs* Add hash map and set for integer and pair of integers
12345678910>>...14