How Librarization Can Make ICON More Modular
The ICON model is being refactored into a more modular code base under the ongoing effort of ‘Modularization’. This will make improving the model and adding new features easier, and will also make it easier to scale the model to run on larger supercomputers. The ‘Librarization’ effort is creating external shared libraries out of parts of the code which are not directly related to the physics of NWP or climate modelling, but are still essential to it. These libraries will help build new component modules to improve ICON and make it more efficient for the user.
Read more on our ongoing work here -> Faster/librarization