added tests for single particle, 1/2 faces, quad order 2/3
Merge branch 'jpustay/feature-swarm-example' of https://bitbucket.org/Jpusztay/petsc into jpustay/feature-swarm-example
Added tests for larger meshes
Added a few simple tests for more mesh faces and higher order quadrature
added parameter for test function
added some non-numeric stuff
added comment for ex1 and ex2
Swarm ex2: Now energy is conserved- Had to initialize the integral pointfunction (this is a bug in Integrate)
Swarm ex2: Example just to look at conservation- Second moment is currently wrong
Swarm: Redid mass matrix
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
show more ...
Change #if(n)def to #if (!)defined in all DM code.Commit-type: style-fix
examples: add compile target 'ex%: ex%.o' etc - and remove the corresponding dups
Merge remote-tracking branch 'origin/tisaac/feature-dmfield'* origin/tisaac/feature-dmfield: (56 commits) Plex: Updated test output for DMLabel change DMLabel: make empty ISs strides DMSwarm:
Merge remote-tracking branch 'origin/tisaac/feature-dmfield'* origin/tisaac/feature-dmfield: (56 commits) Plex: Updated test output for DMLabel change DMLabel: make empty ISs strides DMSwarm: silence static analyzer warning PetscFECreateDefault: fix custom Fortran interface to use MPI_Comm SNES ex69: Updated test output SNES ex69: Removed all mantle stuff and change fields to constants - Also use dsymutil for executables SNES ex69: Removed special partition SNES ex69: Fixed null space creation - Null space locks its vectors PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM DMField: default initialization of variable PetscFE: fix integration for openCL PetscFEGeomComplete(): correct normal vector in 2D. DMField: c++/complex fixes DMField: empty processor protections DMField regression test fixes DMLabel: try to keep stride IS as stride IS as much as possible DMPlexRefine(): create depth before hybrid-bounded label DMField: documentation of interface DMField: implement shell DMPlex: rename newly created label ...Conflicts: src/dm/dt/interface/dtfe.c src/snes/examples/tutorials/ex69.c src/snes/utils/dmplexsnes.c
includes should always be included relative to include directoryApple changed the location for DocSetsCommit-type: bug-fix, documentation
Deprecate DMSet/GetDefaultSection() for DMSet/GetSection()Revert manual page change per Matt's preferenceCommit-type: style-fixThanks-to: Matthew Knepley
DMSwarm: silence static analyzer warning
DMSwarm: update test output for new DMSwarmDataBucket name
DMSwarm: data_bucket spellcheck registeration
DMSwarm: namespacing and symbol hidingDataBucket --> DMSwarmDataBucketDataEx --> DMSwarmDataExDataField --> DMSwarmDataFieldDEObjectState --> DMSwarmDEObjectStateDATA_BUCKET_XXX --> DMSWARM_DAT
DMSwarm: namespacing and symbol hidingDataBucket --> DMSwarmDataBucketDataEx --> DMSwarmDataExDataField --> DMSwarmDataFieldDEObjectState --> DMSwarmDEObjectStateDATA_BUCKET_XXX --> DMSWARM_DATA_BUCKET_XXXDATAFIELD_XXX --> DMSWARM_DATAFIELD_XXXStringInList/StringFindInList --> DMSwarmDataFieldStringInList/DMSwarmDataFieldStringFindInList__DATATFIELD_XXX --> DMSWARM_DATAFIELD_XXXMark DMSwarmDataBucket and DMSwarmDataEx functions PETSC_INTERNUpdate test output with new names DMSwarmDataEx and DMSwarmDataBucketFix alignment as needed, and perform other minor formatting fixes.
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield* origin/knepley/fix-snes-ex69: (311 commits) PetscFECreateDefault: fix custom Fortran interface to use MPI_
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield* origin/knepley/fix-snes-ex69: (311 commits) PetscFECreateDefault: fix custom Fortran interface to use MPI_Comm SNES ex69: Updated test output SNES ex69: Removed all mantle stuff and change fields to constants - Also use dsymutil for executables SNES ex69: Removed special partition SNES ex69: Fixed null space creation - Null space locks its vectors PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM cleanup very ugly PCGAMG manual page minor clarifications for VecScatterCreate() manual page gcov: PETSC_ARCH is required onlyfor -run_gcov - and not for -merge_gcov [where it doesn't exist] make clearer in help statements what --with-external-packages-dir is for. Website: Added news entry for PETSc User Meeting 2018 on main page. CUDA: Further test output fixes for mat_tests-ex2 Turn off elemental test for parmetis running since this does not work on batch systems. 3.8 Changes: KSPCHEBYSHEV CUDA: Fixed most test errors due to MatMultTranspose* website: update urls website: fix Jason's name to match pic. Also add Todd's pic Dev manual: copyedit DMPlexDistributeLabels: Propagate the output flag cuda/cusp: update minimum supported versions of cuda to 7.5 and cusp to 0.5.0 ...
PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM
Remove unused variables
PetscSpace: added PetscSpaceGet/SetNumVariables()This was previously a property of just polynomial spaces, but PetscSpaceEvaluate() seems tocodify the fact that a PetscSpace has a domain (NumVaria
PetscSpace: added PetscSpaceGet/SetNumVariables()This was previously a property of just polynomial spaces, but PetscSpaceEvaluate() seems tocodify the fact that a PetscSpace has a domain (NumVariables) and a range (NumComponents), soI'm promoting this property to all spacesPetscSpace: added PetscSpaceGet/SetNumVariables()squash me
PetscSNPrintf() on windows adds special chars into the string? use PetscStrncpy() instead.Fixes:not ok diff-dm_tutorials-ex20_1# > [0]PETSC ERROR: Unable to open file# > [0]PETSC ER
PetscSNPrintf() on windows adds special chars into the string? use PetscStrncpy() instead.Fixes:not ok diff-dm_tutorials-ex20_1# > [0]PETSC ERROR: Unable to open file# > [0]PETSC ERROR: Cannot create file ex20.^A_swarm_fields.pbin for writing
1...<<11121314151617181920>>...23