ICON Meeting 2022/1 (15 February 2022)

Venue

Online via Zoom

Participants

Michael Jähn (MJ), Annika Lauber (AL), David Ochsner (DO), Tina Schnadt, Stephanie Westerhuis (SW), Guy de Morsier ( GdM), Stefan Rüdisühli (SR), Philipp Sommer (PS), Michael Steiner (MS), Emmanuelle Russo (ER), Sylvaine Ferrachat (SF), Victoria Cherkas (VC), Boriana Chtirkova (BC), Doris Folini (DF), William Sawyer, Anurag Dipankar (AD), Nadja Omanovic (NO), Andrea Stenke (AS), Oliver Fuhrer (OF), Kseniya Ivanova (KI), Romain Pilon (RP), André Walser (AW), Shweta Singh (SS), Carlos Osuna (CO)

Minutes by Annika Lauber

Reports

C2SM (Michael Jähn, Annika Lauber)

MJ welcomes all participants to the meeting and presents C2SM ICON news.

## Short presentations from participants SW presents her work on cooling of the surface during a clear-sky night. How well can ICON simulate that? During a case study ICON stays close to 0°C even for temperatures going down to -15°C. Reach out if you also want to compare model output to measurements.

GdM talks about pressure bias for which they have found potential causes. The boundary values are fixed and should not have been considered. Tried to use ICON-EU boundary condition but doesn’t change problem either.

AW works on GPU porting. Will soon have MeteoSwiss virtual clusters on ALPS and run benchmarks. Is still working on sspt implementation. Did not handle wind correctly, should always provide wind components on lat-lon grid. BC asks which remapping tool he is using. AW uses iconremap within ICONtools. SS asks if problems only apply to wind field or also other variables? AW answer that wind fields are special because they are vectors.

SS does ICON-NWP simulation and looks at tracer transport.

VC worked on the benchmarks and was working on the icon-vis repo with pspylot on using grib files.

MS uses ICON-ART simulations. Wants to estimate methane emissions over Europe.

KI is working on coupling FLEXPART. Compared point sourced emission between ICON-ART and FLEXPART. Next step: couple complete landscape.

DO from EMPA is working on porting parts of ICON-ART to GPU. First step is to decide from which ICON version to start the development. It has to fit ART part.

RP works in Daniela Domeisen’s group at the University of Lausanne. He works on teleconnection.

ER joined Daniela’s group in November, working in the project heat forecast. He started experiments with dry dynamical cores.

NO works with ICON-NWP using 2-moment scheme. Interested in low-stratus clouds.

SR presents aqua-planet simulations by Sebastian Schemm. Next step: add seasonal cycle and topography. They also work on improving ecRad with machine learning. OF says that they have a bit of experience to implement machine learning into Fortran code and could maybe help. WS asks if aqua-planet connected with the EXCLAIM use case. SR is not sure because he is not completely involved.

SF works with ICON-HAM. Upgraded ICON base version to 2.6.4 release. Elsa Germann is checking GPU port after upgrade. It runs but doesn’t validate. They have now ICON-HAM version, which is tuned.

BC simulates long-term and global changes. Teamed up with ER and Priyanka Yadav. Happy for more people to team up with. WS asks if the use ECHAM physics? BC answers yes but nothing against ICON-NWP physics. WS thinks that for now ECHAM physics is the right choice.

DF is using coarse resolution. Teamed up with ER, BC and Priyanka Yadav.

WS is talking about the use cases of EXCLAIM. The software development is trying to pull components out of ICON models to remove deprecated code. They want to clean up the release candidate 2.6.5. Several components will probably disappear, e.g., old radiation scheme (PSrad). Asks if there are users of LES and if someone would have a problem if it would be removed in the release candidate. The graupel microphysics will be turned into stand-alone component with GT4py tool to run components on GPU or CPU. MeteoSwiss will have access to new cluster on ALPS. The cray compiler is going to support OpenACC again. SF comments that NO will use LES in her PhD. Asks where to find ICON consolidated. WS says that GitLab is repository for all ICON code and changes should be documented in wiki. You should have access to ICON consolidated AW asks if the cray compiler is a second besides NVIDIA. WS answers yes but that they don’t have benchmarks. NVIDIA can do better and should be preferred.

CO is working on DSLs. Working on dynamic core of ICON.

AS wants to introduce the Inorganic Environmental Geochemistry group to ICON. They just started using ICON-ART and will run model on Euler cluster.

Presentation of psyplot by Philipp Sommer

Questions

WS asks if PS has ever tried to plot ICON restart files. PS answers that the grid information is needed, which can also be in a separate file. It is straightforward to merge multiple files. So if the cf-conventions are fulfilled, there should be no problem. You can always send PS a file and he can help you.

WS asks at which resolution psyplot breaks down. PS answers that psyplot is still using matplotlib, which is not very well suited for high resolution. For about 4 Mio grid points it takes about 1 minute. Hope would be to use something different, maybe PyVista or VDK. WS asks what the maximum is, which psyplot can use. PS answers that it should be R3B7, which is roughly 3 Mio grid cells.

CO asks if PS has discussed with VDK. PS answers that the first goal of psyplot is just to visualise. He doesn’t think they have currently resources for that but maybe in the future.

DF comments that ParaView can handle data on big scale, so why not trying to get VDK with ParaView. PS answers that for ParaView the idea is different. It is a visualization focus framework and has a very general scope, not primarily made for visualizing model output. DF asks if it is too complicated to use. PS answers yes and the scope is different. Most scientist working with model output are using command line tools.

VC struggled to do a plot with normal wind components and asks if there is maybe a problem if the variables are defined on the edge or node. PS answers that this shouldn’t matter and offers VC to send him the netcdf so he can check.