Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Algorithm 759: VLUGR3: a vectorizable adaptive-grid solver for PDEs in 3D—Part II. code description

Published: 01 September 1996 Publication History

Abstract

This article describes an ANSI Fortran 77 code, VLUGR3, autovectorizable on the Cray Y-MP, that is based on an adaptive-grid finite-difference method to solve time-dependent three-dimensional systems of partial differential equations.

Supplementary Material

GZ File (759.gz)
Software for "VLUGR3: a vectorizable adaptive-grid solver for PDEs in 3D --- Part II. code description"

References

[1]
BLOM, J. G. AND VERWER, J.G. 1993a. A vectorizable adaptive grid solver for PDEs in 3D. Rep. NM-R9319, CWI, Amsterdam.
[2]
BLOM, J. G. AND VERWER, J.G. 1993b. VLUGR2: A vectorized local uniform grid refinement code for PDEs in 2D. Rep. NM-R9306, CWI, Amsterdam.
[3]
BLOM, J. G. AND VERWER, J. G. 1994a. Vectorizing matrix operations arising from PDE discretization on 9-point stencils. J. Supercomput. 8, 29-51.
[4]
BLOM, J. G. AND VERWER, J. G. 1994b. VLUGR3: A vectorizable adaptive grid solver for PDEs in 3D. Part I. Algorithmic aspects and applications. Appl. Numer. Math. 16, 129-156.
[5]
BLOM, J. G., TROMPERT, R. A., AND VERWER, J. G. 1994. VLUGR2: A vectorizable adaptive grid solver for PDEs in 2D. Rep. NM-R9403, CWI, Amsterdam. See also this issue.
[6]
DE STURLER, E. AND FOKKEMA, D. R. 1993. Nested Krylov methods and preserving the orthogonality. In NASA Conference Publication 3324. Vol. 1, the 6th Copper Mountain Conference on Multigrid Methods, N. D. Melson, T. A. Manteuffel, and S. F. McCormick, Eds. NASA, 111-126.
[7]
TROMPERT, R.A. 1992. MOORKOP, an adaptive grid code for initial-boundary value problems in two space dimensions. Rep. NM-N9201, CWI, Amsterdam.
[8]
TROMPERT, R.A. 1994. Local uniform grid refinement for time-dependent partial differential equations. Ph.D. thesis, Univ. of Amsterdam, The Netherlands.
[9]
TROMPERT, R. A. AND VERWER, J. G. 1991. A static-regridding method for two-dimensional parabolic partial differential equations. Appl. Numer. Math. 8, 65-90.
[10]
TROMPERT, R. A. AND VERWER, J.G. 1993a. Analysis of the implicit Euler local uniform grid refinement method. SIAM J. Sci. Comput. 14, 259-278.
[11]
TROMPERT, R. A. AND VERWER, J. G. 1993b. Runge-Kutta methods and local uniform grid refinement. Math. Comput. 60, 591-616.
[12]
TROMPERT, R. A., VERWER, J. G., AND BLOM, J.G. 1993. Computing brine transport in porous media with an adaptive-grid method. Int. J. Numer. Meth. Fluids 16, 43-63.
[13]
VERWER, J. G. AND TROMPERT, R.A. 1992. An adaptive-grid finite-difference method for time-dependent partial differential equations. In Proceedings of the 14th Biennial Dundee Conference on Numerical Analysis, D. F. Griffiths and G. A. Watson, Eds. Pitman Research Notes in Mathematics Series, vol. 260. Pitman, Harlow, U. K., 267-284.
[14]
VERWER, J. G. AND TROMPERT, R.A. 1993. Analysis of local uniform grid refinement. Appl. Numer. Math. 13, 251-270.
[15]
VAN DER VORST, H.A. 1992. BI-CGSTAB: A fast and smoothly converging variant of BI-CG for the solution of nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 13, 631-644.

Cited By

View all
  • (2024)Numerical modeling of time dependent Diffusive Shock AccelerationJournal of Cosmology and Astroparticle Physics10.1088/1475-7516/2024/01/0682024:01(068)Online publication date: 31-Jan-2024
  • (2015)Modelling the Influence of Corotating Interaction Regions on Jovian MeV-electronsJournal of Physics: Conference Series10.1088/1742-6596/632/1/012082632(012082)Online publication date: 13-Aug-2015
  • (2015)Heliospheric Energetic Particles and Galactic Cosmic Ray ModulationJournal of Physics: Conference Series10.1088/1742-6596/632/1/012070632(012070)Online publication date: 13-Aug-2015
  • Show More Cited By

Recommendations

Reviews

Warren E. Ferguson

