last modified: 24-JUL-1997 | catalog | categories | new | search |

ESTS0233 MGMHD.

MGMHD, Multigrid 3-D for the Analysis of Magnetohydrodynamic (MHD) Channels

top ]
1. NAME OR DESIGNATION OF PROGRAM:  MGMHD
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
MGMHD ESTS0233/01 Tested 24-JUL-1997

Machines used:

Package ID Orig. computer Test computer
ESTS0233/01 IBM PC PC Pentium 100
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

MGMHD is a three-dimensional code for the analysis of magnetohydrodynamic (MHD) channels (generators, diffusers, and thrusters) for compressible and incompressible, laminar and turbulent, iso- and noniso-thermal fluids.
top ]
4. METHOD OF SOLUTION

The MHD equation set comprises the mass continuity equation, three momentum equations, the energy equation,  two turbulence equations, and Maxwell's electrical equation. The two-equation turbulence model equations are solved for the turbulence energy and its dissipation rate. MGMHD employs the classical semi-implicit method for pressure-linked equations (SIMPLE) parabolic marching technique in the axial direction. The cross-stream plane continuity and elliptic momentum equations are solved simultaneously by the full approximate storage (FAS), block implicit multigrid method (BLIMM). The cross-stream elliptic potential equations are solved using a FAS multigrid procedure.  The finite-difference equations are obtained by integrating the differential equations over the transformed space control volumes surrounding the flow variables. The hydrodynamic finite difference equations are solved by a symmetrical coupled Gauss-Seidel procedure. A point Gauss-Seidel procedure is used to smooth the electric potential, axial momentum, energy, and turbulence finite-difference equations.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

A variety of inlet conditions can be prescribed, but the inlet axial velocity must be positive to avoid any inconsistency with the parabolic treatment of  the gas dynamic equations. For some problems, the viscous dissipation near the walls may be quite large, especially for high speed flows, and lead to numerical instabilities.
top ]
6. TYPICAL RUNNING TIME

MGMHD performs about four times faster than the earlier TDMHD code. Approximately two hours were required for a
10m diagonal channel IBM PC/AT simulation, with a DSI780 board.
ESTS0233/01
The program MGMHD was installed and executed on a PC DELL Optiplex GXM 5100 equipped with a Pentium processor at 99 MHz,  base memory 640 KByte and extended memory 32 MByte. Only a few seconds of elapsed time are required to run the sample problem.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

MGMHD is an updated and improved version of the single-grid, three-dimensional magnetohydrodynamic code, TDMHD. The TDMHD formulation of the three-dimensional partial  differential equations for flow and electrical fields is retained with an advanced multigrid solution algorithm incorporated.
top ]
9. STATUS
Package ID Status date Status
ESTS0233/01 24-JUL-1997 Tested at NEADB
top ]
10. REFERENCES

J. X. Bouillard, J. L. Krazinski, S. P. Vanka, and
             G. F. Berry, Performance of a Multigrid Three
             Dimensional MHD Generator Calculation Procedure, 27th
             Symposium Engineering Aspects of Magmetohyrodynamics,
             June 27-29, 1989, Reno, Nevada, pp.5.2-1 - 5.2-12.
ESTS0233/01, included references:
- J.X. Bouillard et al.:
  User's Manual for MGMHD: A Multigrid Three-Dimensional Computer
  Code for the Analysis of Magnetohydrodynamic Generators and
  Diffusers
  ANL/MHD-89/1 (November 1989)
top ]
11. MACHINE REQUIREMENTS:
ESTS0233/01
The filesize of the executable file PCMHD.EXE created using the Lahey F77L/EM-32 compiler (Version 5.20) and linker (Version 5.15), and using the linking options '-stub RUNB -PACK' is  377 Kbyte.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
ESTS0233/01 FORTRAN
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  DOS.
ESTS0233/01
The program MGMHD was executed on a PC DELL with a Pentium procesor running MS-DOS 6.2. The source code was compiled and linked using the Lahey F77L/EM-32 Fortran compiler (Version 5.20) and linker (Version 5.15).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Instructions for tailoring MGMHD to DEC VAX and IBM mainframe and PC/AT computers are contained in the User's Guide.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

      J. X. Bouillard, G. F. Berry, J. L. Krazinski AND S. P. Vanka
      Argonne National Laboratory
      IL (United States)
top ]
16. MATERIAL AVAILABLE
ESTS0233/01
File name File description Records
ESTS0233_01.001 Information file of program MGMHD 139
ESTS0233_01.002 Original notes on MGMHD 68
ESTS0233_01.003 Source file of program MGMHD 6679
ESTS0233_01.004 Include file with the definitions of COMMON 61
ESTS0233_01.005 PC-executable of program MGMHD 0
ESTS0233_01.006 MARK II Faraday channel problem input 39
ESTS0233_01.007 Input data for calculation of fluid properti 130
ESTS0233_01.008 MARK II Faraday channel problem output 415
ESTS0233_01.009 MARK II Faraday channel problem output (NEA) 415
ESTS0233_01.010 Aux. file of Lahey runtime errors/messages 0
ESTS0233_01.011 DOS file-names 10
top ]
17. CATEGORIES
  • X. Magnetic Fusion Research

Keywords: MHD channels, diffusers, fluid flow, magnetohydrodynamics, three-dimensional, turbulence.