| ef40c5dc | 05-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex5: new tests 2 & 2a test all HDF5 formats, also with interpolation
ex5: test 2 split into 2 and 2a to save redundant tests |
| 87053c0d | 16-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex5: DMView and DMLoad share the same viewer, particularly the format. |
| 4b46be31 | 12-Mar-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
... and source file also renamed. |
| 9c48423b | 14-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCreateHDF5VizFromFile integrated into viewer and renamed.
Renamed to DMPlexLoad_HDF5_Xdmf_Internal. Called from DMLoad_Plex() if format is set to PETSC_VIEWER_HDF5_XDMF or PETSC_VIEWER_HDF5_VI
DMPlexCreateHDF5VizFromFile integrated into viewer and renamed.
Renamed to DMPlexLoad_HDF5_Xdmf_Internal. Called from DMLoad_Plex() if format is set to PETSC_VIEWER_HDF5_XDMF or PETSC_VIEWER_HDF5_VIZ.
show more ...
|
| ecc8774d | 15-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexBuild{FromCellList,Coordinates}* changed from private to internal |
| 3a8b1c54 | 13-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex5: format settable from options |
| 8aa4816b | 13-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
New formats PETSC_VIEWER_HDF5_{PETSC,XDMF}.
DMPlexView_HDF5_Internal rewritten. |
| 4611b931 | 12-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexWriteLabels_HDF5_Static factored out from DMPlexView_HDF5_Internal |
| 89432736 | 12-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexWriteTopology_Vertices_HDF5_Static: removed unused label and labelId args |
| 62ac7a56 | 05-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCreateHDF5VizFromFile: employ DMPlexCreateFromCellListParallel |
| aead432e | 05-Feb-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex5: compare DMs only if -compare is present |
| c00cb4ed | 24-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex5: get rid of pointSF which we're not interested in |
| e3da0c44 | 05-Dec-2017 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCreateFromFile: call DMPlexCreateHDF5VizFromFile for -load_hdf5_viz |
| 37458aca | 05-Dec-2017 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCreateHDF5FromFile basic working version w/o labels |
| 95452b02 | 16-Apr-2018 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: add newlines after "Notes:"
This allows for proper formatting from sowing.
On OS X (using gsed, not the default BSD sed), from the PETSc root directory:
find src include -type f \(
Man pages: add newlines after "Notes:"
This allows for proper formatting from sowing.
On OS X (using gsed, not the default BSD sed), from the PETSc root directory:
find src include -type f \( -name "*.c" -or -name "*.h" -or -name "*.cxx" \) | xargs gsed -i 's/Notes\s*:\s*\(\w.*\)/Notes:\n \1/'
This adds a newline and 4 spaces whenever "Notes:" is followed by any "word" character, in any .c, .h, or .cxx file in src/ or include/
show more ...
|
| 92371b87 | 02-Apr-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Suggested changes/additions to DMPlex manual pages and users manual to clarify DMPlex
Commit-type: documentation |
| 64c72086 | 29-Jan-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added support for integrating on boundaries |
| be1504a2 | 14-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-pointfunc-dim' into knepley/fix-plex-residual-loop
* knepley/fix-plex-pointfunc-dim: Sys: Added a check for gnome-terminal, which never uses -display - Added some do
Merge branch 'knepley/fix-plex-pointfunc-dim' into knepley/fix-plex-residual-loop
* knepley/fix-plex-pointfunc-dim: Sys: Added a check for gnome-terminal, which never uses -display - Added some docs Plex: Made a public interface for ComputeBdResidualSingle() Plex: The first argument to a pointfunc should be the coordinate dimension
Conflicts: src/dm/impls/plex/plexproject.c src/snes/utils/dmplexsnes.c
show more ...
|
| 9044fa66 | 14-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-residual-loop Warning: This merge includes real changes
* master: (188 commits) Add JuMP citation Copyedits and updates to developers manual Add mor
Merge branch 'master' into knepley/fix-plex-residual-loop Warning: This merge includes real changes
* master: (188 commits) Add JuMP citation Copyedits and updates to developers manual Add more protection to intrinsics MPI: protect arguments in MPI macros Add the missing conditionals for 64-bit build Plex+VTK: Fix field type determination Fix bug in name cleanup Bib: Added ref Plex+VTK: Fix field type determination Plex: Updated test output - I am now hating this shit forgot to save file after moving prototypes to petscsys.h update Apple example project settings per Xcode Two functions should actually be public, used, for example from Apple MacOS and iOS programs includes should always be included relative to include directory Apple removed old locations of docsets SNES ex12: Updated test output SNES ex62: Set name of solution vector - Update test output revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html release: set v3.9 strings move output file to the correct location. i.e fix 305862f9cd0dc399542ae11dd744508e4b6ad2e3 ...
Conflicts: src/snes/utils/dmplexsnes.c src/ts/utils/dmplexts.c
show more ...
|
| 51f3a1bc | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex3: Added tests for Q3 |
| e368ef20 | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added picture for 3D hex interpolation |
| 9609f005 | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69'
* origin/knepley/fix-snes-ex69: Plex: Updated test output - I am now hating this shit SNES ex12: Updated test output SNES ex62: Set
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69'
* origin/knepley/fix-snes-ex69: Plex: Updated test output - I am now hating this shit SNES ex12: Updated test output SNES ex62: Set name of solution vector - Update test output move output file to the correct location. i.e fix 305862f9cd0dc399542ae11dd744508e4b6ad2e3 SNES ex12: Added alternate test file Plex: Lots of fixups for test output SNES ex69: Tests should not run for single TAO+Plex: Updated test output SNES ex69: Updated test output SNES ex12: Updated test output SNES ex12: Put check for small errors back in SNES ex62: Need another test filter SNES ex62: Need another test filter SNES ex62: Fixed pressure null space creation
Conflicts: src/snes/examples/tutorials/output/ex62_0.out src/snes/examples/tutorials/output/ex62_1.out src/snes/examples/tutorials/output/ex62_10.out src/snes/examples/tutorials/output/ex62_11.out src/snes/examples/tutorials/output/ex62_12.out src/snes/examples/tutorials/output/ex62_13.out src/snes/examples/tutorials/output/ex62_14.out src/snes/examples/tutorials/output/ex62_15.out src/snes/examples/tutorials/output/ex62_16.out src/snes/examples/tutorials/output/ex62_17.out src/snes/examples/tutorials/output/ex62_18.out src/snes/examples/tutorials/output/ex62_19.out src/snes/examples/tutorials/output/ex62_2.out src/snes/examples/tutorials/output/ex62_20.out src/snes/examples/tutorials/output/ex62_20_parmetis.out src/snes/examples/tutorials/output/ex62_21.out src/snes/examples/tutorials/output/ex62_22.out src/snes/examples/tutorials/output/ex62_23.out src/snes/examples/tutorials/output/ex62_24.out src/snes/examples/tutorials/output/ex62_25.out src/snes/examples/tutorials/output/ex62_26.out src/snes/examples/tutorials/output/ex62_27.out src/snes/examples/tutorials/output/ex62_28.out src/snes/examples/tutorials/output/ex62_29.out src/snes/examples/tutorials/output/ex62_2d_p3_0.out src/snes/examples/tutorials/output/ex62_2d_p3_1.out src/snes/examples/tutorials/output/ex62_3.out src/snes/examples/tutorials/output/ex62_4.out src/snes/examples/tutorials/output/ex62_43.out src/snes/examples/tutorials/output/ex62_44.out src/snes/examples/tutorials/output/ex62_45.out src/snes/examples/tutorials/output/ex62_46.out src/snes/examples/tutorials/output/ex62_5.out src/snes/examples/tutorials/output/ex62_6.out src/snes/examples/tutorials/output/ex62_7.out src/snes/examples/tutorials/output/ex62_8.out src/snes/examples/tutorials/output/ex62_9.out
show more ...
|
| 534d39fe | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
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
show more ...
|
| 5fa8d5ab | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-fe-vector-spaces'
* origin/knepley/fix-fe-vector-spaces: (21 commits) SNES ex12: Updated test output Plex ex8: Updated test output Plex ex7: Up
Merge remote-tracking branch 'origin/knepley/fix-fe-vector-spaces'
* origin/knepley/fix-fe-vector-spaces: (21 commits) SNES ex12: Updated test output Plex ex8: Updated test output Plex ex7: Updated test output Plex ex5: Updated test output Plex ex4: Updated test output Plex ex3: Updated test output Plex ex20: Updated test output Plex ex19: Updated test output Plex ex18: Updated test output Plex ex17: Updated test output Plex ex16: Updated test output Plex ex13: Updated test output Plex ex12: Updated test output Plex ex1: Updated test output DualSpace: Interaction of branches FAS: Added viewing during coarse correction Plex+FEM: Fixes for reorg of vector spaces which I missed - Fixed DMPlexComputeInterpolatorNested() field offsets - Fixed DMPlexComputeInjector() PetscFE: Fixed viewers - Added PetscDualSpace viewer - Can view FE without quadrature PC: Added some options and documentation for BJacobi, ASM, Richardson Plex: Fixes for ASCII viewer ...
show more ...
|
| c9ece94a | 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-fe-bd-integral'
* origin/knepley/fix-fe-bd-integral: Plex+SNES: Fix BdResidual - Use DMPlexGetSubpoint() for aux closure, in case it is a boundary
Merge remote-tracking branch 'origin/knepley/fix-fe-bd-integral'
* origin/knepley/fix-fe-bd-integral: Plex+SNES: Fix BdResidual - Use DMPlexGetSubpoint() for aux closure, in case it is a boundary mesh - Be careful about Plex conversion FE: Fixed boundary integration - Allow auxiliary dm to be a different dimension, need dimAux and different tabulation FE: Small confusion about topological vs coordinate dimension PetscDS: The u_x array must have size dimEmbed because the derivatives are a function of the coordinate dim, not topological dim Plex: Added DMPlexGetSubpoint() - This returns the point in a submesh corresponding to some point in the original mesh - This replaces custom code in projection
show more ...
|