UCBCFD / MLegS

Mapped Legendre Spectral Method Code for Unbounded Vortical Flow Simulations

Home Page:https://ucbcfd.github.io/MLegS/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MLegS: Parallelized Mapped Legendre Spectral Method Code

MLegS (Mapped Legendre Spectral Method Code) is a code package based on a parallelized spectral method for vortical (swirling) flow simulations in an unbounded domain.

Based on the numerical algorithm proposed by T. Matsushima and P. S. Marcus (1997)1, MLegS incorporates scalable multiprocessing interfaces for high-performance computing. MLegS is written in Modern Fortran; the code package is open-source under a BSD license.

Prior to its open-source release, MLegS was successfully used in several vortex dynamics studies in the context of wake vortices in the atmosphere. One example is S. Lee and P. S. Marcus (2023)2, where one can find the detailed mathematical formulation of the mapped Legendre (pseudo-)spectral method.

Links

Contributors

Footnotes

  1. J. Comput. Phys., vol. 137, no. 2, 1997, pp. 321-345

  2. J. Fluid Mech., vol. 967, 2023, A2

About

Mapped Legendre Spectral Method Code for Unbounded Vortical Flow Simulations

https://ucbcfd.github.io/MLegS/

License:BSD 2-Clause "Simplified" License


Languages

Language:Fortran 99.9%Language:Makefile 0.1%