Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve model start-up time #221

Open
nichannah opened this issue Oct 9, 2020 · 1 comment
Open

Improve model start-up time #221

nichannah opened this issue Oct 9, 2020 · 1 comment

Comments

@nichannah
Copy link
Contributor

The data assimilation team needs to run many very short ensemble members of ACCESS-OM2 (0.1). The long start-up time of the model accounts for a very significant amount of the overall runtime. Investigate how this can be improved.

Russ' email says ...

The main issue at the start appears to be the setting up of OASIS. It's pretty much a consistent 140 second process measured from the MOM side. This is the same for your IAF runs.

OASIS init 138.232003 138.331698 138.280318 0.026412 0.011 1 0 4357
Initialization 168.702646 168.802362 168.751017 0.026371 0.014 0 0 4357
(Ocean initialization) 28.757189 30.121281 29.393740 0.164157 0.002 11 0 4357

Termination is about 130 seconds for Pavel's runs. And the integration time is about 6 minutes.

CICE timing doesn't really capture all of the initialisation time at the moment but I think it is faster. It looks like it might be taking a minute or so to write its restarts which is slow and seems much longer than the IAF runs.

Timer 12: ReadWrite 70.70 seconds
Timer 14: History 24.63 seconds

I'm not sure in Nic's PIO changes will help that. I think it's only for the history component.

@russfiedler
Copy link

@nichannah identified that it appears that the bulk of the startup cost in CICE is due to the broadcasting of 2D arrays in ice_grid.F90 https://github.com/COSIMA/cice5/blob/master/source/ice_grid.F90#L203-L204

nichannah added a commit to COSIMA/cice5 that referenced this issue Nov 18, 2020
nichannah added a commit to COSIMA/cice5 that referenced this issue Nov 18, 2020
nichannah added a commit to COSIMA/cice5 that referenced this issue Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants