aosprey / mckpp-f90

Multi-Column configuration of the K Profile Parameterisation mixed-layer ocean model (F90 version)
GNU General Public License v3.0
2 stars 0 forks source link

Split cam #13

Closed aosprey closed 3 years ago

aosprey commented 3 years ago

Move CAM routines into a sub directory, and set standard build file to exclude them. Also resolve the ifdefs and produce separate CAM and non-CAM versions of routines that do netcdf reads. This is to simplify the code for parallelisation. The CAM code should already be parallel.

We should tidy up the CAM interface even further. It could probably be done in a better way than with ifdefs throughout the code. Also not sure that infrastructure developments are compatible with CAM version, as this hasn't been tested.