-
Notifications
You must be signed in to change notification settings - Fork 6
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
Parallel cmorisation of lpjg output? #800
Comments
Surprises me because I thought the parallelization takes place on the ece2cmor task level and not (that much) within the component part (for IFS model level I am not sure). @goord is this perception to large extent true? |
|
Ok, never realized. NEMO is fast. LPJG cmorisation I only recently did myself. But it also explains the slow TM5 cmorisation what I also recently did for the first time myself for a larger set. So the question might be actually relevant for both |
...and possibly even for NEMO. For CMIP6 we had mainly monthly means, no big deal, but in OptimESM we have a number of daily fields, plus all the ocean bio-geo-chemistry and many new sea-ice fields, so parallel processing would even help when cmorising NEMO. |
Well I believe my |
In my experience, this is not a trivial task. Mainly due to the fact that the cmor library has all variables structured in cmor-tables that need to be intialized first. So I estimate at least 2 weeks work @treerink . |
There is a quick and easy way to parallelize ec2cmor: split your Annoying thing is that this is manual work and each time your data request is modified by genecec you have to redo the varlist splitting - but that should not happen too often anymore for the two projects we are considering here. |
The number of LPJG variables has grown substantially, and processing the LPJG output now takes longer than that of IFS (without model levels). When processing IFS there is the possibility to run tasks in parallel, but this option has no effect with LPJG (unless I'm mistaken). Would it be possible to allow for parallel processing of LPJG?
Pinging @treerink @goord @nierad
The text was updated successfully, but these errors were encountered: