Skip to content

Commit a087a65

Browse files
committed
add references to additional Julia packages
1 parent 32e0edc commit a087a65

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

paper/paper.bib

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,37 @@ @article{ramadhan2020oceananigans
332332
doi = {10.21105/joss.02018}
333333
}
334334

335+
@article{GeophysicalFlowsJOSS,
336+
doi = {10.21105/joss.03053},
337+
url = {https://doi.org/10.21105/joss.03053},
338+
year = {2021},
339+
publisher = {The Open Journal},
340+
volume = {6},
341+
number = {60},
342+
pages = {3053},
343+
author = {Navid C. Constantinou and Gregory LeClaire Wagner and Lia Siegelman and Brodie C. Pearson and André Palóczy},
344+
title = {{GeophysicalFlows.jl: Solvers for geophysical fluid dynamics problems in periodic domains on CPUs \& GPUs}},
345+
journal = {Journal of Open Source Software}
346+
}
347+
348+
@article{paprota2025spectralwaves,
349+
title={A fully spectral framework for nonlinear water waves propagating over topography},
350+
author={Paprota, Maciej},
351+
year={2025},
352+
journal={Coastal Engineering},
353+
volume={200},
354+
issn={0378-3839},
355+
howpublished={\url{https://github.com/mcpaprota/SpectralWaves.jl}},
356+
doi={10.1016/j.coastaleng.2025.104759}
357+
}
358+
359+
@misc{duchenewaterwaves1d,
360+
title={WaterWaves.jl},
361+
author={Duch{\^e}ne, Vincent and Navaro, Pierre},
362+
howpublished={\url{https://github.com/WaterWavesModels/WaterWaves1D.jl}},
363+
doi={10.5281/zenodo.7142921}
364+
}
365+
335366

336367
@article{ketcheson2019relaxation,
337368
title = {

paper/paper.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ SWASH ([https://www.tudelft.nl/swash](https://www.tudelft.nl/swash), accessed 20
8989
and the HySEA family of codes ([https://edanya.uma.es/hysea/](https://edanya.uma.es/hysea/), accessed 2025-08-22)
9090
focus on operational, production-grade simulations while DispersiveShallowWater.jl is aimed at developing and comparing models and numerical methods.
9191
The widely used coastal/tsunami models mentioned above offer similar capabilities for some of the relevant equations but may not include all the features and tools available in DispersiveShallowWater.jl and rely on different numerical methods and approaches.
92-
Other Julia packages, such as Oceananigans.jl [@ramadhan2020oceananigans] and TrixiShallowWater.jl [@winters2025trixi], also provide tools for simulating shallow water and dispersive wave phenomena, but differ in their focus, supported models, and numerical methods.
92+
Other Julia packages, such as Oceananigans.jl [@ramadhan2020oceananigans], GeophysicalFlows.jl [@GeophysicalFlowsJOSS],
93+
SpectralWaves.jl [@paprota2025spectralwaves], WaterWaves1D.jl [@duchenewaterwaves1d], and TrixiShallowWater.jl [@winters2025trixi],
94+
also provide tools for simulating shallow water and dispersive wave phenomena, but differ in their focus, supported models, and numerical methods.
9395
While some research papers offer supplementary code, these are typically limited to small scripts intended for reproducing specific results and are not
9496
developed as general-purpose software libraries.
9597

0 commit comments

Comments
 (0)