updated on 2DNS solver with preparation for DF coding