**convective_rolls_test**,
a MATLAB code which
plots data describing the convective rolling behavior of a fluid
being heated from below, as computed by FreeFem++
and transferred using the ffmatlib() library.

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

**convective_rolls_test** is available in
a MATLAB version.

capacitor_2d_test, a MATLAB code which plots data from a model of a 2D capacitor, computed by FreeFem++ and transferred using the ffmatlib() library.

capacitor_3d_test, a MATLAB code which plots data from a model of a 3D capacitor, computed by FreeFem++ and transferred using the ffmatlib() library.

ffmatlib, a MATLAB code which allows the user to generate MATLAB plots of finite element method (FEM) results computed by FreeFem++.

heat_transfer_test, a MATLAB code which plots data from the computation of heat distribution on a metal disk, as computed by FreeFem++ and transferred using the ffmatlib() library.

karman_vortex_test, a MATLAB code which plots data from a calculation of the heat transfer in a von Karman vortex street, as computed by FreeFem++ and transferred using the ffmatlib() library, creating an AVI movie of pressure, temperature, and vorticity.

laplace_periodic_test, a MATLAB code which plots data from the solution of the Laplace equation in a square with periodic boundary conditions, computed by FreeFem++ and transferred using the ffmatlib() library.

region_test, a MATLAB code which plots data from an "interesting" region that was meshed by FreeFem++ and transferred using the ffmatlib() library.

- convective_rolls_test.m, calls all the tests.
- convective_rolls_test.sh, runs all the tests.
- convective_rolls_test.txt, the output file.

Files created by FreeFem++:

- convective_rolls.msh
- convective_rolls_psi.txt
- convective_rolls_qh.txt
- convective_rolls_temperature.txt
- convective_rolls_ux_uy.txt
- convective_rolls_vh.txt

Plots created by convective_rolls_test: