Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeso_v1_0.tar.gz(57 Kbytes)
Manuscript Title: The vmf90 program for the numerical resolution of the Vlasov equation for mean-field systems
Authors: Pierre de Buyl
Program title: vmf90
Catalogue identifier: AESO_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)1822
Programming language: Fortran 95.
Computer: Single CPU computer.
Operating system: No specific operating system, the program is tested under Linux and OS X.
RAM: About 5 M bytes
Keywords: Vlasov equation, Semi-Lagrangian method, Hamiltonian Mean-Field model, Single-Wave model.
Classification: 1.5, 19.8, 19.13, 23.

External routines: HDF5 for the code (tested with HDF5 v1.8.8 and above). Python, NumPy, h5py and matplotlib for analysis.

Nature of problem:
Numerical resolution of the Vlasov equation for mean-field models (Hamiltonian Mean-Field model and Single Wave model).

Solution method:
The equation is solved with the semi-Lagrangian method and cubic spline interpolation.

Running time:
The examples provided with the program take 1m30 for the Hamiltonian-Mean Field model and 10m for the Single Wave model, on a Intel Core i7 CPU @ 3.33GHz. Increasing the number of grid points or the number of time steps increases the running time.