Anderson, E. et al. (1999). LAPACK Users’ Guide. Third. Philadelphia, PA: Society for Industrial and Applied Mathematics.
Bindschadler, R., D.G. Vaughan, and P. Vornberger (2011). “Variability of basal melt beneath the Pine Island Glacier ice shelf, West Antarctica”. In: Journal of Glaciology 57.204, pp. 581–595. doi: 10.3189/002214311797409802.
Brankin, RW and I Gladwell (1994). rksuite 90: software for ODE IVPs. Tech. rep. NAG Tech. Report, TR6/94, 1994.
Brent, R.P. (1973). Algorithms for Minimization Without Derivatives. Prentice-Hall series in automatic computation. Prentice-Hall.
Cooley, J.W. and J.W. Tukey (1965). “An algorithm for the machine calculation of complex fourier series”. In: Mathematics of Computation 19.90, pp. 249–259. doi: 10.1090/S0025-5718-1965-0178586-1.
Dallaston, M.C., I.J. Hewitt, and A.J. Wells (2015). “Channelization of plumes beneath ice shelves”. In: Journal of Fluid Mechanics 785, pp. 109–134. doi: 10.1017/jfm.2015.609.
Frigo, Matteo and Steven G. Johnson (2005). “The Design and Implementation of FFTW3”. In: Proceedings of the IEEE 93.2. Special issue on “Program Generation, Optimization, and Platform Adaptation”, pp. 216–231.
Grand, Mark (2002). Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML, Volume 1. 2nd ed. New York: Wiley.
Jacobs, S.S., H.H. Hellmer, and A. Jenkins (1996). “Antarctic Ice Sheet melting in the southeast Pacific”. In: Geophysical Research Letters 23.9, pp. 957–960. doi: 10.1029/96GL00723.
Jenkins, A. (1991). “A one-dimensional model of ice shelf-ocean interaction”. English. In: Journal of Geophysical Research 96 (C11), 20671–7.
Jenkins, A. (2011). “Convection-driven melting near the grounding lines of ice shelves and tidewater glaciers”. In: Journal of Physical Oceanography 41.12, pp. 2279–2294. doi: 10.1175/JPO-D-11-03.1.
Knoll, D.A. and D.E. Keyes (2004). “Jacobian-free Newton-Krylov methods: A survey of approaches and applications”. In: Journal of Computational Physics 193.2, pp. 357–397. doi: 10.1016/j.jcp.2003.08.010.
Kochergin, V. P. (1987). “Three-Dimensional Prognostic Models”. In: Three-Dimensional Coastal Ocean Models. American Geophysical Union, pp. 201–208. doi: 10.1029/CO004p0201.
MacMackin, C., (2019). Understanding the Effect of Seasonal Variability on the Structure of Ice Shelves and Meltwater Plumes, DPhil in Atmospheric, Oceanic, and Planetary Physics, University of Oxford, Oxford, UK.
Mandelzweig, V. B. and F. Tabakin (2001). “Quasilinearization approach to nonlinear problems in physics with application to nonlinear ODEs”. In: Computer Physics Communications 141, pp. 268–281. doi: 10.1016/S0010-4655(01)00415-5.
Neidinger, R. (2010). “Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming”. In: SIAM Review 52.3, pp. 545–563. doi: 10.1137/080743627.
Orszag, Steven A (1980). “Spectral methods for problems in complex geometries”. In: Journal of Computational Physics 37.1, pp. 70–92. doi: 10.1016/0021-9991(80)90005-4.
Pernice, M. and H.F. Walker (1998). “NITSOL: A Newton iterative solver for nonlinear systems”. In: SIAM Journal on Scientific Computing 19.1, pp. 302–318.
Press, William H. et al. (2007). Numerical Recipes 3rd Edition: The Art of Scientific Computing. 3rd ed. New York, NY, USA: Cambridge University Press.
Rouson, D., J. Xia, and X. Xu (2014). Scientific Software Design: The Object-Oriented Way. Cambridge University Press.
Sergienko, O. V. (2013). “Basal channels on ice shelves”. In: Journal of Geophysical Research -- Earth Surface 118.3, 1342–1355. doi: 10.1002/jgrf.20105.
Trefethen, L. (2000). Spectral Methods in MATLAB. Society for Industrial and Applied Mathematics. doi: 10.1137/1.9780898719598. eprint: http://epubs.siam.org/doi/pdf/10.1137/1.9780898719598.