The OASIS Coupler Forum

  HOME

How to mask out and don't do any work over land points using OASIS

Up to Specific issues in real coupled models

Posted by Anonymous at July 24 2017

Hi,

I hope you're well. I'm wondering whether you can give me some advice. 
I have ice and ocean models coupled together using OASIS3-MCT. The ocean model is running on ~10k procs, so for this reason it's important that we mask out or don't do any work over land points. We can save a lot of CPU time this way.
 
Can you tell me the best way to support this in OASIS ? Ideally I'd like to not have to define partitions over the land and have OASIS ignore those areas. In practice OASIS exits with an error if the global domain is not covered.  

Presently I'm using ESMF to generate regridding weights and have not needed to do any masking. 

Any advice would be much appreciated. 
Regards, Nic 

Posted by Anonymous at July 25 2017

Hi Nicholas,

This is indeed supported in OASIS3-MCT. You have to add the isize optional argument when calling pass_def_partition (see the User Guide https://oasis.cerfacs.fr/wp-content/uploads/sites/114/2021/02/GLOBC-TR-oasis3mct_UserGuide3.0_052015.pdf, section 2.2.3).
Please let me know if something is not clear !

Regards, Sophie
Reply to this