Software considerations for the “black box” solver FIDISOL for partial differential equations

Type: Article

Publication Date: 1987-12-01

Citations: 30

DOI: https://doi.org/10.1145/35078.35080

Abstract

FIDISOL is a program package for the solution of nonlinear systems of two-dimensional and three-dimensional elliptic and parabolic partial differential equations (PDEs) with nonlinear boundary conditions (BCs) on the boundaries of a rectangular domain. A finite difference method (FDM) with an arbitrary grid and arbitrary consistency order is used, these are either prescribed by the user or are self-adapted for a given relative tolerance. FIDISOL has been designed to be fully vectorizable on vector computers. In this paper we discuss several problems from the viewpoint of software development and user interface, for example, how to deliver the PDEs and BCs to FIDISOL and how to allow a flexible use by a suitable parameter list.

Locations

  • ACM Transactions on Mathematical Software - View - PDF

Similar Works

Action Title Year Authors
+ FIDISOL: A ‘black box’ solver for partial differential equations 1988 Willi Schönauer
E. Schnepf
+ Numerical engineering: design of PDE black-box solvers 2002 Willi Schönauer
+ FIDISOL/CADSOL and VECFEM- powerful tools for the solution of partial differential equations 1993 Lutz Gross
Christian Roll
Matthias Schmauder
W. Schoenauer
Ruediger Weiss
+ Firedrake 2016 Florian Rathgeber
David A. Ham
Lawrence Mitchell
Michael Lange
Fabio Luporini
Andrew T. T. McRae
Gheorghe-Teodor Bercea
Graham Markall
Paul H. J. Kelly
+ Final Report: Non-Intrusive Parallel-in-Time Solvers for Partial Differential Equations 2024 Daniel Vallejo
T. Le
B. Q. Li
Margaret Luo
+ Advanced Topics in Computational Partial Differential Equations: Numerical Methods and Diffpack Programming 2005 Theodoros Katsaounis
+ py_bvp 2010 Jason J. Boisvert
P. H. Muir
Raymond J. Spiteri
+ PDF Chat A DSEL in C++ for lowest-order methods for diffusive problem on general meshes 2013 Jean-Marc Gratien
+ PDF Chat A Domain Specific Embedded Language in C++ for lowest-order methods for diffusive problem on general meshes 2013 Jean-Marc Gratien
+ PDF Chat Reduced basis method for the rapid and reliable solution of partial differential equations 2007 Yvon Maday
+ A Comprehensive Set of Tools for Solving Partial Differential Equations; Diffpack 1997 Are Magnus Bruaset
Hans Petter Langtangen
+ PDF Chat Implementing a Restricted Function Space Class in Firedrake 2024 Emma Rothwell
+ PDF Chat A tutorial-driven introduction to the parallel finite element library FEMPAR v1.0.0 2019 Santiago Badia
Alberto F. Martı́n
+ Efficient implementations for matrix-free solutions of PDEs with libCEED 2020 Valeria Barra
J. Brown
Jeremy Thompson
Leila Ghaffari
Yohann Dudouit
Natalie Beams
+ Etude d'une méthode volumes finis pour la résolution d'un modèle non linéaire d'un couplage maxwell/plasma dans le domaine temporel 2011 Adnane Hamiaz
+ PDF Chat Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto 2012 Jean-Marc Gratien
+ Evaluating Accuracy and Efficiency of HPC Solvers for Sparse Linear Systems with Applications to PDEs 2022 Antonella Galizia
Simone Cammarasana
Andrea Clematis
Giuseppe Patane'
+ FEMPAR: An object-oriented parallel finite element framework for large scale computational science and engineering 2017 Santiago Badia
Alberto F. Martı́n
Javier Príncipe
+ PDF Chat Practical Numerical Methods for Scientists and Engineers 2022 Ahmed M. Elkhatat
+ Efficient vectorizable PDE solvers 1990 Willi Schönauer
Rüdiger Weiss

Works That Cite This (24)

Action Title Year Authors
+ PDF Chat Particlelike solutions to the Yang-Mills-dilaton system in<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>4</mml:mn><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math>dimensions 2007 Eugen Radu
Ya. Shnir
D. H. Tchrakian
+ Interactive/visual DEQSOL: interactive creation, debugging, diagnosis and visualization of numerical simulation 1989 Chisato Konno
Yukio Umetani
Mitsuyoshi Igai
Tadashi Ohta
+ FIDISOL: A ‘black box’ solver for partial differential equations 1988 Willi Schönauer
E. Schnepf
+ Efficient vectorizable PDE solvers 1989 Willi Schönauer
R. Weiβ
+ Efficient vectorizable PDE solvers 1990 Willi Schönauer
Rüdiger Weiss
+ PDF Chat EMRIs around j = 1 black holes with synchronised hair 2023 Jorge F. M. Delgado
Carlos Herdeiro
Eugen Radu
+ PDF Chat Static axially symmetric solutions of Einstein-Yang-Mills equations with a negative cosmological constant: Black hole solutions 2004 Eugen Radu
Elizabeth Winstanley
+ PDF Chat Angularly excited and interacting boson stars and<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mi>Q</mml:mi></mml:math>balls 2009 Yves Brihaye
Betti Hartmann
+ PDF Chat Skyrmion–anti-Skyrmion chains 2009 Ya. Shnir
D. H. Tchrakian
+ PDF Chat Non-Abelian solutions in<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:msub><mml:mi>AdS</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:math>and<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>11</mml:mn></mml:math>supergravity 2006 Robert B. Mann
Eugen Radu
D. H. Tchrakian