Abstract
The Versatile Advection Code is a general tool for solving hydrodynamical and magnetohydrodynamical problems arising in astrophysics. The software package uses modern high-resolution shock-capturing numerical schemes to solve a hyperbolic system of partial differential equations with additional non-hyperbolic source terms. Due to its modular structure the code can be easily configured for different sets of equations. Simulations can be done on a general 1, 2 or 3D structured grid. In 1D and 2D both axial and slab symmetry can be assumed for the ignored dimension(s). The source code is written in a dimension independent notation using the new Loop Annotation Syntax. It can be translated to Fortran 90, especially suited for data-parallel computers, or Fortran 77. A user interface based on web browsers, online manuals, and macros for several visualisation softwares make the package complete and user-friendly.
Preview
Unable to display preview. Download preview PDF.
References
Boris, J. P., Book, D. L.: Flux-corrected transport. I. SHASTA, A fluid transport algorithm that works. J. Comput. Phys. 11 (1973) 38
Brackbill, J. U., Barnes, D. C.: The effect of nonzero ∇ · B on the numerical solution of the magnetohydrodynamic equations. J. Comput. Phys. 35 (1980) 426
Dai, W., Woodward, P. R.: Extension of the piecewise parabolic method (PPM) to multidimensional magnetohydrodynamics. J. Comput. Phys. 111 (1994) 354
Harten, A.: High resolution schemes for hyperbolic conservation laws. J. Comput. Phys. 49 (1983) 357
Keppens, R., Tóth, G., van der Ploeg, A., Botchev, M.: Implicit and Semi-Implicit Schemes in the Versatile Advection Code, (work in progress)
Odstrčil, D.: A new optimized FCT algorithm for shock wave problems. J. Comput. Phys. 91 (1990) 71
Roe, P. L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43 (1981) 357
Van der Ploeg, A., Keppens, R., Tóth, G.: Block Incomplete LU-preconditioners for Implicit Solution of Advection Dominated Problems, (in this volume)
Ryu, D., Jones, T. W., Frank, A.: Numerical magnetohydrodynamics in astrophysics: Algorithm and tests for multi-dimensional flow. Astrophys. J. 452 (1995) 85
Tóth, G.: A general code for modeling MHD flows on parallel computers: Versatile advection code. Proceedings of Int. Astron. Union Colloqium 153, Makuhari, Japan, (1995) 471–472
Tóth, G.: A general code for modeling MHD flows on parallel computers: Versatile advection code. Astrophys. Lett. & Comm. 34 (1996), 245–250
Tóth, G.: The LASY Preprocessor and its Application to General Multi-Dimensional Codes. J. Comput. Phys. (submitted)
Tóth, G., Odstrčil, D.: Comparison of some Flux Corrected Transport and Total Variation Diminishing Numerical Schemes for Hydrodynamic and Magnetohydrodynamic Problems. J. Comput. Phys. 128 (1996) 82–100
van Leer, B.: Towards the ultimate conservative difference scheme. V. A Second order sequel to Godunov's method. J. Comput. Phys. 32 (1979) 101
Yee, H. C.: A class of high-resolution explicit and implicit shock-capturing methods. NASA TM-101088 (1989)
Zachary, A. L., Malagoli, A., Colella, P.: A higher-order Godunov method for multidimensional ideal magnetohydrodynamics. SIAM J. Sci. Comput. 15 (1994) 263
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tóth, G. (1997). Versatile Advection Code. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031598
Download citation
DOI: https://doi.org/10.1007/BFb0031598
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62898-9
Online ISBN: 978-3-540-69041-2
eBook Packages: Springer Book Archive