History log of /petsc/src/dm/impls/plex/ (Results 4476 – 4500 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f170fd8028-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Dammit this should have been in the last commit (Fix complex error)

b61239a628-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix Complex errors

5dc8c3f726-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

DM: Now also save the DMBoundaryType for each dimension
- Should get rid of this in DMDA eventually

b02fdbf726-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Stopgap until I get periodicity saved in the DM

330485fd25-Feb-2015 Toby Isaac <tisaac@ices.utexas.edu>

DMPlex: address some compiler complaints

- Initialization from non literal
- Implicit cast from PetscBool to DMBoundaryType

f05c90a325-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexLocalizeCoordinate() and some docs

0fc5232125-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/feature-plex-fluent'

* mlange/feature-plex-fluent:
Plex+Fluent: Fixed cast
Plex+Fluent: Fixed PetscBool handling
Plex ex1: Add Fluent reader tests for binary and pseudo-mi

Merge branch 'mlange/feature-plex-fluent'

* mlange/feature-plex-fluent:
Plex+Fluent: Fixed cast
Plex+Fluent: Fixed PetscBool handling
Plex ex1: Add Fluent reader tests for binary and pseudo-mixed sections
Plex-Fluent: Use a single-level meet to mark interior faces
Plex-Fluent: Face-type 5 also requires dynamic derivation of data size
Plex-Fluent: Add custom Fortran wrapper for DMPlexCreateFluentFromFile
Plex ex1: Add sequential and parallel tests for Fluent .cas reader
Plex-Fluent: Add support for binary sections in Fluent reader
Plex-Fluent: Mark faces with provided zoneIDs
Plex-Fluent: Dynamically derive data size for "mixed" sections
Plex-Fluent: Add coordinates to the generated Plex
Plex-Fluent: Build Plex topology from face connectivity
Plex-Fluent: Add skeleton reader for ANSYS Fluent mesh files

show more ...

64d7066025-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-label-leak'

* knepley/fix-label-leak:
DMLabel: Allocation mismatch

c5af9b6025-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-submesh-section'

* knepley/fix-plex-submesh-section:
DM: Fix FUNCT
DM: Fixed naming of utility function
Plex: Fixed array reuse bug in PetscSectionCreateGlobalSe

Merge branch 'knepley/fix-plex-submesh-section'

* knepley/fix-plex-submesh-section:
DM: Fix FUNCT
DM: Fixed naming of utility function
Plex: Fixed array reuse bug in PetscSectionCreateGlobalSectionCensored()
DM+Plex: Added sanity checking for global sections received from user
Plex: Unified interpolated submesh creation - Now both versions create an SF - Moved DMPlexFilterPoint_Internal() - DMPlexMarkCohesiveSubmesh_Interpolated() now takes a DMLabel instead of a string
Plex: Allow NULL Label in DMPlexMarkSubmesh_Interpolated()

show more ...

dda36da725-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: DMPlexProjectFunctionLabelLocal() now gets components up front
- Can handle mixed discretizations

0453c0cd25-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Face normal construction must account for periodicity

22eabd5225-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: DMPlexLabelAddCells() needs to respect FV ghost cells


/petsc/bin/maint/builddist
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/xclude
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/include/petsc-private/dmdaimpl.h
/petsc/include/petsc-private/kspimpl.h
/petsc/include/petsc-private/pcgamgimpl.h
/petsc/include/petscdmtypes.h
/petsc/include/petscksp.h
/petsc/include/petscoptions.h
/petsc/include/petscsys.h
/petsc/include/petscviewer.h
/petsc/share/petsc/saws/documentation
/petsc/share/petsc/saws/images/arrow.png
/petsc/share/petsc/saws/images/transition.bmp
/petsc/share/petsc/saws/js/PETSc.js
/petsc/share/petsc/saws/js/boxTree.js
/petsc/share/petsc/saws/js/defaults.js
/petsc/share/petsc/saws/js/drawDiagrams.js
/petsc/share/petsc/saws/js/events.js
/petsc/share/petsc/saws/js/getCmdOptions.js
/petsc/share/petsc/saws/js/listLogic.js
/petsc/share/petsc/saws/js/main.js
/petsc/share/petsc/saws/js/matrixTex.js
/petsc/share/petsc/saws/js/parsePrefix.js
/petsc/share/petsc/saws/js/populateLists.js
/petsc/share/petsc/saws/js/recordSawsData.js
/petsc/share/petsc/saws/js/tree.js
/petsc/share/petsc/saws/js/treeInterface.js
/petsc/share/petsc/saws/js/utils.js
/petsc/share/petsc/saws/linearsolveroptions.html
/petsc/share/petsc/saws/readme
/petsc/src/dm/examples/tutorials/ex15.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/gr2.c
plexsubmesh.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/saws/kspsaws.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex169.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/interface/saws/snessaws.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/ams/makefile
/petsc/src/sys/classes/draw/impls/x/xops.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/examples/tutorials/makefile
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex16opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex16opt_p_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3_ex.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_4.out
/petsc/src/ts/examples/tutorials/output/ex20adj_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_fd_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/examples/tests/ex46.c
/petsc/src/vec/vec/examples/tests/makefile
/petsc/src/vec/vec/examples/tests/output/ex46_1_p1.out
/petsc/src/vec/vec/examples/tests/output/ex46_1_p12.out
/petsc/src/vec/vec/examples/tests/output/ex46_1_p6.out
/petsc/src/vec/vec/examples/tests/output/ex46_2_p6.out
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/vecio.c
1a9c30ec24-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex+Fluent: Fixed cast

5c0a1baa24-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex+Fluent: Fixed PetscBool handling

25570a8123-Feb-2015 Toby Isaac <tisaac@ices.utexas.edu>

DMPlex: fix memory leak in DMPlexCreateConstraintMatrix_Anchors()

Identifying mismatched of PetscMallocN()/PetscFreeM() could be improved

d1c0c30d23-Feb-2015 Toby Isaac <tisaac@ices.utexas.edu>

DMPlex: fix uninitialized in ex3

c62715ab20-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

DMLabel: Allocation mismatch


/petsc/bin/maint/builddist
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/xclude
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Chaco.py
/petsc/config/BuildSystem/config/packages/Triangle.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/include/petsc-private/dmdaimpl.h
/petsc/include/petsc-private/kspimpl.h
/petsc/include/petsc-private/pcgamgimpl.h
/petsc/include/petscdmtypes.h
/petsc/include/petscksp.h
/petsc/include/petscoptions.h
/petsc/include/petscsys.h
/petsc/include/petscviewer.h
/petsc/share/petsc/saws/documentation
/petsc/share/petsc/saws/images/arrow.png
/petsc/share/petsc/saws/images/transition.bmp
/petsc/share/petsc/saws/js/PETSc.js
/petsc/share/petsc/saws/js/boxTree.js
/petsc/share/petsc/saws/js/defaults.js
/petsc/share/petsc/saws/js/drawDiagrams.js
/petsc/share/petsc/saws/js/events.js
/petsc/share/petsc/saws/js/getCmdOptions.js
/petsc/share/petsc/saws/js/listLogic.js
/petsc/share/petsc/saws/js/main.js
/petsc/share/petsc/saws/js/matrixTex.js
/petsc/share/petsc/saws/js/parsePrefix.js
/petsc/share/petsc/saws/js/populateLists.js
/petsc/share/petsc/saws/js/recordSawsData.js
/petsc/share/petsc/saws/js/tree.js
/petsc/share/petsc/saws/js/treeInterface.js
/petsc/share/petsc/saws/js/utils.js
/petsc/share/petsc/saws/linearsolveroptions.html
/petsc/share/petsc/saws/readme
/petsc/src/dm/examples/tutorials/ex15.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/gr2.c
plexlabel.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/saws/kspsaws.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex169.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/interface/saws/snessaws.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/ams/makefile
/petsc/src/sys/classes/draw/impls/x/xops.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/examples/tutorials/makefile
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex16opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex16opt_p_1.out
/petsc/src/ts/examples/tutorials/output/ex20adj_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/ex3.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_fd_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/examples/tests/ex46.c
/petsc/src/vec/vec/examples/tests/makefile
/petsc/src/vec/vec/examples/tests/output/ex46_1_p1.out
/petsc/src/vec/vec/examples/tests/output/ex46_1_p12.out
/petsc/src/vec/vec/examples/tests/output/ex46_1_p6.out
/petsc/src/vec/vec/examples/tests/output/ex46_2_p6.out
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/utils/vecio.c
c88ca54819-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex ex1: Add Fluent reader tests for binary and pseudo-mixed sections

631eb91619-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Use a single-level meet to mark interior faces

35462f7f19-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Face-type 5 also requires dynamic derivation of data size

1774ecf513-Jan-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Add custom Fortran wrapper for DMPlexCreateFluentFromFile

addb1e0409-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex ex1: Add sequential and parallel tests for Fluent .cas reader

19d58f9d12-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Add support for binary sections in Fluent reader

Adds a utility function for bulk reading section data. Since
PetscBinaryRead() errors when reading past EOF we always use an
ascii reade

Plex-Fluent: Add support for binary sections in Fluent reader

Adds a utility function for bulk reading section data. Since
PetscBinaryRead() errors when reading past EOF we always use an
ascii reader to detect sections. Then, when we encounter a binary
data section, we extract the underlying file descriptor and use
PetscBinaryRead() directly.

Plex-Fluent: Add _ReadValues utility

show more ...

ec78a56a13-Jan-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Mark faces with provided zoneIDs

895fcc3e12-Feb-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Fluent: Dynamically derive data size for "mixed" sections

Fluent provides header types for mixed topology sections. Some mesh
generators abuse this by always declaring a mixed topology. In this

Plex-Fluent: Dynamically derive data size for "mixed" sections

Fluent provides header types for mixed topology sections. Some mesh
generators abuse this by always declaring a mixed topology. In this case
we need to parse the size of each facet entry set and defer memory
allocation until we see the first entry of each section.

show more ...

1...<<171172173174175176177178179180>>...235