Non-blocking of NaN checker
The NaN checker currently tests for NaN's every time step and requires an AllReduce communication to ensure process synchronisation. This could be implemented in a non-blocking way for better performance.
The NaN checker currently tests for NaN's every time step and requires an AllReduce communication to ensure process synchronisation. This could be implemented in a non-blocking way for better performance.