Articles | Volume 17, issue 1
https://doi.org/10.5194/gmd-17-261-2024
© Author(s) 2024. This work is distributed under the Creative Commons Attribution 4.0 License.
Earth system modeling on modular supercomputing architecture: coupled atmosphere–ocean simulations with ICON 2.6.6-rc
Download
- Final revised paper (published on 12 Jan 2024)
- Preprint (discussion started on 17 Aug 2023)
Interactive discussion
Status: closed
Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor
| : Report abuse
-
CC1: 'Comment on egusphere-2023-1476', Marco Giorgetta, 22 Aug 2023
- AC1: 'Reply on CC1', Olaf Stein, 04 Sep 2023
-
RC1: 'Comment on egusphere-2023-1476', Anonymous Referee #1, 27 Sep 2023
- AC2: 'Reply on RC1', Olaf Stein, 31 Oct 2023
-
RC2: 'Comment on egusphere-2023-1476', Anonymous Referee #2, 12 Oct 2023
- AC3: 'Reply on RC2', Olaf Stein, 31 Oct 2023
Peer review completion
AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
AR by Olaf Stein on behalf of the Authors (31 Oct 2023)
Author's response
Author's tracked changes
Manuscript
ED: Referee Nomination & Report Request started (09 Nov 2023) by Ludovic Räss
RR by Anonymous Referee #1 (16 Nov 2023)
ED: Publish as is (16 Nov 2023) by Ludovic Räss
AR by Olaf Stein on behalf of the Authors (20 Nov 2023)
Thanks for posting the interesting results on the heterogeneous model runs, using CPU and GPU nodes! My question is about the turnover in simulated days per day (SDPD) that is reported in Table 3. For instance on line 3:
(1) 168 Booster nodes for the atmosphere + 126 Cluster nodes for the ocean yielding 130 SDPD
This can be compared to the turnover for an ICON atmosphere only model run at the same horizontal resolution also on Booster nodes, see The ICON-A model for direct QBO simulations on GPUs (version icon-cscs:baf28a514) (https://gmd.copernicus.org/articles/15/6985/2022/). Here we have among others the following case presented in Table 3:
(2) 128 Booster nodes for the atmosphere yielding 133 SDPD.
While the turnover numbers are similar, there exist also differences:
All together it seems to me that the coupled model should be able to achieve a significantly higher turnover, if the turnover of the atmosphere model is the limiting factor. What could be the reason for achieving only 130 SDPD with 168 Booster nodes for the atmosphere?
The only obvious difference, that could explain why the atmosphere in the coupled setup is less performant is the nproma value, which seems smaller than necessary. (1) uses nproma = 32981, while (2) uses nproma = 42690, this despite of the fact that (a) (2) needs more memory for the atmosphere, due to a larger number of levels, and (b) (2) has only about 75% of the nodes and thus computer memory that is available to (1).
This means that probably more turnover can be achieved. Linear scaling of (2) from 128 to 168 nodes would yield 174 SDPD, though this accounts still for 191 levels used in (2). Thus even a larger turnover should be possible for (1). Probably this also means that the energy consumption per simulated day could be reduced further.
I hope this motivates some thoughts about the possible causes for the small turnover found here, for (1), compared to what seems possible based on (2).