Shared And Distributed Memory Implementations Of The Canadian MC2 Model
- Publication date
- Publisher
Abstract
The Mesoscale Compressible Community (MC2) model is an extension of a fully compressible limited area model developed by Monique Tanguay, Andre Robert and Rene Laprise in the mid-1980's. The model employs a three-timelevel semi-implicit, semi-Lagrangian time discretisation with modified terrain following Gal-Chen coordinates. The semi-implicit scheme results in an elliptic boundary value problem with first-order derivative terms in the vertical direction and thus the resulting discretised system of equations has a large sparse nonsymmetric coefficient matrix. The original alternating direction implicit (ADI) elliptic solver has been replaced with a flexible Generalised Minimum Residual (GMRES) Krylov method with variable preconditioning. We report on the performance of successive over relaxation (SOR) and vertical line relaxation (ADI) as parallel preconditioners to improve the convergence rate of GMRES. Parallelisation of the model for a distributed-memory computing environment has be..