Description
I'm starting to work on coupling CICE6 with NEMO 3.6 for our ice-ocean forecasting systems at ECCC.
First step is getting it to compile; how it was done for CICE4 and CICE5 is that the NEMO build system (a deprecated version of FCM) is in charge of compiling a single executable comprising both NEMO and CICE code.
I noted a first issue here #363 (comment) which was solved with #365.
Another issue is I found out that the file ice_dyn_evp_1d.F90 contains 3 Fortran modules (dmi_omp, bench_v2 and ice_dyn_evp_1d), and this is not handled by FCM (it expects 1 module per file) so the compilation aborts.
I think the easiest and cleanest way to solve this would be to split this file into 3 (one per module), and maybe renaming them for consistency with the rest of the CICE code base (ice_*).
@apcraig @TillRasmussen what do you think ?