removed string version of function name for XXXRegister(), PetscFunctionListAdd() and 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 samephase I of the update to handling registering function pointers
Merge branch 'jed/dmgetlocaltoglobalmapping'* jed/dmgetlocaltoglobalmapping: DMGetLocalToGlobalMapping_*: normalize names from DMCreateLocalToGlobalMapping_*
DMGetLocalToGlobalMapping_*: normalize names from DMCreateLocalToGlobalMapping_*
Added support for multiple subdomains per processor to DMDAThis treats the local block a lot like the rank partitioning in DMDACreate1/2/3D(). It also fixes the problem of havingtoo big an overla
Added support for multiple subdomains per processor to DMDAThis treats the local block a lot like the rank partitioning in DMDACreate1/2/3D(). It also fixes the problem of havingtoo big an overlap; now the overlap is properly truncated at the boundaries.
show more ...
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)added PetscS
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)added PetscStackCalls around AMS function calls when appropriate (note do not want these in webserver because do not webserver stopping just because AMS server is down
work on AMS interface, consistent naming, ams.h not included in petscviewer.h, no ifdefsHg-commit: 642571a1dc7109fdb7e5b0abb23bf260d10eb970
Adding DMMoab and VecMoab, along with various examples and tests.
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNALHg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
visibility: use PETSC_INTERN when possibleHg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
finished all EXTERN_C_BEGIN/END fixes up through Mat including all fortran interface filesHg-commit: a763120ba50023930be975663a3f80c58e415743
began removing unneeded EXTERN_C_BEGIN/END and converting needed ones to PETSC_EXTERN_CHg-commit: e0c157606a3283d5a4ba8902a0da5cad0e2aa531
DM: Fixed block size setting with empty PetscSectionHg-commit: 4a778171ab0a3a8be80daa97e267d13fc6dc3ca4
DM: Allow NULL for default global sectionHg-commit: 6a55f158d16b3cf82931d1712bd4ce3a66332c6b
Convert PetscSection to be a PetscObjectReference counting is now consistent with other PetscObjects.Hg-commit: 3a41f882cfc717ec37b4c7f6b31f43b10211af66
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
come on guys, you cannot not use the dm in these namesHg-commit: f08a6c3836185c079437e00e68391c6dc56eb899
daimpl.h was never fixed? Well it is nowHg-commit: a4f3f6d7e4f165ac5276405a089a596a28adc0b3
split package registration of AO off of DMHg-commit: 7e0badf058287bcb7d0dbdd7d9067811c758943a
converted in a bunch more PetscObjectComm() that I missed beforeHg-commit: a2a4fef7cd143b546baa5d5374a47a4ad76dd2d6
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed typeid from PetscHeaderCreate() args since it is not know at create time anywayHg-commit: 368e928141e31cf1ff6cf108913006e5886dc6cc
1...<<51525354555657585960