You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@matt-long tried to add a new forcing field to MARBL and have POP read it in through shared stream, but logic in strdata_interface_mod::POP_strdata_type_match() caused POP to ignore the fact that the field was in a different file and instead was appending the new field to the list of variables read from the stream providing NDEP forcing (which is bad, because the new field doesn't exist there).
is returning True even when strdata_input_var1%file_name and strdata_input_var2%file_name differ. It looks like the solution is to wrap each individual logical statement in parentheses:
CESM: this is probably in every version of POP containing strdata_interface_mod.F90; I can track down exactly when this was introduced, but I think it was in the CESM 1.5 or CESM 2.0 development cycle.
POP2: We should definitely update main and the POP branch for CESM 2.1; it probably makes sense to patch CESM 2.2 as well, since that's the latest release.
Machine/Environment Description:
This was discovered on cheyenne in CESM 2.2, building with intel
Any xml/namelist changes or SourceMods:
The text was updated successfully, but these errors were encountered:
Description of the issue:
@matt-long tried to add a new forcing field to MARBL and have POP read it in through shared stream, but logic in
strdata_interface_mod::POP_strdata_type_match()
caused POP to ignore the fact that the field was in a different file and instead was appending the new field to the list of variables read from the stream providing NDEP forcing (which is bad, because the new field doesn't exist there).Basically,
is returning
True
even whenstrdata_input_var1%file_name
andstrdata_input_var2%file_name
differ. It looks like the solution is to wrap each individual logical statement in parentheses:behaves as expected.
Version:
strdata_interface_mod.F90
; I can track down exactly when this was introduced, but I think it was in the CESM 1.5 or CESM 2.0 development cycle.main
and the POP branch for CESM 2.1; it probably makes sense to patch CESM 2.2 as well, since that's the latest release.Machine/Environment Description:
This was discovered on
cheyenne
in CESM 2.2, building withintel
Any xml/namelist changes or SourceMods:
The text was updated successfully, but these errors were encountered: