PSyclone
PSyclone copied to clipboard
[PSyData] Bring GOcean driver creation up to date with the LFRic driver creation
After #1991 the LFRic driver creation will have several features that are missing in GOcean, e.g. simplified building by inlining modules, and after #1990 handling variables used but declared in other modules.
There are also certain commonalities between the two driver creation classes (which is also mentioned in #1382)
This ticket will cover creating a common base class for the driver creation classes to share code.