Blocking Sides

 

 

On each grid axis, you can choose to have zero, one, or two blocking sides.  For example, if you set the Y-axis to "+Y" then top of the grid will act as a ceiling.  If you set it back to none, the top of the grid will act as open space, letting smoke exit freely.