DIFFER
DIFFER Publication

Simulating magnetised plasma with the versatile advection code

Author
Abstract

Matter in the universe mainly consists of plasma. The dynamics of plasmas is controlled by magnetic fields. To simulate the evolution of magnetised plasma, we solve the equations of magnetohydrodynamics using the Versatile Advection Code (VAC). To demonstrate the versatility of VAC, we present calculations of the Rayleigh-Taylor instability, causing a heavy compressible gas to mix into a lighter one underneath, in an external gravitational field. Using a single source code, we can study and compare the development of tills instability in two and three spatial dimensions, without and with magnetic fields. The results are visualised and analysed using IDL (Interactive Data Language) and AVS (Advanced Visual Systems). The example calculations are performed on a Cray J90. VAC also runs on distributed memory architectures, after automatic translation to High Performance Fortran. We present performance and scaling results on a variety of architectures, including Cray T3D, Cray T3E, and IBM SP platforms.

Year of Publication
1999
Book Title
Vector and Parallel Processing - Vecpar'98
Volume
1573
Pagination
680-690
Publication Language
eng
ISBN Number
0302-97433-540-66228-6
PId
2a16378af78ccecb3ea7c7456934866b
Book Chapter
Download citation