Adiabatic relaxation to ID MHD pressure equilibrium. EQUIL: a Fortran module and test program
Creators
- 1. UKAEA Research Group, Abingdon. Culham Lab.
- 2. Oxford Polytechnic, Headington, UK
Description
A numerical method is described by which a 1D MHD non-linear lagrangian system may be relaxed adiabatically to pressure equilibrium by an iterative process. The method is appropriate for problems involving a slow passage through a sequence of quasi-equilibrium states, and although described here in the context of the cylindrical plasma pinch it should be equally appropriate in other contexts, e.g. stellar evolution. The rate of convergence of the iterations can be given a simple physical interpretation and is very rapid: it corresponds to squaring the residual error at every iteration step. Results of numerical tests in double precision are given. Program EQUIL described in this paper represents one module of a larger plasma equilibrium and diffusion code ATHENE 1 which will be published in full elsewhere. As a demonstration of programe construction and documentation methods, the module has been developed and tested using an on-line utility, and a listing of the code is given together with a discussion of the programming techniques that have been found useful. The Fortran listing is reproduced in parallel with a version of the code in ordinary mathematical notation which is easier to follow. It is believed that this documentation technique could have many applications. (Auth.)
Additional details
Identifiers
Publishing Information
- Journal Title
- Computer Physics Communications
- Journal Volume
- 10
- Journal Issue
- 5
- Series
- Comput. Phys. Commun.
- Journal Page Range
- 264-281
- ISSN
- 0010-4655
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- Netherlands
- INIS RN
- 7245258
- Subject category
- S99: GENERAL AND MISCELLANEOUS; S70: PLASMA PHYSICS AND FUSION TECHNOLOGY; S79: ASTROPHYSICS, COSMOLOGY AND ASTRONOMY;
- Is Lead record
- Yes
- Descriptors DEI
- ADIABATIC PROCESSES; BOUNDARY CONDITIONS; CURRENT DENSITY; E CODES; ELECTRON TEMPERATURE; EQUATIONS OF MOTION; FORTRAN; ION TEMPERATURE; LAGRANGIAN FUNCTION; MAGNETIC FIELDS; MAGNETOHYDRODYNAMICS; NUMERICAL SOLUTION; ONE-DIMENSIONAL CALCULATIONS; PLASMA; VELOCITY
- Descriptors DEC
- COMPUTER CODES; DIFFERENTIAL EQUATIONS; EQUATIONS; FLUID MECHANICS; FUNCTIONS; HYDRODYNAMICS; MECHANICS; PROGRAMMING LANGUAGES
Optional Information
- Notes
- Updated automatically by Metadata and Full-Text Enrichment Agent