The mathematical and physical connections between three different ways of quantifying linear predictability in geophysical fluid systems are studied in a series of analytical and numerical models. Normal modes, as they are traditionally formulated in the instabilities theories of geophysical fluid dynamics, characterize the asymptotic development of disturbances to stationary...
The code reuse problem is a common software engineering problem in scientific computing. As a prevailing programming language in many scientific fields, Fortran does not provide support to address this problem. One particular reason is that Fortran lacks the support for generic programming. By applying program-generation techniques, we developed two...