Description
Hi,
I'm Pierre Augier, one of the authors of Fluidsim (see http://fluidsim.readthedocs.io/ and http://fluiddyn.readthedocs.io/).
Fluidsim and SpectralDNS are two very similar projects (while Dedalus is technically different). I think both projects would benefit from collaborations between their developers.
In an ideal Python world, I guess it would be better to have only one stronger Python code doing spectral DNS (with more developers and more users). I also see how difficult merging such projects could be.
However, I think we could think about the weaknesses and strengths of both projects, and see how we could collaborate and use common code. For example, FluidFFT could be able to use mpi4py-fft and SpectralDNS could use FluidFFT.
Transonic (http://transonic.readthedocs.io/) is also a nice project created mainly for Fluidsim / FluidFFT, which could be used by SpectralDNS.
I think we (Fluidsim devs) should improve our time stepping code. We could also have common code for that.
I really think a good collaboration between us would make both projects stronger.