References
This page lists key references for the numerical methods and software frameworks used in Cocoa.
ADCIRC and GWCE
Luettich, R.A., Westerink, J.J., and Scheffner, N.W. (1992). ADCIRC: An Advanced Three-Dimensional Circulation Model for Shelves, Coasts, and Estuaries. Technical Report DRP-92-6, U.S. Army Engineer Waterways Experiment Station, Vicksburg, MS.
Kolar, R.L., Gray, W.G., Westerink, J.J., and Luettich, R.A. (1994). Shallow water modeling in spherical coordinates: equation formulation, numerical implementation, and application. Journal of Hydraulic Research, 32(1), 3-24.
Dawson, C., Westerink, J.J., Feyen, J.C., and Pothina, D. (2006). Continuous, discontinuous and coupled discontinuous-continuous Galerkin finite element methods for the shallow water equations. International Journal for Numerical Methods in Fluids, 52(1), 63-88.
Finite Element Methods
Hughes, T.J.R. (2000). The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Dover Publications.
Zienkiewicz, O.C., Taylor, R.L., and Zhu, J.Z. (2013). The Finite Element Method: Its Basis and Fundamentals (7th ed.). Butterworth-Heinemann.
Kokkos
Edwards, H.C., Trott, C.R., and Sunderland, D. (2014). Kokkos: Enabling manycore performance portability through polymorphic memory access patterns. Journal of Parallel and Distributed Computing, 74(12), 3202-3216.
Trott, C.R., Lebrun-Grandié, D., Arndt, D., et al. (2022). Kokkos 3: Programming Model Extensions for the Exascale Era. IEEE Transactions on Parallel and Distributed Systems, 33(4), 805-817.
Trilinos
Heroux, M.A., Bartlett, R.A., Howle, V.E., et al. (2005). An overview of the Trilinos project. ACM Transactions on Mathematical Software, 31(3), 397-423.
Bavier, E., Hoemmen, M., Rajamanickam, S., and Thornquist, H. (2012). Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems. Scientific Programming, 20(3), 241-255.
Wind Stress and Atmospheric Forcing
Garratt, J.R. (1977). Review of drag coefficients over oceans and continents. Monthly Weather Review, 105, 915-929.
Shallow Water Equations
Vreugdenhil, C.B. (1994). Numerical Methods for Shallow-Water Flow. Springer.
Toro, E.F. (2001). Shock-Capturing Methods for Free-Surface Shallow Flows. Wiley.
Wetting and Drying
Medeiros, S.C. and Hagen, S.C. (2012). Review of wetting and drying algorithms for numerical tidal flow models. International Journal for Numerical Methods in Fluids, 71(4), 473-487.
Carrier, G.F. and Greenspan, H.P. (1958). Water waves of finite amplitude on a sloping beach. Journal of Fluid Mechanics, 4(1), 97-109.