# New URL for NEMO forge! http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 11551 – NEMO

# Changeset 11551

Ignore:
Timestamp:
2019-09-16T16:53:24+02:00 (3 years ago)
Message:

Bugfix: no index entries in math env

Location:
NEMO/trunk/doc/latex/NEMO/subfiles
Files:
2 edited

### Legend:

Unmodified
 r11543 If the domain decomposition is automatically defined (when \np{jpni} and \np{jpnj} are < 1), the decomposition chosen by the model will minimise the sub-domain size (defined as $max_{all domains}(jpi \times jpj)$) and maximize the number of eliminated land subdomains. This means that no other domain decomposition (a set of \np{jpni} and \np{jpnj} values) will use less processes than $(jpni \times jpnj - N_{land})$ and get a smaller subdomain size. In order to specify $N_{mpi}$ properly (minimize $N_{useless}$), you must run the model once with \np{ln\_list} activated. In this case, the model will start the initialisation phase, print the list of optimum decompositions ($N_{mpi}$, \np{jpni} and \np{jpnj}) in \texttt{ocean.output} and directly abort. The maximum value of $N_{mpi}$ tested in this list is given by $max(N_{MPI\_tasks}, \np{jpni} \times \np{jpnj})$. For example, run the model on 40 nodes with ln\_list activated and $\np{jpni} = 10000$ and $\np{jpnj} = 1$, will print the list of optimum domains decomposition from 1 to about 10000. In order to specify $N_{mpi}$ properly (minimize $N_{useless}$), you must run the model once with \np{ln\_list} activated. In this case, the model will start the initialisation phase, print the list of optimum decompositions ($N_{mpi}$, \np{jpni} and \np{jpnj}) in \texttt{ocean.output} and directly abort. The maximum value of $N_{mpi}$ tested in this list is given by $max(N_{MPI\_tasks}, jpni \times jpnj)$. For example, run the model on 40 nodes with ln\_list activated and $jpni = 10000$ and $jpnj = 1$, will print the list of optimum domains decomposition from 1 to about 10000. Processors are numbered from 0 to $N_{mpi} - 1$. Subdomains containning some ocean points are numbered first from 0 to $jpni * jpnj - N_{land} -1$. The remaining $N_{useless}$ land subdomains are numbered next, which means that, for a given (\np{jpni}, \np{jpnj}), the numbers attributed to he ocean subdomains do not vary with $N_{useless}$.
 r11543 \item[\np{nn\_gammablk}\forcode{=0}]: The salt and heat exchange coefficients are constant and defined by \np{rn\_gammas0} and \np{rn\_gammat0}. $% \label{eq:SBC_isf_gamma_iso} \gamma^{T} = \np{rn\_gammat0}$ $\gamma^{S} = \np{rn\_gammas0}$ \begin{gather*} % \label{eq:SBC_isf_gamma_iso} \gamma^{T} = rn\_gammat0 \\ \gamma^{S} = rn\_gammas0 \end{gather*} This is the recommended formulation for ISOMIP. \item[\np{nn\_gammablk}\forcode{=1}]: The salt and heat exchange coefficients are velocity dependent and defined as $\gamma^{T} = \np{rn\_gammat0} \times u_{*}$ $\gamma^{S} = \np{rn\_gammas0} \times u_{*}$ \begin{gather*} \gamma^{T} = rn\_gammat0 \times u_{*} \\ \gamma^{S} = rn\_gammas0 \times u_{*} \end{gather*} where $u_{*}$ is the friction velocity in the top boundary layer (ie first \np{rn\_hisf\_tbl} meters). See \citet{jenkins.nicholls.ea_JPO10} for all the details on this formulation. It is the recommended formulation for realistic application.