this is a heads-up for ubuntu users: There is a memory leak when channelflow is linked to the default ubuntu openmpi package based on openmpi-2.1.1. The leak is not a channelflow issue, it definitely comes from openmpi-2.1.1. I have seen this on ubuntu 18.04 machines as well as on the two clusters I am using.
I guess as v2.1.x has long been superseded, the issue is unlikely to occur on clusters, where v3.x or v4.x are usually available.
In summary, if channelflow is installed on a ubuntu machine, the ubuntu openmpi package is best avoided and a manual install of a newer version (3.0.0 and 4.0.1 worked for me) is a better option.