1. petsc
  2. PETSc
  3. petsc

Branches

knepley/fix-quadrature-order

View source
knepley/fix-quadrature-order
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind master.
Matthew Knepley
Plex+Examples: Correct way to set quadrature order for multiple fields
Matthew Knepley
Plex ex3: Added tests for different quadrature - Added tensor cell meshes with both DA and Plex
Matthew 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
Matthew Knepley
Quadrature+Doc: Add function docs
Matthew 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
Matthew Knepley
SNES: Added SNESSetSolution() - This was necessary to test TS without solving
Matthew 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(…
Matthew 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…
Matthew Knepley
Fixed compiler warning
Matthew Knepley
PlexTree: Use correct MPI type
Toby Isaac
DMPlex: remove symbol conflict in plex ex3
Toby Isaac
Merge branch 'tisaac/thplex-remove-ksp-loop' into tisaac/thplex
Toby Isaac
Move DMPlexProject*() functions to src/ksp to remove ksp dependency in dm
Toby Isaac
DMPlex: remove references to DMPlexGetDimension()/DMPlexSetDimension()
Toby Isaac
Merge branch 'tisaac/thplex-remove-ksp-loop' into tisaac/thplex
Toby Isaac
Added DMGlobalToLocalSolve()
Matthew Knepley
Plex: Complex fixes
Matthew Knepley
Plex: Complex fix
Matthew Knepley
Plex: Fix calls to DMPlexGet/SetDimension()
Matthew Knepley
Plex: Fix calls to DMPlexGet/SetDimension()
Matthew Knepley
PetscFE: PetscBool fix
Matthew Knepley
Plex: Complex fixes
Matthew Knepley
Plex: Fixed call to DMPlexComputeCellGeometry()
Matthew 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…
Matthew Knepley
Plex: Allow NULL reference tree
Toby Isaac
DMPlex: parallelize ./ex3 -tree tests
Toby Isaac
DMPlex: distribute the tree data
Toby Isaac
DMPlex: take tree into account when creating partitions
Toby Isaac
DMPlex: added DMPlexTreeExchangeSupports()
Toby Isaac
DMPlex: test ./ex3 -tree DMPlex: fix DMPlexComputeAnchorAdjacencies() DMPlex: added tests for constraints and nonconforming meshes
Toby Isaac
DMPlex: added DMPlexTreeRefineCell()
Toby 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
Toby Isaac
DMPlex: added dihedral permutation inlines
Toby 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
Toby 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
Toby Isaac
DMPlex: simple test of DMPlexComputeConstraintMatrix_ReferenceTree()
Toby Isaac
DMPlex: added DMPlexComputeConstraintMatrix_ReferenceTree()
Toby Isaac
PetscFE: added CoordinateRealToRef()
Toby Isaac
DMPlex: added AnchorsFlatten()
Toby Isaac
DMPlex: compute constraints in DMPlexSetTree()
Toby Isaac
DMPlex: symmetrize tree in DMPlexSetTree()
Toby Isaac
DMPlex: added DMPlexGetTree()
Toby Isaac
DMPlex: put DMPlexSetTree() in the default reference tree
Toby Isaac
DMPlex: added DMPlexSetTree()
Toby Isaac
DMPlex: added basic tree routines DMPlex: change DMPlexGetTreeParent() to remove magic constant DMPlex: added DMPlexTreeGetChildren()
Toby Isaac
DMPlex: test DMPlexCreateDefaultReferenceTree in ./ex3 -tree
Toby Isaac
DMPlex: added DMPlexCreateDefaultReferenceTree()
Toby Isaac
DMPlex: added DMPlexGet/SetReferenceTree()
Toby Isaac
DMPlex: added DMPlexProjectConstraints_Internal()
Toby Isaac
DMPlex: demonstrate constraints with ./ex3 -constraints DMPlex: fixes to constraint inclusion in ex3 DMPlex: fixes to ./ex3 -constraints DMPlex: added tests for constraints
Toby Isaac
DMPlex: use constraint matrix in DMPlexMatSetClosure()
Toby Isaac
DMPlex: added DMPlexComputeAnchorAdjacencies() DMPlex: fixes to DMPlexComputeAnchorAdjacencies() DMPlex: fix DMPlexComputeAnchorAdjacencies() DMPlex: replace ISGetSize with ISGetLocalSize where appropriate for anchors
Toby Isaac
DMPlex: tighter bounds on work arrays DMPlex: fix adjacency size when there are zero anchors
Toby Isaac
DMPlex: Take (right) constraints into account in preallocation DMPlex: fix recent constraint additions
Toby Isaac
DMPlex: added DMPlexCreateConstraintMatrix() DMPlex: fix constraint matrix construction
Toby 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
Toby Isaac
DMPlex: Figure out first vertex in CreateFromDAG instead of assuming DMPlex: use PETSC_COMM_SELF for local error message
Toby Isaac
DMPlex: added 3D HexBoxMesh DMPlex: fix hex box creation DMPlex: typo in plexcreate.c
Toby Isaac
DMPlex: make DMPlexCreateReferenceCell
Toby Isaac
DMPlex: make vtk viewing an option in DMView_Plex()
Toby Isaac
dm: added LocalToGlobalHook
Toby 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
Toby Isaac
dfte: fix TensorPoint_Internal() There was a bad recurrence
Toby Isaac
dfte: fix dual space set up for hexahedral meshes
Toby Isaac
PetscSection: destroy perm in PetscSectionReset()
Matthew 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
Matthew 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
Matthew 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
Matthew 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
Matthew 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…
Matthew 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
Matthew Knepley
Plex+HDF5: Fixed time output in xdmf
Matthew Knepley
SNES ex12: Allow hex meshes - Added a NASM test - Now use options for regular refinement
Matthew Knepley
Plex: Hooked up DMCreateDomainDecomposition() - Scatters do not yet work - ISes do not yet work
Matthew Knepley
Plex+Doc: Fixed doc for DMPlexDistribute()
Matthew Knepley
Plex: Added DMPlexDecompose() to create many small serial partitions - Use this for NASM
Matthew Knepley
DMLabel: Added DMLabelDecompose() to extract a sublabel given a local partition
Matthew Knepley
DM: DMRefine() gives refined mesh the same name
Matthew 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
Matthew 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
Matthew 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
Matthew 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
Matthew Knepley
Merge branch 'knepley/fix-plex-coords-parallel' into next * knepley/fix-plex-coords-parallel: DMPlex ex4: Fixed test output
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-optcontrol-mg' into next * knepley/feature-optcontrol-mg: TAO ex1: Changing interface to PetscDS
Matthew Knepley
TAO ex1: Changing interface to PetscDS
Matthew 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
Matthew Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: PetscFE OpenCL: Fixed access index to a[] in kernel.
Matthew 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
Matthew Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: DMPlex: Remove unused variable
Matthew Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: PetscDS: Renamed from PetscProblem
Matthew Knepley
Merge branch 'knepley/fix-fe-gpu' into next * knepley/fix-fe-gpu: PetscDS: Renamed from PetscProblem
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscDS: Renamed from PetscProblem
Matthew Knepley
Merge branch 'knepley/feature-quad-fas' into next * knepley/feature-quad-fas: DMPlex: Fixed allocation
Matthew 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
Matthew 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
Matthew 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…
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscSection: Fixes for Fortran stubs
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex+HDF5: Had revered handedness of transformed periodic coordinates
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Fix for DMPlexProjectField()
Matthew 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
Matthew 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
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: PetscFE+OpenCL: Fix interface updates
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-problem-class' into next * knepley/feature-problem-class: DMPlex: Added small PetscFV part into tutorial, and Fortran binding
Matthew 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
Matthew 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.
Matthew 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
Matthew 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
Matthew 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
Matthew 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()
Matthew 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()
Matthew Knepley
Merge branch 'master' into next * master: Sys: Got guard logic reversed
Matthew Knepley
Merge branch 'master' into next * master: Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*()
Matthew 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
Matthew Knepley
Merge branch 'knepley/feature-fv-class' into next * knepley/feature-fv-class: PetscFV: Another complex fix
Matthew 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
Matthew 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
Matthew 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
Matthew 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
Matthew 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
Matthew 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
Matthew 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.