Changeset 11531
 Timestamp:
 20190911T14:35:15+02:00 (22 months ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

NEMO/branches/2019/dev_r10984_HPC13_IRRMANN_BDY_optimization/doc/latex/NEMO/subfiles/chap_LBC.tex
r11528 r11531 363 363 Options are defined through the \nam{bdy} \nam{bdy\_dta} namelist variables. 364 364 The BDY module is the core implementation of open boundary conditions for regional configurations on 365 temperature, salinity, barotropic and baroclinic velocities, as well as ice concentration, ice and snow thicknesses.365 ocean temperature, salinity, barotropicbaroclinic velocities, icesnow concentration, thicknesses, temperatures, salinity and melt ponds concentration and thickness. 366 366 367 367 The BDY module was modelled on the OBC module (see \NEMO\ 3.4) and shares many features and … … 379 379 It is possible to define more than one boundary ``set'' and apply different boundary conditions to each set. 380 380 The number of boundary sets is defined by \np{nb\_bdy}. 381 Each boundary set may be defined as a set of straight line segments in a namelist 382 (\np{ln\_coords\_file}\forcode{ = .false.}) or read in from a file (\np{ln\_coords\_file}\forcode{ = .true.}). 383 If the set is defined in a namelist, then the namelists \nam{bdy\_index} must be included separately, one for each set. 384 If the set is defined by a file, then a ``\ifile{coordinates.bdy}'' file must be provided. 381 Each boundary set can be either defined as a series of straight line segments directly in the namelist 382 (\np{ln\_coords\_file}\forcode{ = .false.}, and a namelist block \nam{bdy\_index} must be included for each set) or read in from a file (\np{ln\_coords\_file}\forcode{ = .true.}, and a ``\ifile{coordinates.bdy}'' file must be provided). 385 383 The coordinates.bdy file is analagous to the usual \NEMO\ ``\ifile{coordinates}'' file. 386 384 In the example above, there are two boundary sets, the first of which is defined via a file and 387 the second is defined in anamelist.385 the second is defined in the namelist. 388 386 For more details of the definition of the boundary geometry see section \autoref{subsec:BDY_geometry}. 389 387 390 388 For each boundary set a boundary condition has to be chosen for the barotropic solution 391 389 (``u2d'':seasurface height and barotropic velocities), for the baroclinic velocities (``u3d''), 392 for the active tracers \footnote{The BDY module does not deal with passive tracers at this version} (``tra''), and seaice (``ice''). 393 For each set of variables there is a choice of algorithm and a choice for the data, 394 eg. for the active tracers the algorithm is set by \np{cn\_tra} and the choice of data is set by \np{nn\_tra\_dta}.\\ 390 for the active tracers \footnote{The BDY module does not deal with passive tracers at this version} (``tra''), and for seaice (``ice''). 391 For each set of variables one has to choose an algorithm and the boundary data (set resp. by \np{cn\_tra} and \np{cn\_tra} for tracers).\\ 395 392 396 393 The choice of algorithm is currently as follows: … … 407 404 \end{description} 408 405 409 The main choice for the boundary data is to use initial conditions as boundary data410 (\np{nn\_tra\_dta}\forcode{ = 0}) or to useexternal data from a file (\np{nn\_tra\_dta}\forcode{ = 1}).406 The boundary data is either set to initial conditions 407 (\np{nn\_tra\_dta}\forcode{ = 0}) or forced with external data from a file (\np{nn\_tra\_dta}\forcode{ = 1}). 411 408 In case the 3d velocity data contain the total velocity (ie, baroclinic and barotropic velocity), 412 409 the bdy code can derived baroclinic and barotropic velocities by setting \np{ln\_full\_vel}\forcode{ = .true. } 413 410 For the barotropic solution there is also the option to use tidal harmonic forcing either by 414 411 itself (\np{nn\_dyn2d\_dta}\forcode{ = 2}) or in addition to other external data (\np{nn\_dyn2d\_dta}\forcode{ = 3}).\\ 415 Seaice salinity, temperature and age data at the boundary are constant and defined repectively by \np{rn\_ice\_sal}, \np{rn\_ice\_tem} and\np{rn\_ice\_age}.412 If not set to initial conditions, seaice salinity, temperatures and melt ponds data at the boundary can either be read in a file or defined as constant (by \np{rn\_ice\_sal}, \np{rn\_ice\_tem}, \np{rn\_ice\_apnd}, \np{rn\_ice\_hpnd}). Ice age is constant and defined by \np{rn\_ice\_age}. 416 413 417 414 If external boundary data is required then the \nam{bdy\_dta} namelist must be defined. … … 423 420 For each required variable, the filename, the frequency of the files and 424 421 the frequency of the data in the files are given. 425 Also whether or not timeinterpolation is required and whether the data is climatological (timecyclic) data.\\ 422 Also whether or not timeinterpolation is required and whether the data is climatological (timecyclic) data. 423 For seaice salinity, temperatures and melt ponds, reading the files are skipped and constant values are used if filenames are defined as {'NOT USED'}.\\ 426 424 427 425 There is currently an option to vertically interpolate the open boundary data onto the native grid at runtime.
Note: See TracChangeset
for help on using the changeset viewer.