Branches

knepley/fix-quadrature-order

View source
knepley/fix-quadrature-order
  • Contributors
    1. Loading...
Author Commit Message Labels Comments Date
250+ commits behind master.
Matt Knepley
Plex+Examples: Correct way to set quadrature order for multiple fields
Matt Knepley
Plex ex3: Added tests for different quadrature - Added tensor cell meshes with both DA and Plex
Matt Knepley
PetscFE: Do not automatically set tensor space for tensor cell - This allows it to be set from the command line, but you have to remember to set it - Also allows discontinuous polynomial spaces on tensor cells
Matt Knepley
Quadrature+Doc: Add function docs
Matt Knepley
Quadrature: Add an independent idea of quadrature order - This is not completely correct yet, since we have to rationalize the creation routines to take this as input
Matt Knepley
SNES: Added SNESSetSolution() - This was necessary to test TS without solving
Matt Knepley
Merge branch 'tisaac/thplex' into knepley/fix-quadrature-order * tisaac/thplex: (224 commits) Fixed compiler warning PlexTree: Use correct MPI type DMPlex: remove symbol conflict in plex ex3 Move DMPlexProject*() functions to src/ksp to remove ksp dependency in dm DMPlex: remove references to DMPlexGetDimension()/DMPlexSetDimension() Added DMGlobalToLocalSolve() Plex: Complex fixes Plex: Complex fix Plex: Fix calls to DMPlexGet/SetDimension(…
Matt Knepley
Merge branch 'knepley/feature-dm-dimension-handling' into knepley/fix-quadrature-order * knepley/feature-dm-dimension-handling: DM: Fixed DMDASetDim() in examples Plex: Fix for isoparametric geometry Plex: Complex fix TS ex11: Fixed calls to DMSetCoordinateSection() DM: FIxed DMClone() to copy dimension Plex+DA: Now cell geometry routine can take a PetscFE in order to evaluate at quadrature points - We evaluate isoparametrically at the quadrature points - Changed DMDACom…
Matt Knepley
Fixed compiler warning
Matt Knepley
PlexTree: Use correct MPI type
Tobin Isaac
DMPlex: remove symbol conflict in plex ex3
Tobin Isaac
Merge branch 'tisaac/thplex-remove-ksp-loop' into tisaac/thplex
Tobin Isaac
Move DMPlexProject*() functions to src/ksp to remove ksp dependency in dm
Tobin Isaac
DMPlex: remove references to DMPlexGetDimension()/DMPlexSetDimension()
Tobin Isaac
Merge branch 'tisaac/thplex-remove-ksp-loop' into tisaac/thplex
Tobin Isaac
Added DMGlobalToLocalSolve()
Comments 4
Matt Knepley
Plex: Complex fixes
Matt Knepley
Plex: Complex fix
Matt Knepley
Plex: Fix calls to DMPlexGet/SetDimension()
Matt Knepley
Plex: Fix calls to DMPlexGet/SetDimension()
Matt Knepley
PetscFE: PetscBool fix
Matt Knepley
Plex: Complex fixes
Matt Knepley
Plex: Fixed call to DMPlexComputeCellGeometry()
Matt Knepley
Merge branch 'knepley/feature-dm-dimension-handling' into tisaac/thplex * knepley/feature-dm-dimension-handling: TS ex11: Fixed calls to DMSetCoordinateSection() DM: FIxed DMClone() to copy dimension Plex+DA: Now cell geometry routine can take a PetscFE in order to evaluate at quadrature points - We evaluate isoparametrically at the quadrature points - Changed DMDAComputeCellGeometry() --> DMDAComputeCellGeometryFEM() - Changed DMPlexComputeCellGeometry() --> DM…
Matt Knepley
Plex: Allow NULL reference tree
Tobin Isaac
DMPlex: parallelize ./ex3 -tree tests
Tobin Isaac
DMPlex: distribute the tree data
Tobin Isaac
DMPlex: take tree into account when creating partitions
Tobin Isaac
DMPlex: added DMPlexTreeExchangeSupports()
Tobin Isaac
DMPlex: test ./ex3 -tree DMPlex: fix DMPlexComputeAnchorAdjacencies() DMPlex: added tests for constraints and nonconforming meshes
Tobin Isaac
DMPlex: added DMPlexTreeRefineCell()
Tobin Isaac
DMPlex: added DMPlexReferenceTreeGetChildSymmetry() DMPlex: add DMPlexReferenceTreeGetChildSymmetry() DMPlex: fix DMPlexReferenceTreeGetChildSymmetry_Default() DMPlex: change DMPlexGetTreeParent() to remove magic constant DMPlex: added DMPlexTreeGetChildren() DMPlex: replace DMPlexGetTreeParent() loops with DMPlexGetTreeChildren() Reorder
Tobin Isaac
DMPlex: added dihedral permutation inlines
Tobin Isaac
DMPlex: added canonical label to reference trees This uses symmetry to reduce the number of constraint matrices that the reference tree has to compute
Tobin Isaac
DMPlex: add DMPlexComputeConstraintMatrix_Tree() use PETSC_COMM_SELF in local errors for recently added code DMPlex: DMPlexComputeConstraintMatrix_Tree() passes valgrind tests in ./ex3 -tree
Tobin Isaac
DMPlex: simple test of DMPlexComputeConstraintMatrix_ReferenceTree()
Tobin Isaac
DMPlex: added DMPlexComputeConstraintMatrix_ReferenceTree()
Tobin Isaac
PetscFE: added CoordinateRealToRef()
Tobin Isaac
DMPlex: added AnchorsFlatten()
Tobin Isaac
DMPlex: compute constraints in DMPlexSetTree()
Tobin Isaac
DMPlex: symmetrize tree in DMPlexSetTree()
Tobin Isaac
DMPlex: added DMPlexGetTree()
Tobin Isaac
DMPlex: put DMPlexSetTree() in the default reference tree
Tobin Isaac
DMPlex: added DMPlexSetTree()
Tobin Isaac
DMPlex: added basic tree routines DMPlex: change DMPlexGetTreeParent() to remove magic constant DMPlex: added DMPlexTreeGetChildren()
Tobin Isaac
DMPlex: test DMPlexCreateDefaultReferenceTree in ./ex3 -tree
Tobin Isaac
DMPlex: added DMPlexCreateDefaultReferenceTree()
Tobin Isaac
DMPlex: added DMPlexGet/SetReferenceTree()
Tobin Isaac
DMPlex: added DMPlexProjectConstraints_Internal()
Comments 3
Tobin Isaac
DMPlex: demonstrate constraints with ./ex3 -constraints DMPlex: fixes to constraint inclusion in ex3 DMPlex: fixes to ./ex3 -constraints DMPlex: added tests for constraints
Tobin Isaac
DMPlex: use constraint matrix in DMPlexMatSetClosure()
Tobin Isaac
DMPlex: added DMPlexComputeAnchorAdjacencies() DMPlex: fixes to DMPlexComputeAnchorAdjacencies() DMPlex: fix DMPlexComputeAnchorAdjacencies() DMPlex: replace ISGetSize with ISGetLocalSize where appropriate for anchors
Tobin Isaac
DMPlex: tighter bounds on work arrays DMPlex: fix adjacency size when there are zero anchors
Tobin Isaac
DMPlex: Take (right) constraints into account in preallocation DMPlex: fix recent constraint additions
Tobin Isaac
DMPlex: added DMPlexCreateConstraintMatrix() DMPlex: fix constraint matrix construction
Tobin Isaac
DMPlex: added constraints and constraint matrix DMPlex: fix recent constraint additions DMPlex: doc correction for DMPlexSetConstraintMatrix() DMPlex: use PETSC_COMM_SELF for local error messages DMPlex: replace ISGetSize with ISGetLocalSize where appropriate for anchors DMPlex: fix DMPlexGlobalToLocalHook_Plex_constraints
Tobin Isaac
DMPlex: Figure out first vertex in CreateFromDAG instead of assuming DMPlex: use PETSC_COMM_SELF for local error message
Tobin Isaac
DMPlex: added 3D HexBoxMesh DMPlex: fix hex box creation DMPlex: typo in plexcreate.c
Tobin Isaac
DMPlex: make DMPlexCreateReferenceCell
Tobin Isaac
DMPlex: make vtk viewing an option in DMView_Plex()
Tobin Isaac
dm: added LocalToGlobalHook
Tobin Isaac
DMPlex: early exits from empty partitions in plexfem.c This avoids trying to get the closure of cell 0 in an empty process, which was causing errors. Conflicts: src/dm/impls/plex/plexfem.c
Tobin Isaac
dfte: fix TensorPoint_Internal() There was a bad recurrence
Tobin Isaac
dfte: fix dual space set up for hexahedral meshes
Tobin Isaac
PetscSection: destroy perm in PetscSectionReset()
Matt Knepley
Merge branch 'knepley/fix-snesew-postsolve' into next * knepley/fix-snesew-postsolve: SNES: Eliminating redundant computation in SNESEW convergence check - We did not agree that PCNONE should imply KSP_NORM_UNPRECONDITIONED, we could do this for the next release
Satish Balay
Merge remote-tracking branch 'origin/dalcinl/tao-complex_scalars' into next
BarryFSmith
Merge branch 'barry/fix-dmda-1d-mirror' into next
Satish Balay
Merge remote-tracking branch 'origin/dalcinl/tao-complex_scalars' into next
Hong Zhang
Merge branch 'hzhang/mumps-bugfix' into next
BarryFSmith
Merge branch 'master' into next
Matt Knepley
Merge branch 'knepley/fix-vec-init' into next * knepley/fix-vec-init: Vec: Fixed storage initialization to also zero ghost portion
BarryFSmith
Merge branch 'barry/check-mpi-include' into next
BarryFSmith
Merge branch 'barry/fix-petsc4py-py' into next
BarryFSmith
Merge branch 'barry/fix-petsc4py-py' into next
BarryFSmith
Merge branch 'barry/fix-gamg-preallocation-block' into next
BarryFSmith
Merge branch 'barry/mv-tao-cpcg-kspcreate' into next
Satish Balay
Merge remote-tracking branch 'origin/dalcinl/tao-complex_scalars' into next
Satish Balay
Merge branch 'master' into next Conflicts: src/docs/website/documentation/changes/dev.html
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc_deluxe' into next
Matt Knepley
Merge branch 'knepley/feature-plex-nasm' into next * knepley/feature-plex-nasm: DMPlex: Changed DMPlexDecompose() to return partitions, generate ISes in DMCreateDomainDecompositions_Plex() - Fixed label generation - Copy DS
Matt Knepley
DMPlex: Changed DMPlexDecompose() to return partitions, generate ISes in DMCreateDomainDecompositions_Plex() - Fixed label generation - Copy DS
BarryFSmith
Merge branch 'master' into next
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc_deluxe' into next
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc-changeofbasis' into next
Satish Balay
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'barry/fix-ios' into next
BarryFSmith
Merge branch 'barry/fix-ios' into next
BarryFSmith
Merge branch 'master' into next
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc-maint' into next
BarryFSmith
Merge branch 'master' into next
Matt Knepley
Merge branch 'knepley/feature-plex-nasm' into next * knepley/feature-plex-nasm: Plex+HDF5: Fixed time output in xdmf SNES ex12: Allow hex meshes - Added a NASM test - Now use options for regular refinement Plex: Hooked up DMCreateDomainDecomposition() - Scatters do not yet work - ISes do not yet work Plex+Doc: Fixed doc for DMPlexDistribute() Plex: Added DMPlexDecompose() to create many small serial partitions - Use this for NASM DMLab…
Matt Knepley
Merge branch 'knepley/fix-fft-fortran' into next * knepley/fix-fft-fortran: Mat: Fix Fortran wrapper for MatCreateFFT() fix: bad merge in 4d29c9cbde37dc2ddf7b1967e49a2746dfd8cc51 Conflicts: src/ts/examples/tutorials/makefile
Matt Knepley
Plex+HDF5: Fixed time output in xdmf
Matt Knepley
SNES ex12: Allow hex meshes - Added a NASM test - Now use options for regular refinement
Matt Knepley
Plex: Hooked up DMCreateDomainDecomposition() - Scatters do not yet work - ISes do not yet work
Matt Knepley
Plex+Doc: Fixed doc for DMPlexDistribute()
Matt Knepley
Plex: Added DMPlexDecompose() to create many small serial partitions - Use this for NASM
Matt Knepley
DMLabel: Added DMLabelDecompose() to extract a sublabel given a local partition
Matt Knepley
DM: DMRefine() gives refined mesh the same name
Matt Knepley
Plex: DMPlexCreatePartition() now takes an argument for the number of partitions - Allows multiple partitions per process
Satish Balay
Merge branch 'bermeo/add-mkl-pardiso' into next
Matt Knepley
Merge branch 'knepley/fix-dm-composition' into next * knepley/fix-dm-composition: DM: Removed code to uncompose nullspace/pmat - This was to prevent reference cycles, which happen with MatNullSpace using DM Vecs, but its fragile - My current solution is to strip out DM from Vecs in a MatNullSpace, but that sucks too. Need a better solution
BarryFSmith
Merge branch 'master' into next Conflicts: src/ts/examples/tests/makefile
Satish Balay
Merge branch 'master' into next
Satish Balay
Merge branch 'bermeo/add-mkl-pardiso' into next
Satish Balay
Merge branch 'bermeo/add-mkl-pardiso' into next
Satish Balay
Merge branch 'bermeo/add-mkl-pardiso' into next
BarryFSmith
Merge branch 'feature-dmmoab' into next
BarryFSmith
Merge branch 'barry/fix-istogeneral_block' into next
Satish Balay
Merge branch 'balay/fix-multiple-zisltogf.c' into next
Matt Knepley
Merge branch 'knepley/fix-plex-submesh-intersection' into next * knepley/fix-plex-submesh-intersection: DMPlex: Fix bug with intersecting submeshes - The label for clamped vertices for a given submesh can get extraneous points from an adjacent submesh - We filter these out before checking for cross-edges petsc4py: update tarball to compatible version allow precision==__float128 to compile with clanguage=c++ requires extern statement for MPIU___COMPLEX12…
Satish Balay
Merge branch 'master' into next
Satish Balay
Merge branch 'master' into next
Satish Balay
Merge branch 'feature-dmmoab' into next
Satish Balay
Merge branch 'master' into next
Karl Rupp
Merge branch 'karlrupp/fix-cuda6-configuration' into next
Stefano Zampini
Merge branch 'stefano_zampini/matis_getmpixaij' into next
Stefano Zampini
Merge branch 'stefano_zampini/matschur_transpose' into next
Satish Balay
Merge branch 'feature-dmmoab' into next
BarryFSmith
Merge branch 'master' into next
Satish Balay
Merge branch 'master' into next
Satish Balay
Merge branch 'master' into next
BarryFSmith
Merge branch 'feature-dmmoab' into next
Satish Balay
Merge branch 'balay/remove_intel_fast' into next Conflicts: config/PETSc/Configure.py
Satish Balay
Merge branch 'balay/chk-optflags-in-cflags' into next
Matt Knepley
Merge branch 'knepley/fix-plex-coords-parallel' into next * knepley/fix-plex-coords-parallel: DMPlex: Incorrect periodicity information KSP+SNES: Converged output now includes prefix
Satish Balay
Merge branch 'balay/fix-win32-printf-2digit-exponent' into next
Satish Balay
Merge branch 'balay/add-ISColoringValue-to-finclude' into next
Satish Balay
Merge branch 'master' into next
Shrirang Abhyankar
Merge branch 'shri/feature-dmnetwork' into next
Matt Knepley
Merge branch 'knepley/fix-plex-coords-parallel' into next * knepley/fix-plex-coords-parallel: DMPlex ex4: Fixed test output
Matt Knepley
Merge branch 'knepley/fix-plex-coords-parallel' into next * knepley/fix-plex-coords-parallel: Mat+Coloring: Greedy coloring fix - Use ocolors[] for off-diagonal piece PetscSection: Added check for mismatch between SF and Section DMPlex: DMPlexReplace_Static() fixes - Should share coordinateDM, not just the section, so we get correct SF - Pass on periodicity information DMPlex: Refinement should create SF before coordinates, so coordinateDM gets c…
Jed Brown
Merge branch 'jed/vecghostgetvalues' into next * jed/vecghostgetvalues: VecGhostGetValues: new function to access entries by global indices
Jed Brown
VecGhostGetValues: new function to access entries by global indices Local indices are preferable for performance, but some applications only speak global indices and this helps them use VecGhost instead of (often non-scalable) alternatives. Add runex9_3 to nightly tests (probably should have been there all along). Suggested-by: Wolfgang Bangerth <bangerth@math.tamu.edu>
BarryFSmith
Merge branch 'feature-dmmoab' into next Conflicts: src/ts/examples/tutorials/makefile
Satish Balay
Merge branch 'master' into next
Shrirang Abhyankar
Merge branch 'shri/feature-dmnetwork' into next
Satish Balay
Merge branch 'master' into next Conflicts: config/PETSc/utilities/Regression.py
Shrirang Abhyankar
Merge branch 'shri/feature-dmnetwork' into next
BarryFSmith
bad merge fix
BarryFSmith
Merge branch 'next' of bitbucket.org:petsc/petsc into next
sarich
Merge branch 'next' of https://bitbucket.org/petsc/petsc into next
BarryFSmith
Merge branch 'feature-dmmoab' into next Conflicts: src/dm/interface/dmregall.c
BarryFSmith
Merge branch 'master' into next Conflicts: config/PETSc/utilities/Regression.py
sarich
Merge branch 'sarich/tao-purge-dm' into next
BarryFSmith
Merge branch 'barry/fix-redundant-matrix' into next
BarryFSmith
Merge branch 'barry/fix-redundant-matrix' into next
Matt Knepley
Merge branch 'knepley/feature-optcontrol-mg' into next * knepley/feature-optcontrol-mg: TAO ex1: Changing interface to PetscDS
Matt Knepley
TAO ex1: Changing interface to PetscDS
Matt Knepley
Merge branch 'knepley/doc-fe-dualspace' into next * knepley/doc-fe-dualspace: Doc: PetscDualSpace docs and Fortran bindings snes->ksp refered to when it did not exist
Matt Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: PetscFE OpenCL: Fixed access index to a[] in kernel.
Matt Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: DMPlex: Proper preallocation for interpolators DMPlex: Added events for interpolator and injector construction - Fixed event names DM: Added sequence value for each number - Added DMOutputSequenceLoad() - Changed DMGet/SetOutputSequenceNumber() signature Sys: Made a simple two-int hash - Someone should remove that other IJ crap
Shrirang Abhyankar
Merge branch 'shri/ts-events' into next Conflicts: src/ts/examples/tutorials/makefile
sarich
Merge branch 'next' of https://bitbucket.org/petsc/petsc into next
sarich
Merge branch 'sarich/fix-tao-linesearch-counter-view' into next
Shrirang Abhyankar
Merge branch 'shri/feature-dmnetwork' into next
Shrirang Abhyankar
Merge branch 'shri/ts-events' into next
Matt Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: DMPlex: Remove unused variable
Matt Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: PetscDS: Renamed from PetscProblem
Matt Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: PetscDS: Renamed from PetscProblem
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscDS: Renamed from PetscProblem
Matt Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: DMPlex: Fixed allocation
Matt Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: DMPlex: Support for injection from more complicated discretizations - Added DMPlexMatGetClosureIndicesRefined() - Added DMPlexComputeInjectorFEM() - Fixed check PetscFE: Use in-cell test specific to cell shape DMPlex: Added CellRefinerInCellTest_Internal()
BarryFSmith
Merge branch 'barry/vince' into next
Satish Balay
Merge branch 'knepley/feature-problem-class' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscSection: Fix Fortran datatypes support
Satish Balay
Merge branch 'master' into next
Jason Sarich
Merge branch 'sarich/fix-infinity-vecset' into next
Shrirang Abhyankar
Merge branch 'shri/suitesparse' into next
Matt Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: PetscFE+OpenCL: Inserted barrier after loading geometric data - Initialized some variables PetscFE+OpenCL: Cleaned up offset for writing basis coefficients DMPlex: Use checking residual evaluation if dmCh is attached SNES ex12: Added a PetscFE checking mode PetscFE+OpenCL: Kernel cleanup PetscFE+OpenCL: We need to sync local memory, not global # Please enter a co…
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Added quads to cell refiner transform support DMPlex ex3: Updated to Problem interface DMDA: Fixed FE projection functions Conflicts: src/dm/impls/da/dalocal.c
Shrirang Abhyankar
Merge branch 'shri/rename-dmcircuit-to-dmnetwork' into next Conflicts: src/dm/impls/circuit/circuit.c
BarryFSmith
Merge branch 'master' into next
BarryFSmith
allow mpiuni to work with --with-visibility=1 and split PETSc libraries
BarryFSmith
Merge branch 'master' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscSection: Fixes for Fortran stubs
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex+TS+Doc: Function docs PetscSection: Fortran bindings # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
BarryFSmith
Merge branch 'barry/elemental' into next
Peter Brune
Merge branch 'prbrune/fas-fixprefix' into next * prbrune/fas-fixprefix: SNESFAS: SNESFASGetSmoother(Down/Up) and SNESFASGetCoarseSolve prefix fix.
Satish Balay
Merge branch 'balay/check-mkl-before-acml' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex+HDF5: Had revered handedness of transformed periodic coordinates
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex+HDF5: Preserve aspect ratio with remapping of periodic coordinates DMPlex: Added missing declarations Sys+DMDT: Added PetscValidFunction()
Hong Zhang
Merge branch 'hzhang/mumps-options' into next
Dmitry Karpeyev
Merge branch 'karpeev/fix-ksp-pcgasm' into next
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc-multilevel-improvement' into next
sarich
tao: documentation update
sarich
add a tao solver page to man pages for each solver (could be filled in a bit more)
sarich
add tao solver table and start to write solver man pages
Hong Zhang
Merge branch 'hzhang/mumps-options' into next
Hong Zhang
Merge branch 'hzhang/mumps-options' into next
BarryFSmith
Merge branch 'master' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Fix for DMPlexProjectField()
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex+HDF5: Selectively output fields for viz - Fields with NULL name are ignored PetscSection: Allow NULL names
Stefano Zampini
Merge branch 'stefano_zampini/pcbddcgraph-improved' into next Conflicts: src/ksp/pc/impls/bddc/bddcgraph.c
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Fixes for DMPlexProjectField() PetscProblem: Added scalar integral (objective function) - Added PetscProblemGet/SetObjective() - Used in PetscFEIntegrate() - Reworked PetscProblemEnlarge_Static() DM+DT: Adding Fortran bindings PetscViewer: Added HDF_VIZ format to names PetscFE+OpenCL: Make more respectable elasticity PetscFE+OpenCL: Add flag for…
Dmitry Karpeyev
Merge branch 'karpeev/fix-ksp-pcfieldsplit-submat' into next
Satish Balay
Merge branch 'balay/update-sowing-g' into next Conflicts: src/sys/objects/pinit.c
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Fixes to DMPlexProjectField() PetscFE: Fix work arrays
Satish Balay
Merge branch 'balay/remove-worksonWindows' into next
Satish Balay
Merge branch 'balay/add-vm-instructions-to-win-install' into next
Satish Balay
Merge branch 'balay/add-tetgen-cxx-mesg' into next
Stefano Zampini
Merge branch 'stefano_zampini/pcredundant-transpose' into next provides PCApplyTranspose for PCRedudant
Stefano Zampini
Merge branch 'stefano_zampini/pcbddc-multilevel-improvement' into next Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Dmitry Karpeyev
Merge branch 'karpeev/fix-ksp-pcfieldsplit-submat' into next
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Satish Balay
Merge branch 'balay/add-tetgen-cxx-mesg' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscFE+OpenCL: Fix interface updates
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMDT: Fix complex problems
Dmitry Karpeyev
Merge branch 'karpeev/fix-ksp-matschurcomplement' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Added small PetscFV part into tutorial, and Fortran binding
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscFE: Fixes for boundary integration - I still think I have some dimension loops wrong DMPlex: Added Fortran binding for DMPlexConstructGhostCells()
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: Problem: Added Fortran typedef
Peter Brune
Merge branch 'prbrune/snes-fascontinuation' into next * prbrune/snes-fascontinuation: SNESFAS: added tau-corrected grid continuation.
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Fixed DMLocalizeCoordinates() DMComposite: Fixed bug with PetscProblem usage DMPlex: Added DMPlexTSComputeIFunction() - Fixed docs for the SNES version
Karl Rupp
Merge branch 'karlrupp/removal-doxygen' into next
Matt Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: SNES ex62: Use new PetscProblem interface - Use new point function interface SNES ex12: Use new PetscProblem interface - Use new point function interface DMPlex: Assembly routines now use embedded PetscProblem rather than taking an array of PetscFE - Changed were verified using SNES ex12 and ex62 PetscFE: Simplified interface to use PetscProblem - Changed t…
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
BarryFSmith
Merge branch 'barry/add-vecstrideblock' into next
Matt Knepley
Merge branch 'knepley/fix-fe-multifield' into next * knepley/fix-fe-multifield: DMPlex ex4: Changed numbering for hybrid edges
Satish Balay
Merge branch 'balay/remove-doxygen-manual' into next
Satish Balay
Merge branch 'balay/fix-f90-132-freeform' into next
Peter Brune
Merge branch 'prbrune/snes-fixleftpcsetup' into next * prbrune/snes-fixleftpcsetup: SNES: Set up matrix-free *after* copying the user Jacobian to snes->pc DMPlex-Gmsh: Use trueNumCells when building the coordinate section
Matt Knepley
Merge branch 'knepley/fix-fe-multifield' into next * knepley/fix-fe-multifield: DMPlex ex3: Interpolation now working for Discontinuous Lagrange PetscDualSpace: Fixed index error in Lagrange creation PetscFE: Fixed PetscFERefine() - The refined dual space was not properly duplicated - Added PetscDualSpaceDuplicate()
Matt Knepley
Merge branch 'knepley/fix-fe-multifield' into next * knepley/fix-fe-multifield: DMPlex ex1: Updated test output DM: Added check for erroneous input when creating default SF PetscFE: Fixed allocation bug PetscBag: Added PetscBagGetNames()
Matt Knepley
Merge branch 'master' into next * master: Sys: Got guard logic reversed
Matt Knepley
Merge branch 'master' into next * master: Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*()
Matt Knepley
Merge branch 'master' into next * master: PetscFV: I hate fucking complex PetscObjectUseFortranCallbackXXX() already has PetscFunctionReturn() so remove redundant return 0; from numerious stubs
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Matt Knepley
Merge branch 'knepley/feature-fv-class' into next * knepley/feature-fv-class: PetscFV: Another complex fix
Matt Knepley
Merge branch 'knepley/feature-fv-class' into next * knepley/feature-fv-class: DMPlex+TS: Fixing types
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Matt Knepley
Merge branch 'knepley/feature-fv-class' into next * knepley/feature-fv-class: PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable PetscFV: Fix Fortran define
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Matt Knepley
Merge branch 'knepley/fix-pylith-parallel' into next * knepley/fix-pylith-parallel: DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything) - If missing, define *Max as *End - Fixed bound on hybrid 2D simplicial hybrid cell refinement - Fixes bug in which wrong remote point number was calculated if local process had no hybrid cells, but remote process did so refiners were mismatched
BarryFSmith
Merge branch 'jed/dmda-memusage' into next
Matt Knepley
Merge branch 'knepley/fix-pylith-parallel' into next * knepley/fix-pylith-parallel: DMPlex: Fix for hybrid refinement - Must correct offsets when neighbor process has no hybrid points
Matt Knepley
Merge branch 'knepley/fix-pylith-parallel' into next * knepley/fix-pylith-parallel: DMPlex: Fix hex hybrid refinement SF - Fixed offset - Fixed number of cell faces - Fixed missing edge offset - Fixed number of cells faces - FIxed missing edge offset PetscSection: Must initialize remoteOffsets
Peter Brune
Merge branch 'prbrune/iscoloring-fixview' into next * prbrune/iscoloring-fixview: ISColoring: Fix ISColoringView added links to Sowing documentation for developers on developers webpage and manual
Matt Knepley
Merge branch 'knepley/fix-pylith-parallel' into next * knepley/fix-pylith-parallel: DMPlex: Fixed cohesive cell creation for clamped boundaries - Explicitly tag cross-edges (edges with two clamped endpoints) with 2 in boundary label - Add cross-edge to vertices when looking for things that need split points replaced - Remove extra check for boundary vertices
Matt Knepley
Merge branch 'knepley/feature-fv-class' into next * knepley/feature-fv-class: PetscFV: Complex fixes
Hong Zhang
Merge branch 'knepley/fix-mat-missing-diagonal' into next
1373 commits not shown.