Skip to main content

Versatile Advection Code

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1225))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boris, J. P., Book, D. L.: Flux-corrected transport. I. SHASTA, A fluid transport algorithm that works. J. Comput. Phys. 11 (1973) 38

    Google Scholar 

  2. 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

    Google Scholar 

  3. Dai, W., Woodward, P. R.: Extension of the piecewise parabolic method (PPM) to multidimensional magnetohydrodynamics. J. Comput. Phys. 111 (1994) 354

    Google Scholar 

  4. Harten, A.: High resolution schemes for hyperbolic conservation laws. J. Comput. Phys. 49 (1983) 357

    Google Scholar 

  5. Keppens, R., Tóth, G., van der Ploeg, A., Botchev, M.: Implicit and Semi-Implicit Schemes in the Versatile Advection Code, (work in progress)

    Google Scholar 

  6. Odstrčil, D.: A new optimized FCT algorithm for shock wave problems. J. Comput. Phys. 91 (1990) 71

    Google Scholar 

  7. Roe, P. L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43 (1981) 357

    Google Scholar 

  8. Van der Ploeg, A., Keppens, R., Tóth, G.: Block Incomplete LU-preconditioners for Implicit Solution of Advection Dominated Problems, (in this volume)

    Google Scholar 

  9. Ryu, D., Jones, T. W., Frank, A.: Numerical magnetohydrodynamics in astrophysics: Algorithm and tests for multi-dimensional flow. Astrophys. J. 452 (1995) 85

    Google Scholar 

  10. 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

    Google Scholar 

  11. Tóth, G.: A general code for modeling MHD flows on parallel computers: Versatile advection code. Astrophys. Lett. & Comm. 34 (1996), 245–250

    Google Scholar 

  12. Tóth, G.: The LASY Preprocessor and its Application to General Multi-Dimensional Codes. J. Comput. Phys. (submitted)

    Google Scholar 

  13. 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

    Google Scholar 

  14. van Leer, B.: Towards the ultimate conservative difference scheme. V. A Second order sequel to Godunov's method. J. Comput. Phys. 32 (1979) 101

    Google Scholar 

  15. Yee, H. C.: A class of high-resolution explicit and implicit shock-capturing methods. NASA TM-101088 (1989)

    Google Scholar 

  16. Zachary, A. L., Malagoli, A., Colella, P.: A higher-order Godunov method for multidimensional ideal magnetohydrodynamics. SIAM J. Sci. Comput. 15 (1994) 263

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints 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

Publish with us

Policies and ethics