Skip to content

Commit 9edc555

Browse files
committed
add papers references
1 parent 4d64a89 commit 9edc555

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

paper/paper.bib

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,3 +136,22 @@ @misc{Verdugo:2025
136136
doi = {10.5281/zenodo.15266760},
137137
url = {https://github.com/PartitionedArrays/PartitionedArrays.jl}
138138
}
139+
140+
141+
142+
@misc{@BrunelliAirfoilGmsh:2023,
143+
author = {Carlo Brunelli},
144+
title = {AirfoilGmsh.jl: A Julia package for generating airfoil meshes using Gmsh},
145+
year = {2023},
146+
howpublished = {\url{https://github.com/carlodev/AirfoilGmsh.jl}},
147+
note = {Accessed: 2025-05-23}
148+
}
149+
150+
151+
@misc{GridapPETSc:2025,
152+
author = {Francesc Verdugo and Santiago Badia and Alberto F. Martin and Jordi Manyer Fuertes and Eric Neiva and the Gridap Team},
153+
title = {GridapPETSc.jl: A PETSc backend for Gridap.jl},
154+
year = {2025},
155+
howpublished = {\url{https://github.com/gridap/GridapPETSc.jl}},
156+
note = {Accessed: 2025-05-23}
157+
}

paper/paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ However, for more advanced users who may desire greater control over the simulat
3030

3131
# Statement of need
3232
`SegregatedVMSSolver.jl` is a comprehensive Julia package designed for conducting high-fidelity simulations of complex flow phenomena within the incompressible regime, leveraging the VMS and SUPG method. VMS has been originally introduced by @Hughes:2000. The linearization adopted has been proposed in the SUPG method by @Banyai:2016.
33-
The package relies on the `Gridap.jl` package [@Verdugo:2022; @Badia:2020] to implement the mathematical model of FEM. Complementing this core functionality, `GridapDistributed.jl` [@BadiaD:2022] and `PartitionedArrays.jl` [@Verdugo:2025] allow the use of multi-core CPUs desktop computers to HPC clusters. The [`GridapPETSc.jl`](https://github.com/gridap/GridapPETSc.jl) package is used to solve the final linear system.
33+
The package relies on the `Gridap.jl` package [@Verdugo:2022; @Badia:2020] to implement the mathematical model of FEM. Complementing this core functionality, `GridapDistributed.jl` [@BadiaD:2022] and `PartitionedArrays.jl` [@Verdugo:2025] allow the use of multi-core CPUs desktop computers to HPC clusters. The `GridapPETSc.jl` [@GridapPETSc:2025] package is used to solve the final linear system.
3434
It solves a Linearized and Segregated version of VMS (LS-VMS) and SUPG. It is based on an iterative predictor-corrector scheme and it avoids the resolution of a non-linear problem. It uses the $\theta$ method to solve the time-marching problem.
3535

3636
This package focuses on solving fluid dynamics problems, with a particular emphasis on the study of 2D and 3D airfoil aerodynamics at low Reynolds numbers (tested up to 500,000). The primary objective is to provide researchers and engineers with a versatile tool for analyzing aerodynamic features in this regime.
@@ -41,7 +41,7 @@ A suite of benchmark cases is implemented to ensure reliability and applicabilit
4141
- **Vortex shedding over a cylinder**: Available in both 2D and 3D.
4242
- **Airfoil aerodynamics**: Extensive support for both 2D and 3D simulations.
4343

44-
It also has a suite of tools for post-processing the results like performing time and spanwise averaging. It is possible to control the simulation in real-time, enabling/disabling the creation of output files at each time-step. The user can load their own airfoil meshes also using the package [`AirfoilGmsh.jl`](https://github.com/carlodev/AirfoilGmsh.jl). Additionally, the package provides tools for initializing boundary layers in 2D simulations, enhancing its versatility and utility for researchers and practitioners in the field of fluid dynamics.
44+
It also has a suite of tools for post-processing the results like performing time and spanwise averaging. It is possible to control the simulation in real-time, enabling/disabling the creation of output files at each time-step. The user can load their own airfoil meshes also using the package `AirfoilGmsh.jl` [@BrunelliAirfoilGmsh:2023]. Additionally, the package provides tools for initializing boundary layers in 2D simulations, enhancing its versatility and utility for researchers and practitioners in the field of fluid dynamics.
4545

4646
The field of fluid dynamics in Julia has seen significant growth, with several software packages emerging to address various computational challenges. This reflects the growing interest and engagement of the Julia community in this domain. A comprehensive list of packages can be found on [Julia Packages - Fluid Dynamics](https://juliapackages.com/c/fluid-dynamics). Among the most notable and well documented are:
4747

0 commit comments

Comments
 (0)