- Timestamp:
- 2011-11-15T11:08:25+01:00 (13 years ago)
- Location:
- branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/DOC/TexFiles/Chapters
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/DOC/TexFiles/Chapters/Chap_DIA.tex
r2541 r3104 681 681 numeric of the code, so that the trajectories never intercept the bathymetry. 682 682 683 \subsubsection{ Input data: initial coordinates } 684 685 Initial coordinates can be given with Ariane Tools convention ( IJK coordinates ,(\np{ln\_ariane}=true) ) 686 or with longitude and latitude. 687 688 689 In case of Ariane convention, input filename is \np{"init\_float\_ariane"}. Its format is: 690 691 \texttt{ I J K nisobfl itrash itrash } 692 693 \noindent with: 694 695 - I,J,K : indexes of initial position 696 697 - nisobfl: 0 for an isobar float, 1 for a float following the w velocity 698 699 - itrash : set to zero; it is a dummy variable to respect Ariane Tools convention 700 701 - itrash :set to zero; it is a dummy variable to respect Ariane Tools convention 702 703 \noindent Example:\\ 704 \noindent \texttt{ 100.00000 90.00000 -1.50000 1.00000 0.00000}\\ 705 \texttt{ 102.00000 90.00000 -1.50000 1.00000 0.00000}\\ 706 \texttt{ 104.00000 90.00000 -1.50000 1.00000 0.00000}\\ 707 \texttt{ 106.00000 90.00000 -1.50000 1.00000 0.00000}\\ 708 \texttt{ 108.00000 90.00000 -1.50000 1.00000 0.00000}\\ 709 710 711 In the other case ( longitude and latitude ), input filename is \np{"init\_float"}. Its format is: 712 713 \texttt{ Long Lat depth nisobfl ngrpfl itrash} 714 715 \noindent with: 716 717 - Long, Lat, depth : Longitude, latitude, depth 718 719 - nisobfl: 0 for an isobar float, 1 for a float following the w velocity 720 721 - ngrpfl : number to identify searcher group 722 723 - itrash :set to 1; it is a dummy variable. 724 725 \noindent Example: 726 727 \noindent\texttt{ 20.0 0.0 0.0 0 1 1 }\\ 728 \texttt{ -21.0 0.0 0.0 0 1 1 }\\ 729 \texttt{ -22.0 0.0 0.0 0 1 1 }\\ 730 \texttt{ -23.0 0.0 0.0 0 1 1 }\\ 731 \texttt{ -24.0 0.0 0.0 0 1 1 }\\ 732 733 \np{jpnfl} is the total number of floats during the run. 734 When initial positions are read in a restart file ( \np{ln\_rstflo= .TRUE.} ), \np{jpnflnewflo} 735 can be added in the initialization file. 736 737 \subsubsection{ Output data } 738 739 \np{nn\_writefl} is the frequency of writing in float output file and \np{nn\_stockfl} 740 is the frequency of creation of the float restart file. 741 742 Output data can be written in ascii files (\np{ln\_flo\_ascii = .TRUE.} ). In that case, 743 output filename is \np{is trajec\_float}. 744 745 Another possiblity of writing format is Netcdf (\np{ln\_flo\_ascii = .FALSE.} ). There are 2 possibilities: 746 747 - if (\key{iomput}) is used, outputs are selected in \np{iodef.xml}. Here it is an example of specification 748 to put in files description section: 749 750 \vspace{-30pt} 751 \begin{alltt} {{\scriptsize 752 \begin{verbatim} 753 754 <group id="1d\_grid\_T" name="auto" description="ocean T grid variables" > } 755 <file id="floats" description="floats variables"> }\\ 756 <field ref="traj\_lon" name="floats\_longitude" freq\_op="86400" />} 757 <field ref="traj\_lat" name="floats\_latitude" freq\_op="86400" />} 758 <field ref="traj\_dep" name="floats\_depth" freq\_op="86400" />} 759 <field ref="traj\_temp" name="floats\_temperature" freq\_op="86400" />} 760 <field ref="traj\_salt" name="floats\_salinity" freq\_op="86400" />} 761 <field ref="traj\_dens" name="floats\_density" freq\_op="86400" />} 762 <field ref="traj\_group" name="floats\_group" freq\_op="86400" />} 763 </file>} 764 </group>} 765 766 \end{verbatim} 767 }}\end{alltt} 768 769 770 - if (\key{iomput}) is not used, a file called \np{trajec\_float.nc} will be created by IOIPSL library. 771 772 773 683 774 See also \href{http://stockage.univ-brest.fr/~grima/Ariane/}{here} the web site describing 684 775 the off-line use of this marvellous diagnostic tool. 776 777 778 % ------------------------------------------------------------------------------------------------------------- 779 % Harmonic analysis of tidal constituents 780 % ------------------------------------------------------------------------------------------------------------- 781 \section{Harmonic analysis of tidal constituents (\key{diaharm}) } 782 \label{DIA_diag_harm} 783 784 A module is available to compute the amplitude and phase for tidal waves. 785 This diagnostic is actived with \key{diaharm}. 786 787 %------------------------------------------namdia_harm---------------------------------------------------- 788 \namdisplay{namdia_harm} 789 %---------------------------------------------------------------------------------------------------------- 790 791 Concerning the on-line Harmonic analysis, some parameters are available in namelist: 792 793 - \texttt{nit000\_han} is the first time step used for harmonic analysis 794 795 - \texttt{nitend\_han} is the last time step used for harmonic analysis 796 797 - \texttt{nstep\_han} is the time step frequency for harmonic analysis 798 799 - \texttt{nb\_ana} is the number of harmonics to analyse 800 801 - \texttt{tname} is an array with names of tidal constituents to analyse 802 803 \texttt{nit000\_han} and \texttt{nitend\_han} must be between \texttt{nit000} and \texttt{nitend} of the simulation. 804 The restart capability is not implemented. 805 806 The Harmonic analysis solve this equation: 807 \begin{equation} 808 h_{i} - A_{0} + \sum^{nb\_ana}_{j=1}[A_{j}cos(\nu_{j}t_{j}-\phi_{j})] = e_{i} 809 \end{equation} 810 811 With $A_{j}$,$\nu_{j}$,$\phi_{j}$, the amplitude, frequency and phase for each wave and $e_{i}$ the error. 812 $h_{i}$ is the sea level for the time $t_{i}$ and $A_{0}$ is the mean sea level. \\ 813 We can rewrite this equation: 814 \begin{equation} 815 h_{i} - A_{0} + \sum^{nb\_ana}_{j=1}[C_{j}cos(\nu_{j}t_{j})+S_{j}sin(\nu_{j}t_{j})] = e_{i} 816 \end{equation} 817 with $A_{j}=\sqrt{C^{2}_{j}+S^{2}_{j}}$ et $\phi_{j}=arctan(S_{j}/C_{j})$. 818 819 We obtain in output $C_{j}$ and $S_{j}$ for each tidal wave. 820 821 % ------------------------------------------------------------------------------------------------------------- 822 % Sections transports 823 % ------------------------------------------------------------------------------------------------------------- 824 \section{Transports across sections (\key{diadct}) } 825 \label{DIA_diag_dct} 826 827 A module is available to compute the transport of volume, heat and salt through sections. This diagnostic 828 is actived with \key{diadct}. 829 830 Each section is defined by the coordinates of its 2 extremities. The pathways between them are contructed 831 using tools which can be found in \texttt{NEMOGCM/TOOLS/SECTIONS\_DIADCT} and are written in a binary file 832 \texttt{section\_ijglobal.diadct\_ORCA2\_LIM} which is later read in by NEMO to compute on-line transports. 833 834 The on-line transports module creates three output ascii files: 835 836 - \texttt{volume\_transport} for volume transports ( unit: $10^{6} m^{3} s^{-1}$ ) 837 838 - \texttt{heat\_transport} for heat transports ( unit: $10^{15} W $ ) 839 840 - \texttt{salt\_transport} for salt transports ( unit: $10^{9}g s^{-1}$ )\\ 841 842 843 Namelist parameters control how frequently the flows are summed and the time scales over which 844 they are averaged, as well as the level of output for debugging: 845 846 %------------------------------------------namdct---------------------------------------------------- 847 \namdisplay{namdct} 848 %------------------------------------------------------------------------------------------------------------- 849 850 \texttt{nn\_dct}: frequency of instantaneous transports computing 851 852 \texttt{nn\_dctwri}: frequency of writing ( mean of instantaneous transports ) 853 854 \texttt{nn\_debug}: debugging of the section 855 856 \subsubsection{ To create a binary file containing the pathway of each section } 857 858 In \texttt{NEMOGCM/TOOLS/SECTIONS\_DIADCT/run}, the file \texttt{ {list\_sections.ascii\_global}} 859 contains a list of all the sections that are to be computed (this list of sections is based on MERSEA project metrics). 860 861 Another file is available for the GYRE configuration (\texttt{ {list\_sections.ascii\_GYRE}}). 862 863 Each section is defined by: 864 865 \noindent \texttt{ long1 lat1 long2 lat2 nclass (ok/no)strpond (no)ice section\_name }\\ 866 with: 867 868 - \texttt{long1 lat1} , coordinates of the first extremity of the section; 869 870 - \texttt{long2 lat2} , coordinates of the second extremity of the section; 871 872 - \texttt{nclass} the number of bounds of your classes (e.g. 3 bounds for 2 classes); 873 874 - \texttt{okstrpond} to compute heat and salt transport, \texttt{nostrpond} if no; 875 876 - \texttt{ice} to compute surface and volume ice transports, \texttt{noice} if no. \\ 877 878 879 \noindent The results of the computing of transports, and the directions of positive 880 and negative flow do not depend on the order of the 2 extremities in this file.\\ 881 882 883 \noindent If nclass =/ 0,the next lines contain the class type and the nclass bounds: 884 885 \texttt{long1 lat1 long2 lat2 nclass (ok/no)strpond (no)ice section\_name} 886 887 \texttt{classtype} 888 889 \texttt{zbound1} 890 891 \texttt{zbound2} 892 893 \texttt{.} 894 895 \texttt{.} 896 897 \texttt{nclass-1} 898 899 \texttt{nclass} 900 901 \noindent where \texttt{classtype} can be: 902 903 - \texttt{zsal} for salinity classes 904 905 - \texttt{ztem} for temperature classes 906 907 - \texttt{zlay} for depth classes 908 909 - \texttt{zsigi} for insitu density classes 910 911 - \texttt{zsigp} for potential density classes \\ 912 913 914 The script \texttt{job.ksh} computes the pathway for each section and creates a binary file 915 \texttt{section\_ijglobal.diadct\_ORCA2\_LIM} which is read by NEMO. \\ 916 917 It is possible to use this tools for new configuations: \texttt{job.ksh} has to be updated 918 with the coordinates file name and path. \\ 919 920 921 Examples of two sections, the ACC\_Drake\_Passage with no classes, and the 922 ATL\_Cuba\_Florida with 4 temperature clases (5 class bounds), are shown: 923 924 \noindent \texttt{ -68. -54.5 -60. -64.7 00 okstrpond noice ACC\_Drake\_Passage} 925 926 \noindent \texttt{ -80.5 22.5 -80.5 25.5 05 nostrpond noice ATL\_Cuba\_Florida} 927 928 \noindent \texttt{ztem} 929 930 \noindent \texttt{-2.0} 931 932 \noindent \texttt{ 4.5} 933 934 \noindent \texttt{ 7.0} 935 936 \noindent \texttt{12.0} 937 938 \noindent \texttt{40.0} 939 940 941 \subsubsection{ To read the output files } 942 943 The output format is : 944 945 \small{\texttt{date, time-step number, section number, section name, section slope coefficient, class number, 946 class name, class bound 1 , classe bound2, transport\_direction1 , transport\_direction2, transport\_total}}\\ 947 948 949 For sections with classes, the first \texttt{nclass-1} lines correspond to the transport for each class 950 and the last line corresponds to the total transport summed over all classes. For sections with no classes, class number 951 \texttt{ 1 } corresponds to \texttt{ total class } and this class is called \texttt{N}, meaning \texttt{none}.\\ 952 953 954 \noindent \texttt{ transport\_direction1 } is the positive part of the transport ( \texttt{ > = 0 } ). 955 956 \noindent \texttt{ transport\_direction2 } is the negative part of the transport ( \texttt{ < = 0 } ).\\ 957 958 959 \noindent The \texttt{section slope coefficient} gives information about the significance of transports signs and direction:\\ 960 961 962 963 \begin{tabular}{|c|c|c|c|p{4cm}|} 964 \hline 965 section slope coefficient & section type & direction 1 & direction 2 & total transport \\ \hline 966 0. & horizontal & northward & southward & postive: northward \\ \hline 967 1000. & vertical & eastward & westward & postive: eastward \\ \hline 968 \texttt{=/0, =/ 1000.} & diagonal & eastward & westward & postive: eastward \\ \hline 969 \end{tabular} 970 971 685 972 686 973 % ------------------------------------------------------------------------------------------------------------- … … 726 1013 are removed from the sub-basins. Note also that the Arctic Ocean has been split 727 1014 into Atlantic and Pacific basins along the North fold line. } 728 \end{center} \end{figure} 1015 \end{center} \end{figure} 729 1016 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 730 1017 … … 733 1020 (see Section \ref{MISC_steric} below for one of them). 734 1021 Activating those outputs requires to define the \key{diaar5} CPP key. 1022 \\ 1023 \\ 735 1024 736 1025 -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/DOC/TexFiles/Chapters/Chap_SBC.tex
r2541 r3104 24 24 \end{itemize} 25 25 26 F ourdifferent ways to provide the first six fields to the ocean are available which26 Five different ways to provide the first six fields to the ocean are available which 27 27 are controlled by namelist variables: an analytical formulation (\np{ln\_ana}~=~true), 28 28 a flux formulation (\np{ln\_flx}~=~true), a bulk formulae formulation (CORE 29 (\np{ln\_core}~=~true) or CLIO (\np{ln\_clio}~=~true) bulk formulae) and a coupled 29 (\np{ln\_core}~=~true), CLIO (\np{ln\_clio}~=~true) or MFS 30 \footnote { Note that MFS bulk formulae compute fluxes only for the ocean component} 31 (\np{ln\_ecmwf}~=~true) bulk formulae) and a coupled 30 32 formulation (exchanges with a atmospheric model via the OASIS coupler) 31 33 (\np{ln\_cpl}~=~true). When used, the atmospheric pressure forces both 32 ocean and ice dynamics (\np{ln\_apr\_dyn}~=~true) 33 \footnote{The surface pressure field could be use in bulk formulae, nevertheless 34 none of the current bulk formulea (CLIO and CORE) uses the it.}. 34 ocean and ice dynamics (\np{ln\_apr\_dyn}~=~true). 35 35 The frequency at which the six or seven fields have to be updated is the \np{nn\_fsbc} 36 36 namelist parameter. … … 46 46 (\np{nn\_ice}~=~0,1, 2 or 3); the addition of river runoffs as surface freshwater 47 47 fluxes or lateral inflow (\np{ln\_rnf}~=~true); the addition of a freshwater flux adjustment 48 in order to avoid a mean sea-level drift (\np{nn\_fwb}~=~0,~1~or~2); andthe48 in order to avoid a mean sea-level drift (\np{nn\_fwb}~=~0,~1~or~2); the 49 49 transformation of the solar radiation (if provided as daily mean) into a diurnal 50 cycle (\np{ln\_dm2dc}~=~true). 50 cycle (\np{ln\_dm2dc}~=~true); and a neutral drag coefficient can be read from an external wave 51 model (\np{ln\_cdgw}~=~true). The latter option is possible only in case core or ecmwf bulk formulas are selected. 51 52 52 53 In this chapter, we first discuss where the surface boundary condition appears in the 53 model equations. Then we present the f ourways of providing the surface boundary condition,54 model equations. Then we present the five ways of providing the surface boundary condition, 54 55 followed by the description of the atmospheric pressure and the river runoff. 55 56 Next the scheme for interpolation on the fly is described. … … 480 481 % Bulk formulation 481 482 % ================================================================ 482 \section [Bulk formulation (\textit{sbcblk\_core} or \textit{sbcblk\_clio}) ]483 {Bulk formulation \small{(\mdl{sbcblk\_core} or \mdl{sbcblk\_clio} module)} }483 \section [Bulk formulation (\textit{sbcblk\_core}, \textit{sbcblk\_clio} or \textit{sbcblk\_ecmwf}) ] 484 {Bulk formulation \small{(\mdl{sbcblk\_core} \mdl{sbcblk\_clio} \mdl{sbcblk\_ecmwf} modules)} } 484 485 \label{SBC_blk} 485 486 … … 487 488 using bulk formulae and atmospheric fields and ocean (and ice) variables. 488 489 489 The atmospheric fields used depend on the bulk formulae used. T wobulk formulations490 are available : the CORE and CLIObulk formulea. The choice is made by setting to true491 one of the following namelist variable : \np{ln\_core} and \np{ln\_clio}.492 493 Note : in forced mode, when a sea-ice model is used, a bulk formulation have to be used.494 Therefore the two bulk formulea providedinclude the computation of the fluxes over both490 The atmospheric fields used depend on the bulk formulae used. Three bulk formulations 491 are available : the CORE, the CLIO and the MFS bulk formulea. The choice is made by setting to true 492 one of the following namelist variable : \np{ln\_core} ; \np{ln\_clio} or \np{ln\_ecmwf}. 493 494 Note : in forced mode, when a sea-ice model is used, a bulk formulation (CLIO or CORE) have to be used. 495 Therefore the two bulk (CLIO and CORE) formulea include the computation of the fluxes over both 495 496 an ocean and an ice surface. 496 497 … … 583 584 namelist (see \S\ref{SBC_fldread}). 584 585 586 % ------------------------------------------------------------------------------------------------------------- 587 % ECMWF Bulk formulea 588 % ------------------------------------------------------------------------------------------------------------- 589 \subsection [MFS Bulk formulea (\np{ln\_ecmwf}=true)] 590 {MFS Bulk formulea (\np{ln\_ecmwf}=true, \mdl{sbcblk\_ecmwf})} 591 \label{SBC_blk_ecmwf} 592 %------------------------------------------namsbc_ecmwf---------------------------------------------------- 593 \namdisplay{namsbc_ecmwf} 594 %---------------------------------------------------------------------------------------------------------- 595 596 The MFS (Mediterranean Forecasting System) bulk formulae have been developed by 597 \citet{Castellari_al_JMS1998}. 598 They have been designed to handle the ECMWF operational data and are currently 599 in use in the MFS operational system \citep{Tonani_al_OS08}, \citep{Oddo_al_OS09}. 600 The wind stress computation uses a drag coefficient computed according to \citet{Hellerman_Rosenstein_JPO83}. 601 The surface boundary condition for temperature involves the balance between surface solar radiation, 602 net long-wave radiation, the latent and sensible heat fluxes. 603 Solar radiation is dependent on cloud cover and is computed by means of 604 an astronomical formula \citep{Reed_JPO77}. Albedo monthly values are from \citet{Payne_JAS72} 605 as means of the values at $40^{o}N$ and $30^{o}N$ for the Atlantic Ocean (hence the same latitudinal 606 band of the Mediterranean Sea). The net long-wave radiation flux 607 \citep{Bignami_al_JGR95} is a function of 608 air temperature, sea-surface temperature, cloud cover and relative humidity. 609 Sensible heat and latent heat fluxes are computed by classical 610 bulk formulae parameterized according to \citet{Kondo1975}. 611 Details on the bulk formulae used can be found in \citet{Maggiore_al_PCE98} and \citet{Castellari_al_JMS1998}. 612 613 The required 7 input fields must be provided on the model Grid-T and are: 614 \begin{itemize} 615 \item Zonal Component of the 10m wind ($ms^{-1}$) (\np{sn\_windi}) 616 \item Meridional Component of the 10m wind ($ms^{-1}$) (\np{sn\_windj}) 617 \item Total Claud Cover (\%) (\np{sn\_clc}) 618 \item 2m Air Temperature ($K$) (\np{sn\_tair}) 619 \item 2m Dew Point Temperature ($K$) (\np{sn\_rhm}) 620 \item Total Precipitation ${Kg} m^{-2} s^{-1}$ (\np{sn\_prec}) 621 \item Mean Sea Level Pressure (${Pa}) (\np{sn\_msl}) 622 \end{itemize} 623 % ------------------------------------------------------------------------------------------------------------- 585 624 % ================================================================ 586 625 % Coupled formulation … … 643 682 $\eta_{ib}$ can be set in the output. This can simplify altimetry data and model comparison 644 683 as inverse barometer sea surface height is usually removed from these date prior to their distribution. 684 685 % ================================================================ 686 % Tidal Potential 687 % ================================================================ 688 \section [Tidal Potential (\textit{sbctide})] 689 {Tidal Potential (\mdl{sbctide})} 690 \label{SBC_tide} 691 692 A module is available to use the tidal potential forcing and is activated with with \key{tide}. 693 694 695 %------------------------------------------nam_tide---------------------------------------------------- 696 \namdisplay{nam_tide} 697 %------------------------------------------------------------------------------------------------------------- 698 699 Concerning the tidal potential, some parameters are available in namelist: 700 701 - \texttt{ln\_tide\_pot} activate the tidal potential forcing 702 703 - \texttt{nb\_harmo} is the number of constituent used 704 705 - \texttt{clname} is the name of constituent 706 707 708 The tide is generated by the forces of gravity ot the Earth-Moon and Earth-Sun sytem; 709 they are expressed as the gradient of the astronomical potential ($\vec{\nabla}\Pi_{a}$). \\ 710 711 The potential astronomical expressed, for the three types of tidal frequencies 712 following, by : \\ 713 Tide long period : 714 \begin{equation} 715 \Pi_{a}=gA_{k}(\frac{1}{2}-\frac{3}{2}sin^{2}\phi)cos(\omega_{k}t+V_{0k}) 716 \end{equation} 717 diurnal Tide : 718 \begin{equation} 719 \Pi_{a}=gA_{k}(sin 2\phi)cos(\omega_{k}t+\lambda+V_{0k}) 720 \end{equation} 721 Semi-diurnal tide: 722 \begin{equation} 723 \Pi_{a}=gA_{k}(cos^{2}\phi)cos(\omega_{k}t+2\lambda+V_{0k}) 724 \end{equation} 725 726 727 $A_{k}$ is the amplitude of the wave k, $\omega_{k}$ the pulsation of the wave k, $V_{0k}$ the astronomical phase of the wave 728 $k$ to Greenwich. 729 730 We make corrections to the astronomical potential. 731 We obtain : 732 \begin{equation} 733 \Pi-g\delta = (1+k-h) \Pi_{A}(\lambda,\phi) 734 \end{equation} 735 with $k$ a number of Love estimated to 0.6 which parametrized the astronomical tidal land, 736 and $h$ a number of Love to 0.3 which parametrized the parametrization due to the astronomical tidal land. 645 737 646 738 % ================================================================ … … 938 1030 \end{description} 939 1031 1032 % ------------------------------------------------------------------------------------------------------------- 1033 % Neutral Drag Coefficient from external wave model 1034 % ------------------------------------------------------------------------------------------------------------- 1035 \subsection [Neutral drag coefficient from external wave model (\textit{sbcwave})] 1036 {Neutral drag coefficient from external wave model (\mdl{sbcwave})} 1037 \label{SBC_wave} 1038 %------------------------------------------namwave---------------------------------------------------- 1039 \namdisplay{namsbc_wave} 1040 %------------------------------------------------------------------------------------------------------------- 1041 \begin{description} 1042 1043 In order to read a neutral drag coeff, from an external data source (i.e. a wave model), the 1044 logical variable \np{ln\_cdgw} 1045 in $namsbc$ namelist must be defined ${.true.}$. 1046 The \mdl{sbcwave} module containing the routine \np{sbc\_wave} reads the 1047 namelist ${namsbc\_wave}$ (for external data names, locations, frequency, interpolation and all 1048 the miscellanous options allowed by Input Data generic Interface see \S\ref{SBC_input}) 1049 and a 2D field of neutral drag coefficient. Then using the routine 1050 TURB\_CORE\_1Z or TURB\_CORE\_2Z, and starting from the neutral drag coefficent provided, the drag coefficient is computed according 1051 to stable/unstable conditions of the air-sea interface following \citet{Large_Yeager_Rep04}. 1052 1053 \end{description} 1054 940 1055 % Griffies doc: 941 1056 % When running ocean-ice simulations, we are not explicitly representing land processes, such as rivers, catchment areas, snow accumulation, etc. However, to reduce model drift, it is important to balance the hydrological cycle in ocean-ice models. We thus need to prescribe some form of global normalization to the precipitation minus evaporation plus river runoff. The result of the normalization should be a global integrated zero net water input to the ocean-ice system over a chosen time scale. … … 944 1059 945 1060 946 -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/DOC/TexFiles/Chapters/Chap_ZDF.tex
r2541 r3104 100 100 $a=5$ and $n=2$. The last three values can be modified by setting the 101 101 \np{rn\_avmri}, \np{rn\_alp} and \np{nn\_ric} namelist parameters, respectively. 102 103 A simple mixing-layer model to transfer and dissipate the atmospheric 104 forcings (wind-stress and buoyancy fluxes) can be activated setting 105 the \np{ln\_mldw} =.true. in the namelist. 106 107 In this case, the local depth of turbulent wind-mixing or "Ekman depth" 108 $h_{e}(x,y,t)$ is evaluated and the vertical eddy coefficients prescribed within this layer. 109 110 This depth is assumed proportional to the "depth of frictional influence" that is limited by rotation: 111 \begin{equation} 112 h_{e} = Ek \frac {u^{*}} {f_{0}} \\ 113 \end{equation} 114 where, $Ek$ is an empirical parameter, $u^{*}$ is the friction velocity and $f_{0}$ is the Coriolis 115 parameter. 116 117 In this similarity height relationship, the turbulent friction velocity: 118 \begin{equation} 119 u^{*} = \sqrt \frac {|\tau|} {\rho_o} \\ 120 \end{equation} 121 122 is computed from the wind stress vector $|\tau|$ and the reference dendity $ \rho_o$. 123 The final $h_{e}$ is further constrained by the adjustable bounds \np{rn\_mldmin} and \np{rn\_mldmax}. 124 Once $h_{e}$ is computed, the vertical eddy coefficients within $h_{e}$ are set to 125 the empirical values \np{rn\_wtmix} and \np{rn\_wvmix} \citep{Lermusiaux2001}. 102 126 103 127 % -------------------------------------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.