The NemoLite2D namelist allows to initialize the domain with an open southern boundary with the parameter:
jphgr_msh = 1 ! type of grid (0: read in a data file; 1: setup with following parameters)
However, there are specific issues that may not be exposed in this grid (e.g. respecting the flather_v loop-carried dependency in j when all rows are in the same OpenMP chunck). These kind of issues could be tested by adding other grid mesh initialization options in jphgr_msh.
When doing this, a race condition in the C++OpenMP is exposed in the checksum value (and probably in the other implementations branched from it).