An Implicitly Parallel Meshfree Solver in Regent
- Resource Type
- Conference
- Authors
- Soi, Rupanshu; Mamidi, Nischay Ram; Slaughter, Elliott; Prasun, Kumar; Nemili, Anil; Deshpande, S.M.
- Source
- 2020 IEEE/ACM 3rd Annual Parallel Applications Workshop: Alternatives To MPI+X (PAW-ATM) PAW-ATM Parallel Applications Workshop: Alternatives To MPI+X (PAW-ATM), 2020 IEEE/ACM 3rd Annual. :40-54 Nov, 2020
- Subject
- Computing and Processing
Kinetic theory
Task analysis
Two dimensional displays
Taylor series
Perturbation methods
Parallel processing
Programming
Regent
Legion
Fortran
Julia
MPI+X
LSKUM
Meshfree methods
- Language
This paper presents the development of a Regent based implicitly parallel meshfree solver for inviscid compressible fluid flows. The meshfree solver is based on the Least Squares Kinetic Upwind Method (LSKUM). The performance of the Regent parallel solver is assessed by comparing with the explicitly parallel versions of the same solver written in Fortran 90 and Julia. The Fortran code uses MPI with PETSc libraries, while the Julia code uses an MPI + X alternative parallel library. Numerical results are shown to assess the performance of these solvers on single and multiple CPU nodes.