During the course of developing new numerical algorithms for a terrain-following ocean modeling system (TOMS), different numerical aspects have been evaluated through a comparison between two widely used community ocean models, the Princeton ocean model (POM) and the regional ocean modeling system (ROMS). While both models aim at modeling coastal to basin-scale problems using similar grids, their numerical algorithms, code structure, and parameterization options are very different. Sensitivity studies with an idealized channel flow and a steep seamount configuration demonstrate how different algorithms in the two models may affect numerical errors, the stability of the code and the computational efficiency. For example, new pressure gradient schemes, using polynomial fits and new time stepping algorithms may reduce numerical errors and allow using longer time steps than standard schemes do. However, the new schemes may require more careful choices of time steps and the use of higher order advection schemes to maintain numerical stability.
All Science Journal Classification (ASJC) codes
- Computer Science (miscellaneous)
- Geotechnical Engineering and Engineering Geology
- Atmospheric Science
- Numerical methods
- Ocean modeling
- Sigma coordinates