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
A couple of issues regarding the current 2 thread test in rt.sh:
Not consistent between fv3 and cpld
fv3 reduces TPN by 2, so that each thread runs on its own core
cpld does not reduce TPN by 2, so that 2 threads run on the same core
Layout change; e.g. from 8x4 to 8x2
Should we keep the layout the same so that only threading, and not decomposition, is tested? This has recently been highlighted from regional 2 thread test Regional threading test failture #546
Should we run each thread on its own core? This can be costly, especially for cpld model
If we run 2 threads on a same core, is it still a good thread testing?
…nvalid entries (#559)
This is actually two fixes/enhancements, one required by the other:
1) Fix error message that appears when user specifies an invalid key in their config.yaml file. The current version references undefined variables and appears to be a copy/paste error from some other exception.
2) In order to achieve the above neatly, I had to change the behavior of the python_utils function check_structure_dict(). Rather than simply printing the invalid key/value pair, it now returns a dictionary of invalid key/value pairs (that is empty if all keys are valid). I also fixed a minor bug here: even though this function claimed to detect all invalid entries, it actually only printed the first before returning. Now all invalid entries are returned.
---------
Co-authored-by: Zachary Moon <zmoon92@gmail.com>
Description
A couple of issues regarding the current 2 thread test in rt.sh:
Related to
#543
The text was updated successfully, but these errors were encountered: