===== EC-Earth 3.2beta performance/scalability ===== * Coupled EC-Earth 3.2beta: IFS, NEMO 3.6, LIM3, XIOS, Runoff-mapper, OASIS3-MCT * MareNostrum III, 16 tasks/node * T255L91-ORCA1L75 * 1 month * Average of 3 executions ==== Execution time in function of number of tasks (hh:mm:ss) ===== | |^ #Tasks of NEMO ||||||^ | ::: |^ 32 ^ 64 ^ 128 ^ 256 ^ 384 ^ 512 ^ 768 | ^ #Tasks of IFS ^ 32 |00:54:26|00:54:18|00:55:03|00:54:12|00:54:46|00:56:05|01:05:09| | ::: ^ 64 |00:32:56|00:28:29|00:28:40|00:30:06|00:29:56|00:33:26|00:38:59| | ::: ^ 128 |00:29:29|00:19:56|00:17:38|00:18:23|00:19:02|00:21:33|00:31:24| | ::: ^ 256 |00:29:44|00:19:00|00:15:06|00:12:45|00:14:50|00:20:13|00:26:10| | ::: ^ 384 |00:30:26|00:18:44|00:14:31|00:13:17|00:15:21|00:18:24|00:24:29| | ::: ^ 512 |00:30:54|00:21:14|00:15:53|00:14:38|00:16:42|00:18:44|00:22:17| | ::: ^ 768 |00:32:30|00:20:57|00:17:11|00:14:30|00:17:38|00:21:23|00:23:24| {{ :scaling:ec-earth_3.2beta_execution_time_chart.jpg |}} ==== Total usage of MareNostrum's resources (hours) ===== | |^ #Tasks of NEMO ||||||^ | ::: |^ 32 ^ 64 ^ 128 ^ 256 ^ 384 ^ 512 ^ 768 | ^ #Tasks of IFS ^ 32 |58.06|86.88|146.8|260.16|379.71|508.48|868.66| | ::: ^ 64 |52.69|60.76|91.73|160.53|223.50|320.96|540.56| | ::: ^ 128 |78.62|63.78|75.23|117.65|162.41|229.86|468.90| | ::: ^ 256 |142.72|101.33|96.64|108.8|158.22|258.77|446.57| | ::: ^ 384 |211.004|139.87|123.87|141.68|196.48|274.77|470.08| | ::: ^ 512 |280.16|203.84|169.42|187.306|249.38|319.71|475.37| | ::: ^ 768 |433.33|290.506|256.604|247.46|338.56|456.17|599.04| {{ :scaling:ec-earth_3.2beta_resources_usage_chart.jpg |}} Three next sections have a replication of the experiments performing more accurately executions in terms of number of tasks. Initial conditions don't change. ==== Execution time in function of number of tasks (minutes) ===== | |^ #Tasks of NEMO ||||||||^ | ::: |^ 64 ^ 128 ^ 192 ^ 224 ^ 256 ^ 288 ^ 320 ^ 384 ^ 512 | ^ #Tasks of IFS ^ 64 |28.55|28.68|28.87|28.98|29.75|29.23|29.55|29.98|30.18| | ::: ^ 128 |19.85|17.63|17.83|17.71|18.1|18.08|18.45|18.7|19.51| | ::: ^ 192 |18.48|14.98|14.31|14.36|14.61|17.76|14.71|15.21|15.48| | ::: ^ 224 |18.33|14.93|13.28|13.18|13.23|13.55|13.93|13.88|15.18| | ::: ^ 256 |18.15|14.51|12.8|12.75|13.73|13.1|12.97|13.45|15.22| | ::: ^ 288 |18.55|14.37|12.38|12.38|13.18|12.27|12.73|12.87|15.63| | ::: ^ 320 |18|14.25|12.05|11.87|12.05|11.67|11.95|12.33|15.93| | ::: ^ 384 |18.25|14.02|12.12|11.73|11.8|12.1|12.92|13.58|17.75| | ::: ^ 512 |18.68|15.1|12.92|13.05|13.25|13.32|14.58|15.57|19.83| {{ :scaling:ec-earth_3.2beta_execution_time_chart_v2.jpg |}} {{ :scaling:ec-earth_3.2beta_execution_time_chart_zoom_v2.jpg |}} ==== Number of hours per simulated month in function of number of tasks ===== | |^ #Tasks of NEMO ||||||||^ | ::: |^ 64 ^ 128 ^ 192 ^ 224 ^ 256 ^ 288 ^ 320 ^ 384 ^ 512 | ^ #Tasks of IFS ^ 64 |0.475|0.478|0.481|0.483|0.495|0.487|0.492|0.499|0.503| | ::: ^ 128 |0.3308|0.293|0.297|0.295|0.301|0.301|0.307|0.311|0.325| | ::: ^ 192 |0.308|0.249|0.238|0.239|0.243|0.246|0.245|0.253|0.258| | ::: ^ 224 |0.305|0.248|0.221|0.219|0.2205|0.225|0.232|0.231|0.253| | ::: ^ 256 |0.302|0.241|0.213|0.212|0.228|0.218|0.216|0.224|0.253| | ::: ^ 288 |0.309|0.239|0.206|0.206|0.219|0.204|0.212|0.214|0.2605| | ::: ^ 320 |0.3|0.237|0.2008|0.197|0.2008|0.194|0.199|0.205|0.265| | ::: ^ 384 |0.304|0.233|0.201|0.195|0.196|0.201|0.215|0.226|0.295| | ::: ^ 512 |0.311|0.251|0.215|0.217|0.2208|0.221|0.243|0.259|0.3305| {{ :scaling:ec-earth_3.2beta_nb_hours_per_sim_month_chart.jpg |}} {{ :scaling:ec-earth_3.2beta_nb_hours_per_sim_month_chart_zoom.jpg |}} ==== Total usage of MareNostrum's resources (hours) ===== | |^ #Tasks of NEMO ||||||||^ | ::: |^ 64 ^ 128 ^ 192 ^ 224 ^ 256 ^ 288 ^ 320 ^ 384 ^ 512 | ^ #Tasks of IFS ^ 64 |61|92|124|140|159|172|190|224|290| | ::: ^ 128 |64|75|95|104|116|125|138|160|208| | ::: ^ 192 |79|80|92|100|109|118|126|146|182| | ::: ^ 224 |88|88|92|98|106|116|126|141|186| | ::: ^ 256 |97|93|96|102|117|119|124|143|195| | ::: ^ 288 |109|100|99|106|119|118|129|144|208| | ::: ^ 320 |115|106|103|107|116|118|127|145|221| | ::: ^ 384 |136|120|116|119|126|135|151|174|265| | ::: ^ 512 |179|161|151|160|170|177|202|232|339| {{ :scaling:ec-earth_3.2beta_resources_usage_chart_v2.jpg |}} {{ :scaling:ec-earth_3.2beta_resources_usage_chart_zoom_v2.jpg |}}