Model Geometry
In addition to setting the domain and grid size, the Model class provides some additional functionality.
y-periodicity
By setting the periodic_y argument of the Model class to True, blobs that propagate out of the domain in the y direction enter at the opposite end.
Note
Using periodic_y is only a good idea if the domain size in y is large compared to the blob widths since the periodicity is implemented by adding additional “ghost blobs” outside of the domain.
The code will give a warning if the blob width is less than 0.1 * Ly.
1D model
By setting the one_dimensional argument of the Model class to True, the perpendicular shape of the blobs will be discarded (see Blob Shapes for further information).
The parameters for the y-component (Ny and Ly) will be overwritten to Ny=1 and Ly=0.