]> https://gitweb.dealii.org/ - dealii.git/commit
Implementation of general cell halo layer function inside GridTools. 1396/head
authorJean-Paul Pelteret <jppelteret@gmail.com>
Thu, 20 Aug 2015 15:24:43 +0000 (17:24 +0200)
committerJean-Paul Pelteret <jppelteret@gmail.com>
Wed, 26 Aug 2015 09:28:52 +0000 (11:28 +0200)
commit47d6eaa1b1987e9fc1718e8231cf89b754ce0106
tree9e0a470f407280534c04407cad2e7263fbdfa6f5
parent2a901419bd2575f137bb5cba499546888cddf8c6
Implementation of general cell halo layer function inside GridTools.

Added filtered iterators that work on material id and active FE index, with the
option of only extracting locally owned cells.
Introduced a GridTools function to extract the halo layer that is composed
of a subset of ghost cells (triangulation type dependent).
Multiple tests to check for output based on a general predicate and the
implemented IteratorFilters.
The output of GridTools::compute_ghost_cell_halo_layer is tested against
a distributed triangulation, ensuring that we return all of the ghost cells
on each processor.
18 files changed:
doc/news/changes.h
include/deal.II/grid/filtered_iterator.h
include/deal.II/grid/grid_tools.h
source/grid/grid_tools.cc
source/grid/grid_tools.inst.in
tests/deal.II/grid_tools_halo_layer_01.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_01.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_02.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_02.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_03.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_03.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_04.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_04.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_05.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_05.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_ghost_cells.cc [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_ghost_cells.mpirun=2.output [new file with mode: 0644]
tests/deal.II/grid_tools_halo_layer_ghost_cells.mpirun=3.output [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.