The spectral element method for the shallow water equations on the sphere
Journal of Computational Physics
Shadow-object interface between Fortran 95 and C++
Computing in Science and Engineering
Semi-Implicit Spectral Element Atmospheric Model
Journal of Scientific Computing
Jacobian-free Newton-Krylov methods: a survey of approaches and applications
Journal of Computational Physics
An overview of the Trilinos project
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
Journal of Computational Physics
Efficient form of the LANS-α turbulence model in a primitive-equation ocean model
Journal of Computational Physics
Compiler support for the Fortran 2003 standard
ACM SIGPLAN Fortran Forum
Parallel parameter study of the Wigner-Poisson equations for RTDs
Computers & Mathematics with Applications
Journal of Computational Physics
Mathematical and Computer Modelling: An International Journal
Journal of Computational Physics
Journal of Computational Physics
Multiphysics simulations: Challenges and opportunities
International Journal of High Performance Computing Applications
Hi-index | 0.01 |
A framework for a fully implicit solution method is implemented into (1) the High Order Methods Modeling Environment (HOMME), which is a spectral element dynamical core option in the Community Atmosphere Model (CAM), and (2) the Parallel Ocean Program (POP) model of the global ocean. Both of these models are components of the Community Climate System Model (CCSM). HOMME is a development version of CAM and provides a scalable alternative when run with an explicit time integrator. However, it suffers the typical time step size limit to maintain stability. POP uses a time-split semi-implicit time integrator that allows larger time steps but less accuracy when used with scale interacting physics. A fully implicit solution framework allows larger time step sizes and additional climate analysis capability such as model steady state and spin-up efficiency gains without a loss in scalability. This framework is implemented into HOMME and POP using a new Fortran interface to the Trilinos solver library, ForTrilinos, which leverages several new capabilities in the current Fortran standard to maximize robustness and speed. The ForTrilinos solution template was also designed for interchangeability; other solution methods and capability improvements can be more easily implemented into the models as they are developed without severely interacting with the code structure. The utility of this approach is illustrated with a test case for each of the climate component models.