Skip to content

Simulations with FESOM 2.7 are significantly slower than FESOM 2.6 with output/restart enabled #874

Description

@PeterRony

FESOM2.7 simulations with a high-resolution mesh are significantly slower than FESOM2.6, when output and restart are enabled, whereas compute-only performance remains comparable.

Some FESOM-only experiments are carried out with a high-resolution mesh, with following cases:

  1. No output, no restart
  2. Restart only (yearly)
  3. Output (yearly) + restart (yearly)

Model versions used:
Fesom 2.7: fesom2.7-recom3.1 (https://github.com/FESOM/fesom2/tree/fesom2.7-recom3.1/src), commit: 83d86d1
Fesom 2.6: f2.6r3.1 (https://github.com/FESOM/fesom2/tree/f2.6r3.1/src), commit: 26df848


Case 1: No output, no restart

Image

Case 2: Only restart

Image

Case 3: Output + restart

Image

Observations:

Case F2.6 F2.7
No output, no restart 5757 s 5750 s
Restart only 5824 s 8021 s (~1.38 times slower)
Output + restart 6276 s 12072 s (~1.92 times slower)

Detailed routine-wise timing shows I/O imbalance in F2.7:

For instance,

  • In output: Mean values close to 235 s, Max values: 3792 s
  • In restart: Mean values: ~47 s, max: 6295 s

Baseline (without output/restart) compute performance is similar between F2.6 and F2.7
The slowdown in F2.7 appears only when I/O is included.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions