ESCOMP / MOSART

Model for Scale Adaptive River Transport, Mosart, part of the Community Earth System Model
http://www.cesm.ucar.edu/
Other
8 stars 27 forks source link

do_rtm=FALSE is not working with NUOPC #47

Closed ekluzek closed 2 years ago

ekluzek commented 2 years ago

The mosartOff testmod seems to be failing when run with NUOPC.

I'm testing this what will be mosart1_0_44, with future ctsm5.1.dev062, but I think this is a problem with the previous version as well.

The test

SMS_Ld1_D_Vnuopc.f10_f10_mg37.I2000Clm50BgcCru.cheyenne_intel.mosart-mosartOff

fails.

ekluzek commented 2 years ago

The same test works fine with MCT. It's one of the ones on the test list, but we didn't have a test for it in nuopc.

ekluzek commented 2 years ago

I've verified this is a problem in existing mosart1_0_43 with ctsm5.1.dev061. So it's an existing problem that we didn't have in our test list for nuopc.

ekluzek commented 2 years ago

RTM has a similar rtmOff testmod, but it's constructed differently because it turns RTM off by setting RTM_MODE="NULL", which turns things off at a lower level.

ekluzek commented 2 years ago

OK it does work when MOSART_MODE is set to NULL. This is because the driver then turns MOSART completely off and uses a stub in place of MOSART.

mvertens commented 2 years ago

@ekluzek - I agree that setting MOSART_MODE to NULL is the right solution for this.