History log of /petsc/src/dm/impls/plex/ (Results 5026 – 5050 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d273725e26-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed refinement of hybrid hex cells
- Copied code from the tet case

878b459f25-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex+SNES ex12: Protect the HDF5 interface calls

16ad7e6720-Mar-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Gmsh: Add boundary IDs to facets

Boundary IDs are marked with the "Face Sets" label, as used in ExodusII,
to maintain a single convention.

30412aab20-Mar-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Gmsh: Move element identification into a utility function

db39716420-Mar-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Gmsh: Derive the true number of vertices and facets

The Gmsh format disguises facets as elements, so we have to
run through all "element" entries to get the correct number
of cells and decide t

Plex-Gmsh: Derive the true number of vertices and facets

The Gmsh format disguises facets as elements, so we have to
run through all "element" entries to get the correct number
of cells and decide the topological dimension of the mesh.

show more ...


/petsc/conf/test
/petsc/config/PETSc/packages/ssl.py
/petsc/include/petscerror.h
/petsc/include/petscmath.h
/petsc/include/petscsys.h
/petsc/include/petscwebclient.h
/petsc/makefile
/petsc/src/benchmarks/streams/BasicVersion.c
/petsc/src/benchmarks/streams/MPIVersion.c
/petsc/src/benchmarks/streams/PthreadVersion.c
/petsc/src/benchmarks/streams/makefile
/petsc/src/benchmarks/streams/process.py
plexgmsh.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/docs/website/documentation/faq.html
/petsc/src/ksp/ksp/examples/tutorials/ex3.c
/petsc/src/ksp/ksp/impls/cg/stcg/stcg.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/mat/examples/tutorials/ex11.c
/petsc/src/snes/examples/tutorials/ex16.c
/petsc/src/snes/examples/tutorials/ex70.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/makefile
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/webclient/box.c
/petsc/src/sys/webclient/client.c
/petsc/src/sys/webclient/examples/makefile
/petsc/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c
/petsc/src/sys/webclient/examples/tutorials/boxupload.c
/petsc/src/sys/webclient/examples/tutorials/globusobtaintransfers.c
/petsc/src/sys/webclient/examples/tutorials/googledriveupload.c
/petsc/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c
/petsc/src/sys/webclient/examples/tutorials/makefile
/petsc/src/sys/webclient/examples/tutorials/urlshorten.c
/petsc/src/sys/webclient/globus.c
/petsc/src/sys/webclient/google.c
/petsc/src/sys/webclient/makefile
/petsc/src/sys/webclient/textbelt.c
/petsc/src/tao/bound/impls/tron/tron.c
4c0d72c224-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

PetscSection: Added an optional permutation for the chart
- Removed the unnecessary atlasLayout
- This permutation will allow people to segregate ghost unknowns at the end of their numbering,
and

PetscSection: Added an optional permutation for the chart
- Removed the unnecessary atlasLayout
- This permutation will allow people to segregate ghost unknowns at the end of their numbering,
and also to get around the stratification of point numbering in Plex

show more ...

0d174f8a24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMLabel: Name stratum IS


plexlabel.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/output/ex12_0.out
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_10.out
/petsc/src/snes/examples/tutorials/output/ex12_11.out
/petsc/src/snes/examples/tutorials/output/ex12_12.out
/petsc/src/snes/examples/tutorials/output/ex12_13.out
/petsc/src/snes/examples/tutorials/output/ex12_14.out
/petsc/src/snes/examples/tutorials/output/ex12_15.out
/petsc/src/snes/examples/tutorials/output/ex12_16.out
/petsc/src/snes/examples/tutorials/output/ex12_17.out
/petsc/src/snes/examples/tutorials/output/ex12_18.out
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_21.out
/petsc/src/snes/examples/tutorials/output/ex12_22.out
/petsc/src/snes/examples/tutorials/output/ex12_23.out
/petsc/src/snes/examples/tutorials/output/ex12_24.out
/petsc/src/snes/examples/tutorials/output/ex12_25.out
/petsc/src/snes/examples/tutorials/output/ex12_26.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex12_7.out
/petsc/src/snes/examples/tutorials/output/ex12_8.out
/petsc/src/snes/examples/tutorials/output/ex12_9.out
37bea2b324-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix HDF5 groups for vector output
- Push the group only for global vectors, which allows coordinates to be put in another group

2c40f23424-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DM and Vec loading for Plex
- Added VecLoad_Plex() and VecLoad_Plex_Local()
- Added DMLoad_Plex()
- Only HDF5 works now

4b66c01d24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Set block size correctly on coordinate vectors

e56d480e24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now DMPlexInterpolate() allows the new mesh to be inserted into an existing DM
- If the input is non-NULL, no new DM is created
- This allows it to functions within the DMLoad() paradigm

c551360f24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now HDF5 viewer for vecs gets BC right in parallel
- Uses the output DM

55f2e96724-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexInsertBoundaryValues()
- Uses DMPlexGetBoundary() and DMPlexProjectFunction() to set boundary values
- Used in the viewers
- Some viewer cleanup

b607124e22-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed local viewer projection

af1eca9721-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex+PetscFE: Adding support for TS
- Added DMPlexCompiteIFunctionFEM()
- Added PetscFEIntegrateIFunction() and Bd version
- Added IFunction to FEM struct

7c6fe71721-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added Fortran example for geometry

606ca26021-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix boundary condition function handling for viewing

bb161d1f21-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/feature-plex-mesh-from-file'

* mlange/feature-plex-mesh-from-file:
DMPlex: Switching more tests to the new ExodusII wrappers
DMPlex: Switching tests to use the new ExodusII/

Merge branch 'mlange/feature-plex-mesh-from-file'

* mlange/feature-plex-mesh-from-file:
DMPlex: Switching more tests to the new ExodusII wrappers
DMPlex: Switching tests to use the new ExodusII/CGNS file wrappers
DMPlex: Add DMPlexCreateCGNSFromFile() wrapper
DMPlex: Add DMPlexCreateExodusFromFile() wrapper

Conflicts:
config/BuildSystem/config/packages/__init__.py

show more ...


/petsc/bin/FASTMathInstaller.py
/petsc/bin/petscmpiexec
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/__init__.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/SuiteSparse.py
/petsc/config/PETSc/packages/SuperLU.py
/petsc/config/PETSc/packages/SuperLU_DIST.py
/petsc/config/PETSc/packages/scalapack.py
/petsc/config/PETSc/packages/spai.py
/petsc/config/configure.py
/petsc/config/examples/arch-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-freebsd-pkgs-opt.py
/petsc/config/examples/arch-linux-gcc-absoft.py
/petsc/config/examples/arch-linux-gcc-ifc.py
/petsc/config/examples/arch-linux-gcc-pgf90.py
/petsc/config/examples/arch-linux-gcc-real-opt.py
/petsc/config/examples/arch-linux-gcc-real.py
/petsc/config/examples/arch-linux-gxx-complex.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-linux-pkgs-opt-threadcomm.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-threadcomm.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/config/examples/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/config/examples/basic/arch-gcc-complex-O.py
/petsc/config/examples/basic/arch-gcc-complex.py
/petsc/config/examples/basic/arch-gcc-real-O.py
/petsc/config/examples/basic/arch-gcc-real.py
/petsc/config/examples/basic/arch-gcc64-complex-O.py
/petsc/config/examples/basic/arch-gcc64-complex.py
/petsc/config/examples/basic/arch-gcc64-real-O.py
/petsc/config/examples/basic/arch-gcc64-real.py
/petsc/config/examples/basic/arch-gxx-complex-O.py
/petsc/config/examples/basic/arch-gxx-complex.py
/petsc/config/examples/basic/arch-gxx-real-O.py
/petsc/config/examples/basic/arch-gxx-real.py
/petsc/config/examples/basic/arch-gxx64-complex-O.py
/petsc/config/examples/basic/arch-gxx64-complex.py
/petsc/config/examples/basic/arch-gxx64-real-O.py
/petsc/config/examples/basic/arch-gxx64-real.py
/petsc/include/petscdmplex.h
examples/tests/ex1.c
examples/tests/ex7.c
examples/tests/ex8.c
plexcgns.c
plexexodusii.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/impls/arkimex/arkimex.c
33c3e6b419-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now for VTK and HDF5 we can put in the correct boundary values if they were registered using DMPlexAddBoundary()

79bad33119-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix DMPlexGetAdjacency_Internal() to allocate if necessary

37c62ec819-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange05/feature-plex-multi-faced-cube'

* mlange05/feature-plex-multi-faced-cube:
DMPlex: Fixing c89 incompatibility.
DMPlex: Adding multi-face support in DMPlexCreateCubeBoundary


/petsc/bin/maint/generatefortranstubs.py
/petsc/conf/test
/petsc/config/BuildSystem/config/packages/__init__.py
/petsc/config/PETSc/packages/SuiteSparse.py
/petsc/config/configure.py
/petsc/config/examples/arch-bgp-ibm-opt.py
/petsc/config/examples/arch-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-freebsd-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-linux-pkgs-opt-threadcomm.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-threadcomm.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/config/examples/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/include/petsc-private/dmcircuitimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmcircuit.h
/petsc/include/petscmat.h
/petsc/src/dm/impls/circuit/circuit.c
/petsc/src/dm/impls/circuit/circuitcreate.c
/petsc/src/dm/impls/circuit/makefile
/petsc/src/dm/impls/makefile
plexcreate.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/website/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/cholmod/makefile
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/klu/makefile
/petsc/src/mat/impls/aij/seq/makefile
/petsc/src/mat/impls/aij/seq/umfpack/makefile
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/sbaij/seq/cholmod/makefile
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/order/amd/makefile
/petsc/src/mat/order/sregis.c
/petsc/src/snes/examples/tutorials/circuit/makefile
/petsc/src/snes/examples/tutorials/circuit/pflow/PFReadData.c
/petsc/src/snes/examples/tutorials/circuit/pflow/datafiles/case9.m
/petsc/src/snes/examples/tutorials/circuit/pflow/makefile
/petsc/src/snes/examples/tutorials/circuit/pflow/pf.c
/petsc/src/snes/examples/tutorials/circuit/pflow/pf.h
/petsc/src/snes/examples/tutorials/circuit/pflow/pfoptions
/petsc/src/snes/examples/tutorials/makefile
514b325119-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added Fortran wrapper for DMPlexComputeCellGeometryFVM()

c6ccd67e19-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added an HDF5 viewer

653d05a818-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-fem-multifield'

* knepley/fix-fem-multifield:
DMDT: Fixed Fortran PetscQuadrature definition
DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format

Merge branch 'knepley/fix-fem-multifield'

* knepley/fix-fem-multifield:
DMDT: Fixed Fortran PetscQuadrature definition
DMPlex ex3: Added Q2 tests - Made DA tests only 2x2 - Changed output format - Quad tests now actually work
DMDA: Added DMDAComputeL2GradientDiff()
PetscSpace: Fixed polynomial derivative evaluation for quads
DMDA: Fix closure operations in 2D
DMPlex: Interpolation cleanup - Remove unused PetscSpace - Fix uninitialized variable
PetscFE: Fix PetscBool handling
SNES ex62: Updated output
DMPlex ex3: Use PetscFECreateDefault() and correct tensor tests
PetscFE: Fix PetscFECreateDefault() - The space should default to tensor on a non-simplex - The quadrature should be tensor Gauss on a non-simplex
DT: Added PetscDTGaussTensorQuadrature()
DT: Added citation for Gloub+Welsch method
PetscSection: Now global section can also be viewed
DMPlex: Allow NULL function for ProjectFunction()
PetscDualSpace: Added doc for PetscDualSpaceApply() - Cherry-picked from df2d8bb
PetscFE: Fixed PetscFECreateDefault() - Setup FE - Minimum quad order - Destroy quad after setting
PetscFE: PetscFECreateDefault() now takes a number of components and a reference cell type - Cherry-picked from a255314
PetscFE: Added PetscFECreateDefault() - Cherry-picked from 8919f5a
PetscFE: Allow lowest order cell Lagrange dual basis functions
DMPlex: Fix preallocation with cell variables - I had an incorrect loop optimization

Conflicts:
src/dm/impls/plex/plexpreallocate.c

show more ...

5e82488026-Feb-2014 Michael Lange <michael.lange@imperial.ac.uk>

DMPlex: Switching tests to use the new ExodusII/CGNS file wrappers

1...<<201202203204205206207208209210>>...235