Abstract
The laws that govern natural systems can often be modelled mathematically using partial differential equations (PDEs). Usually the resultant PDEs are not solvable analytically, leaving numerical solutions as the only recourse to gain useful insights into such systems. As a result, it
is important to efficiently calculate numerical solutions of PDEs to further our understanding of such systems. In this paper we briefly describe the design and validation of SARAS, a general-purpose PDE solver based on finite difference method (Anderson, 1995; Ferziger &
Peric, 2001).
Original language | English (US) |
---|---|
Pages (from-to) | 2095 |
Journal | Journal of Open Source Software |
Volume | 6 |
Issue number | 64 |
DOIs | |
State | Published - Aug 16 2021 |
Bibliographical note
KAUST Repository Item: Exported on 2021-08-19Acknowledged KAUST grant number(s): k1052
Acknowledgements: We gratefully acknowledge the contributions from Gaurav Gautham, Saurav Bhattacharjee, Rishabh Sahu and Mohammad Anas during the development of SARAS. We also thank Kyle Niemeyer and the reviewers at JOSS, whose useful suggestions greatly improved the solver,
with true open-source ethos. Part of our computations were performed on the Cray XC40 (Shaheen II) of KAUST supercomputing laboratory, Saudi Arabia, through Projects k1052 and k1416.