LFRic Core#
The LFRic Core project develops a software infrastructure whose prime requirement is to support the development of the Momentum atmosphere model. The LFRic core software also underpins a range of other earth system modelling requirements and related support tools. The LFRic core development is led by the Core Capability Development Team within the Science IT group at the Met Office.
Information on getting going, from software stacks to testing
Guide on how to use LFRic Core in your applications
Guide on how LFRic Core works under the hood
Guide on what to do when contributing to LFRic Core
Development of the LFRic core infrastructure and the new atmosphere model are being done within the Momentum Partnership. The Momentum atmosphere application is developed in a separate repository accessible to Met Office partners. Key initial aims for the Momentum atmosphere model are as follows:
The model will be scientifically as good as the UM atmosphere.
The model will scale better on future exascale platforms.
The infrastructure will be flexible enough to support future evolutions of the science.
LFRic core has a role to deliver for all of these aims: it has been written to support the GungHo mixed finite element scheme that is key to delivering the scientific performance of the Momentum atmosphere model when running on the cubed-sphere grid that will be used for global simulations; it is written with scalability and performance in mind, particularly by being developed alongside the PSyclone Domain Specific Language (DSL) tool; it follows modern software engineering practices that aims to separate concerns between scientific and technical aspects of the code.