User's Guide

1 Tutorial

The following program prints a message from each process:

2 Diffusion equation

This example requires the HDF5 library with MPI support and HDF5 for Lua.

The program diffusion_1d.lua solves the 1-dimensional diffusion equation by finite differences.

Execute the program with the desired number of processes:

mpirun -np 8 ./diffusion_1d.lua diffusion_1d.h5

Plot the time evolution of the 1-dimensional diffusion equation:

./diffusion_1d.py diffusion_1d.pdf diffusion_1d.h5
Time evolution of 1-dimensional diffusion equation for initial rectangular density distribution.
Time evolution of 1-dimensional diffusion equation for initial rectangular density distribution.

3 References