VLUGR2 and VLUGR3, for partial differential equations (PDEs) in two and three spatial dimensions, respectively, are vectorizable Fortran 77 codes that solve initial boundary-value problems involving a system of PDEs. Both codes use an adaptive-grid finite-difference method and are tuned for a system of time-dependent parabolic PDEs. The system of PDEs is solved using a “method of lines” approach. In this approach, the PDEs are first discretized in space, and the resulting ordinary differential equations (ODEs) or differential-algebraic equations (DAEs) in time are solved using a second-order two-step implicit backward differentiation formula (BDF) method. The resulting system of equations created by the BDF method is solved by the user's choice of one of three solvers: (1) bi-conjugate gradient method stabilized (BiCGStab) with ILU preconditioning, (2) generalized conjugate residual orthonormalization (GCRO) with a simple block diagonal scaling, or (3) a matrix-free version of (2). The spatial discretization is carried out by central finite-differences in the interior and one-sided finite-differences on the boundary. As time evolves, the spatial grid is adapted via the local uniform grid r efinement method. This method starts with a coarse grid that covers the entire spatial domain and recursively introduces finer grids on spatial subdomains with high spatial activity. High spatial activity is detected by a function that monitors the spatial curvature of the solution. The fine-grid nodal solution values are injected into the coinciding coarser-grid nodes. When a grid cell must be refined, the cell is divided into four equal parts. When interpolation is needed to determine solution values, linear interpolation is used. For at least VLUGR3, there is a restriction on the shape of the spatial domain. The use of the codes is demonstrated by using them to solve a system of parabolic PDEs where each PDE is similar to Burger's equation.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Mathematical Software
ACM Transactions on Mathematical Software  Volume 22, Issue 3
Sept. 1996
122 pages
ISSN:0098-3500
EISSN:1557-7295
DOI:10.1145/232826
  • Editor:
  • Ronald Boisvert
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1996
Published in TOMS Volume 22, Issue 3

Permissions

Request permissions for this article.

Check for updates

Badges

Author Tags

  1. adaptive-grid methods
  2. iterative solvers
  3. method of lines
  4. nonsymmetric sparse linear systems
  5. partial differential equations
  6. software
  7. vectorization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)1
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Numerical modeling of time dependent Diffusive Shock AccelerationJournal of Cosmology and Astroparticle Physics10.1088/1475-7516/2024/01/0682024:01(068)Online publication date: 31-Jan-2024
  • (2015)Modelling the Influence of Corotating Interaction Regions on Jovian MeV-electronsJournal of Physics: Conference Series10.1088/1742-6596/632/1/012082632(012082)Online publication date: 13-Aug-2015
  • (2015)Heliospheric Energetic Particles and Galactic Cosmic Ray ModulationJournal of Physics: Conference Series10.1088/1742-6596/632/1/012070632(012070)Online publication date: 13-Aug-2015
  • (2011) POSSIBLE EVIDENCE FOR A FISK-TYPE HELIOSPHERIC MAGNETIC FIELD. I. ANALYZING ULYSSES /KET ELECTRON OBSERVATIONS The Astrophysical Journal10.1088/0004-637X/741/1/23741:1(23)Online publication date: 12-Oct-2011
  • (2008)Implicit adaptive mesh refinement for 2D reduced resistive magnetohydrodynamicsJournal of Computational Physics10.1016/j.jcp.2008.06.029227:20(8855-8874)Online publication date: 1-Oct-2008
  • (2007)Simulation of constituent transport using a reduced 3D constituent transport model (CTM) driven by HF Radar: Model application and error analysisEnvironmental Modelling & Software10.1016/j.envsoft.2006.02.01022:4(488-501)Online publication date: Apr-2007
  • (2007)Spatial and temporal Ca2+, Mg2+, and ATP2− dynamics in cardiac dyads during calcium releaseBiochimica et Biophysica Acta (BBA) - Biomembranes10.1016/j.bbamem.2006.08.0201768:1(155-166)Online publication date: Jan-2007
  • (2006)A spatially and temporally adaptive solution of Richards’ equationAdvances in Water Resources10.1016/j.advwatres.2005.06.00829:4(525-545)Online publication date: Apr-2006
  • (2004)From a Product Model to Visualization: Simulation of Indoor Flows with Lattice‐Boltzmann MethodsComputer-Aided Civil and Infrastructure Engineering10.1111/j.1467-8667.2004.00366.x19:6(411-420)Online publication date: 2-Aug-2004
  • (2004)The influence of CIRs on the energetic electron flux at 1 AUAstronomy & Astrophysics10.1051/0004-6361:20040072419:1(357-363)Online publication date: 23-Apr-2004
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media