Add dm->map to fix global read/refHg-commit: bcff906a25c57c849a90709071d21bb39bbc9253
DM: Added DMSetPointSF()Hg-commit: ba9b6945ef1c0c61e88fc2b6f0713d6c2d53ae5b
DM+DMComplex: Now Vecs from a DM+PetscSection override the view method- Added VecView_Complex() and VecView_Complex_Local()Hg-commit: 87eca08f929e422a9471bdd53b0e4707405a5cba
someone should have their push permissions removedHg-commit: 35dea436f777498348969dbf785dde7a17779d7a
DM: Added MatGet/SetDM() and updated DMs to handle Vec and Mat for thisHg-commit: d20ec0ce94bab2e32af8971314fa1b0124689ebf
DM+Vec: Added VecGet/SetDM()Hg-commit: 41d267becc7937d08e187be7a9fab5c8342f3d56
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
PetscSection+DMComplex: Added a map back to the original point numbering for a submesh- Data member is subpointMap, a sorted IS- Added DMComplexGetSubpointMap()- Added PetscSectionCreateSubmeshSec
PetscSection+DMComplex: Added a map back to the original point numbering for a submesh- Data member is subpointMap, a sorted IS- Added DMComplexGetSubpointMap()- Added PetscSectionCreateSubmeshSection()- Fixed bug in PetscSectionGetOffsetRange()- Added PetscSectionSetOffset() and PetscSectionSetFieldOffset()Hg-commit: 4ed995dd3c94af005ae2cc7ef174bc641e9023af
show more ...
DM: Removed DMIGAIt has moved to https://bitbucket.org/dalcinl/petigaHg-commit: 6fdd875487841b35063e8f04cbd3c0ad352c0727
DM and PetscSection: Some fixesDM: Now allocate vectors with correct blocksize for PetscSectionPetscSection: Change constrained indices to const PetscInt []DMComplex: Fixed block size bug in Jacob
DM and PetscSection: Some fixesDM: Now allocate vectors with correct blocksize for PetscSectionPetscSection: Change constrained indices to const PetscInt []DMComplex: Fixed block size bug in Jacobian preallocation- Remove PetscLogFlopsNoError()Hg-commit: e7cad248ffe212c2b7d4543a540d74d5b91b4efd
fixed formating of variable declarations messed up by putting const int XXXTypefixed DMDAGet/SetCoordinates() that matt did not removeHg-commit: de8db80506612f87fb4b9c77dd85f76c605a3942
changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
MergeHg-commit: e67798811b9e9715a27e1162d786ebd65ddc7d21
DM: Moved coordinates to DM, fixed default SF creation- Now we have DMGetCoordinateDM() which describes coordinate layout and does G2L DMGet/SetCoordinates() and DMGet/SetCoordinatesLocal()- One
DM: Moved coordinates to DM, fixed default SF creation- Now we have DMGetCoordinateDM() which describes coordinate layout and does G2L DMGet/SetCoordinates() and DMGet/SetCoordinatesLocal()- One can be made from the other (global or local) automatically- Added dm->ops->createcoordinatedm()- DMComplex no longer creates the coordinate Vec up front- DM default SF can now handle global vets without constraintsHg-commit: 6226b76f6e469184f69d66f3475966ce9ac97872
DMBlockRestrict and DMBlockRestrictHookAdd for pushing problem-specific data to a block for solutionHg-commit: 6f044749ddbc61a347fed5c1e2b4f33f6d1707f0
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
commit after mergeHg-commit: 164e59610053be83dd5b3675a7005b6300e65292
code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f
DM: Many simple compile bugs fixed- Fixed Fortran stub in PetscSectionHg-commit: b649896ec9c0ec4feaae1d975a40d272797ee7ff
DM+PetscSection: Allow more flexibility in defining global vector- Added argument to PetscSectionCreateGlobalSection() which can preserve BC in global vector- Added DMGetPointSF() and DMSetDefaultG
DM+PetscSection: Allow more flexibility in defining global vector- Added argument to PetscSectionCreateGlobalSection() which can preserve BC in global vector- Added DMGetPointSF() and DMSetDefaultGlobalSection()Hg-commit: 6369483265f6a47b74b25f5cc96fda84bea40cb6
DM: Added the idea of fields- Fields are PetscObjects (can be made type-safe later)Hg-commit: c69d37deaa45a2314b458903d48f287721ae4421
DMPatch: New DM to handle systems too large for memoryHg-commit: 08ab05e0c3f60648f8c1cf61ea14279c974fcbc3
DM: Work arrays are now managed and have proper restore- Added proper restores in DMComplexHg-commit: 60728f98a8d507b5c6da2018e65ed992fe2bcac5
merge from 3.3Hg-commit: 1021cf100b68c1be1ecaf61fbb317cf3999dc8c9
add fortran interface for DMGetNamedGlobalVector and DMRestoreNamedGlobalVectorHg-commit: 3c63675dd01c7ed449b40301c83945610b47c73a
1...<<51525354555657585960