# Tile filter for data with periodic boundary conditions

**URL:** https://discourse.paraview.org/t/tile-filter-for-data-with-periodic-boundary-conditions/8360
**Category:** Feature Requests
**Created:** [November 9, 2021, 7:31pm UTC](https://discourse.paraview.org/t/tile-filter-for-data-with-periodic-boundary-conditions/8360 "2021-11-09T19:31:39Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![woodscn](https://discourse.paraview.org/user_avatar/discourse.paraview.org/woodscn/32/3226_2.png) [@woodscn](https://discourse.paraview.org/u/woodscn)
#### Post date: [November 10, 2021, 4:20pm UTC](https://discourse.paraview.org/t/tile-filter-for-data-with-periodic-boundary-conditions/8360/3 "2021-11-10T16:20:51Z")

</div>

A periodic boundary condition means that (for instance) the xmin and xmax values must be the same. The idea is that you’re looking at a small piece of a quasi-infinite domain. In practical terms, you copy the data from one side of the simulation to the opposing side. Reflect --almost-- works, but the data in the interior of the simulation may not be symmetric.

If you want to construct this using existing filters, you can do it with a bunch of Transform filters that only translate the data. In the image I’ve attached, that’s what I did. I think it’s possible to do this more efficiently (since every operation on the data only really needs to be run on the original dataset with ghost cells). Moreover, it’s tedious to set up, and you get weird visual effects at the boundaries (2nd image)

 ![image](https://discourse.paraview.org/uploads/default/original/2X/9/9271c7eb78e495ed32beec1ee499db15cb6324f2.jpeg)  
 ![image](https://discourse.paraview.org/uploads/default/original/2X/5/5563b975c9e58a9ce140450636688bace67eafb3.jpeg)

---

_[View the full topic](https://discourse.paraview.org/t/tile-filter-for-data-with-periodic-boundary-conditions/8360)._
