ESTS0233 MGMHD. (Abstract last modified 24-JUL-1997)
1.
NAME OR DESIGNATION OF PROGRAM - MGMHD 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
ESTS0233/01 IBM PC PC Pentium 100
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.
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.
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.
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.
7.
UNUSUAL FEATURES OF THE PROGRAM - 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.
9.
STATUS 10.
REFERENCES - 11.
MACHINE REQUIREMENTS - 12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - DOS. 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - 15.
NAME AND ESTABLISHMENT OF AUTHORS - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: DIFFUSERS, FLUID FLOW, MAGNETOHYDRODYNAMICS, MHD CHANNELS, THREE-DIMENSIONAL, TURBULENCE
Program-name Package-ID Status
MGMHD ESTS0233/01 Tested
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.
ESTS0233/01: 24-JUL-1997 Tested at NEADB
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:
- 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)
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.
ESTS0233/01: FORTRAN
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).
Instructions for tailoring MGMHD to DEC VAX and IBM mainframe and PC/AT computers are contained in the User's Guide.
J. X. Bouillard, G. F. Berry, J. L. Krazinski AND S. P. Vanka
Argonne National Laboratory
IL (United States)
ESTS0233/01:
ESTS0233_01.001 Information file of program MGMHD 139 records
ESTS0233_01.002 Original notes on MGMHD 68 records
ESTS0233_01.003 Source file of program MGMHD 6679 records
ESTS0233_01.004 Include file with the definitions of COMMON 61 records
ESTS0233_01.005 PC-executable of program MGMHD 0 records
ESTS0233_01.006 MARK II Faraday channel problem input 39 records
ESTS0233_01.007 Input data for calculation of fluid properti 130 records
ESTS0233_01.008 MARK II Faraday channel problem output 415 records
ESTS0233_01.009 MARK II Faraday channel problem output (NEA) 415 records
ESTS0233_01.010 Aux. file of Lahey runtime errors/messages 0 records
ESTS0233_01.011 DOS file-names 10 records
- X. Magnetic Fusion Research
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search