@@ -119,7 +119,7 @@ The depth until which Fe from melting iceberg is delivered can be set with the n
\section{Coupling an external BGC model using NEMO framework}
The coupling with an external BGC model through the NEMO compilation framework can be achieved in different ways according to the degree of coding complexity of the Biogeochemical model, like e.g., the whole code is made only by one file or it has multiple modules and interfaces spread across several subfolders.\\\\
Beside the 6 core files of MY\_TRC module, see (see \label{Mytrc}, let's assume an external BGC model named \textit{"MYBGC"} and constituted by a rather essential coding structure, likely few Fortran files. The new coupled configuration name is NEMO\_MYBGC. \\\\
Beside the 6 core files of MY\_TRC module (see \ref{Mytrc}), let's assume an external BGC model named \textit{"MYBGC"} and constituted by a rather essential coding structure, likely few Fortran files. The new coupled configuration name is NEMO\_MYBGC. \\\\
The best solution is to have all files (the modified MY\_TRC routines and the BGC model ones) placed in a unique folder with root \path{<MYBGCPATH>} and to use the \textit{makenemo} external readdressing of MY\_SRC folder. \\\\
Before compiling the code it is necessary to create the new configuration folder
TOP is the NEMO hardwired interface toward biogeochemical models, which provides the physical constraints/boundaries for oceanic tracers (Fig. ~\ref{fig:topstructure}).
...
...
@@ -89,8 +89,8 @@ The initialization (\forcode{trc_init}) of passive tracers variables and paramet
\end{figure}
In the time-marching procedure of the model (trc\_stp), trends are computed for all tracers in relation to biogeochemical processes (source minus sinks of each TOP sub-module),
physical transport (advective \& diffusive, forcing and boundary conditions) and output is managed using the I/O library XIOS.
In the time-marching procedure of the model (\forcode{trc_stp}) trends are computed for all tracers first for the biogeochemical processes (source minus sinks of each TOP sub-module) and
subsequently for the physical transport (advective \& diffusive, forcing and boundary conditions), while the output is managed using the I/O library XIOS.
% stepping workflow
...
...
@@ -146,7 +146,7 @@ physical transport (advective \& diffusive, forcing and boundary conditions) and
\end{tikzpicture}
\caption{TOP interface time-marching workflow (called by stp in \forcode{OCE/step.F90}}
\caption{TOP interface time-marching workflow (called by stp in \forcode{OCE/step.F90})}