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 11983 for NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis – NEMO

Ignore:
Timestamp:
2019-11-27T14:36:07+01:00 (4 years ago)
Author:
smueller
Message:

Removal of module diaharm (ticket #2175)

Location:
NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis
Files:
2 deleted
35 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/AGRIF_DEMO/EXPREF/1_namelist_cfg

    r11536 r11983  
    364364!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    365365!!   namflo       float parameters                                      (default: OFF) 
    366 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    367366!!   nam_diadct   transports through some sections                      (default: OFF) 
    368367!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/AGRIF_DEMO/EXPREF/2_namelist_cfg

    r11536 r11983  
    313313!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    314314!!   namflo       float parameters                                      (default: OFF) 
    315 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    316315!!   nam_diadct   transports through some sections                      (default: OFF) 
    317316!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/AGRIF_DEMO/EXPREF/3_namelist_cfg

    r11536 r11983  
    313313!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    314314!!   namflo       float parameters                                      (default: OFF) 
    315 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    316315!!   nam_diadct   transports through some sections                      (default: OFF) 
    317316!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/AGRIF_DEMO/EXPREF/namelist_cfg

    r11536 r11983  
    364364!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    365365!!   namflo       float parameters                                      (default: OFF) 
    366 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    367366!!   nam_diadct   transports through some sections                      (default: OFF) 
    368367!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/AMM12/EXPREF/namelist_cfg

    r11536 r11983  
    351351!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    352352!!   namflo       float parameters                                      (default: OFF) 
    353 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    354353!!   nam_diadct   transports through some sections                      (default: OFF) 
    355354!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/C1D_PAPA/EXPREF/namelist_cfg

    r11536 r11983  
    421421!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    422422!!   namflo       float parameters                                      (default: OFF) 
    423 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    424423!!   nam_diadct   transports through some sections                      (default: OFF) 
    425424!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
     
    449448/ 
    450449!----------------------------------------------------------------------- 
    451 &nam_diaharm   !   Harmonic analysis of tidal constituents              (default: OFF) 
    452 !----------------------------------------------------------------------- 
    453 / 
    454 !----------------------------------------------------------------------- 
    455450&nam_diadct    ! transports through some sections                       (default: OFF) 
    456451!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/GYRE_BFM/EXPREF/namelist_cfg

    r11536 r11983  
    228228!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    229229!!   namflo       float parameters                                      (default: OFF) 
    230 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    231230!!   nam_diadct   transports through some sections                      (default: OFF) 
    232231!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/GYRE_PISCES/EXPREF/namelist_cfg

    r11536 r11983  
    222222!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    223223!!   namflo       float parameters                                      (default: OFF) 
    224 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    225224!!   nam_diadct   transports through some sections                      (default: OFF) 
    226225!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/ORCA2_ICE_PISCES/EXPREF/namelist_cfg

    r11536 r11983  
    392392!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    393393!!   namflo       float parameters                                      (default: OFF) 
    394 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    395394!!   nam_diadct   transports through some sections                      (default: OFF) 
    396395!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/ORCA2_OFF_PISCES/EXPREF/namelist_cfg

    r11536 r11983  
    377377!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    378378!!   namflo       float parameters                                      (default: OFF) 
    379 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    380379!!   nam_diadct   transports through some sections                      (default: OFF) 
    381380!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
     
    405404/ 
    406405!----------------------------------------------------------------------- 
    407 &nam_diaharm   !   Harmonic analysis of tidal constituents              (default: OFF) 
    408 !----------------------------------------------------------------------- 
    409 / 
    410 !----------------------------------------------------------------------- 
    411406&nam_diadct    !   transports through some sections                     (default: OFF) 
    412407!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/ORCA2_OFF_TRC/EXPREF/namelist_cfg

    r11536 r11983  
    375375!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    376376!!   namflo       float parameters                                      (default: OFF) 
    377 !!   nam_diaharm  Harmonic analysis of tidal constituents               ("key_diaharm") 
    378377!!   namdct       transports through some sections                      ("key_diadct") 
    379378!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
     
    403402/ 
    404403!----------------------------------------------------------------------- 
    405 &nam_diaharm   !   Harmonic analysis of tidal constituents              ("key_diaharm") 
    406 !----------------------------------------------------------------------- 
    407 / 
    408 !----------------------------------------------------------------------- 
    409404&namdct        ! transports through some sections                       ("key_diadct") 
    410405!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/ORCA2_SAS_ICE/EXPREF/namelist_cfg

    r11536 r11983  
    178178!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    179179!!   namflo       float parameters                                      (default: OFF) 
    180 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    181180!!   nam_diadct   transports through some sections                      (default: OFF) 
    182181!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/SHARED/field_def_nemo-oce.xml

    r11975 r11983  
    190190 
    191191      </field_group> <!-- grid_T --> 
    192  
    193       <!-- Tides --> 
    194  
    195       <field_group id="Tides_T" grid_ref="grid_T_2D" operation="once" > 
    196         <!-- tidal composante --> 
    197         <field id="M2x"          long_name="M2 Elevation harmonic real part "                             unit="m"        /> 
    198         <field id="M2y"          long_name="M2 Elevation harmonic imaginary part"                         unit="m"        /> 
    199         <field id="S2x"          long_name="S2 Elevation harmonic real part "                             unit="m"        /> 
    200         <field id="S2y"          long_name="S2 Elevation harmonic imaginary part"                         unit="m"        /> 
    201         <field id="N2x"          long_name="N2 Elevation harmonic real part "                             unit="m"        /> 
    202         <field id="N2y"          long_name="N2 Elevation harmonic imaginary part"                         unit="m"        /> 
    203         <field id="K1x"          long_name="K1 Elevation harmonic real part "                             unit="m"        /> 
    204         <field id="K1y"          long_name="K1 Elevation harmonic imaginary part"                         unit="m"        /> 
    205         <field id="O1x"          long_name="O1 Elevation harmonic real part "                             unit="m"        /> 
    206         <field id="O1y"          long_name="O1 Elevation harmonic imaginary part"                         unit="m"        /> 
    207         <field id="Q1x"          long_name="Q1 Elevation harmonic real part "                             unit="m"        /> 
    208         <field id="Q1y"          long_name="Q1 Elevation harmonic imaginary part"                         unit="m"        /> 
    209         <field id="M4x"          long_name="M4 Elevation harmonic real part "                             unit="m"        /> 
    210         <field id="M4y"          long_name="M4 Elevation harmonic imaginary part"                         unit="m"        /> 
    211         <field id="K2x"          long_name="K2 Elevation harmonic real part "                             unit="m"        /> 
    212         <field id="K2y"          long_name="K2 Elevation harmonic imaginary part"                         unit="m"        /> 
    213         <field id="P1x"          long_name="P1 Elevation harmonic real part "                             unit="m"        /> 
    214         <field id="P1y"          long_name="P1 Elevation harmonic imaginary part"                         unit="m"        /> 
    215         <field id="Mfx"          long_name="Mf Elevation harmonic real part "                             unit="m"        /> 
    216         <field id="Mfy"          long_name="Mf Elevation harmonic imaginary part"                         unit="m"        /> 
    217         <field id="Mmx"          long_name="Mm Elevation harmonic real part "                             unit="m"        /> 
    218         <field id="Mmy"          long_name="Mm Elevation harmonic imaginary part"                         unit="m"        /> 
    219       </field_group> 
    220      
    221       <field_group id="Tides_U" grid_ref="grid_U_2D" operation="once" > 
    222         <field id="M2x_u"        long_name="M2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    223         <field id="M2y_u"        long_name="M2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    224         <field id="S2x_u"        long_name="S2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    225         <field id="S2y_u"        long_name="S2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    226         <field id="N2x_u"        long_name="N2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    227         <field id="N2y_u"        long_name="N2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    228         <field id="K1x_u"        long_name="K1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    229         <field id="K1y_u"        long_name="K1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    230         <field id="O1x_u"        long_name="O1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    231         <field id="O1y_u"        long_name="O1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    232         <field id="Q1x_u"        long_name="Q1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    233         <field id="Q1y_u"        long_name="Q1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    234         <field id="M4x_u"        long_name="M4 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    235         <field id="M4y_u"        long_name="M4 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    236         <field id="K2x_u"        long_name="K2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    237         <field id="K2y_u"        long_name="K2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    238         <field id="P1x_u"        long_name="P1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    239         <field id="P1y_u"        long_name="P1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    240         <field id="Mfx_u"        long_name="Mf current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    241         <field id="Mfy_u"        long_name="Mf current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    242         <field id="Mmx_u"        long_name="Mm current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    243         <field id="Mmy_u"        long_name="Mm current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    244       </field_group> 
    245      
    246       <field_group id="Tides_V" grid_ref="grid_V_2D" operation="once" > 
    247         <field id="M2x_v"        long_name="M2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    248         <field id="M2y_v"        long_name="M2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    249         <field id="S2x_v"        long_name="S2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    250         <field id="S2y_v"        long_name="S2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    251         <field id="N2x_v"        long_name="N2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    252         <field id="N2y_v"        long_name="N2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    253         <field id="K1x_v"        long_name="K1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    254         <field id="K1y_v"        long_name="K1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    255         <field id="O1x_v"        long_name="O1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    256         <field id="O1y_v"        long_name="O1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    257         <field id="Q1x_v"        long_name="Q1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    258         <field id="Q1y_v"        long_name="Q1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    259         <field id="M4x_v"        long_name="M4 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    260         <field id="M4y_v"        long_name="M4 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    261         <field id="K2x_v"        long_name="K2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    262         <field id="K2y_v"        long_name="K2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    263         <field id="P1x_v"        long_name="P1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    264         <field id="P1y_v"        long_name="P1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    265         <field id="Mfx_v"        long_name="Mf current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    266         <field id="Mfy_v"        long_name="Mf current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    267         <field id="Mmx_v"        long_name="Mm current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    268         <field id="Mmy_v"        long_name="Mm current barotrope along j-axis harmonic imaginary part "   unit="m/s"      />    
    269       </field_group> 
    270192 
    271193      <!-- OSMOSIS variables (available with ln_zdfosm=.true.) --> 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/SHARED/namelist_ref

    r11814 r11983  
    11181118!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    11191119!!   namflo       float parameters                                      (default: OFF) 
    1120 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    11211120!!   nam_diadct   transports through some sections                      (default: OFF) 
    11221121!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
     
    11761175      ln_ariane   = .true.    !    Input with Ariane tool convention(T) 
    11771176      ln_flo_ascii= .true.    !    Output with Ariane tool netcdf convention(F) or ascii file (T) 
    1178 / 
    1179 !----------------------------------------------------------------------- 
    1180 &nam_diaharm   !   Harmonic analysis of tidal constituents              (default: OFF) 
    1181 !----------------------------------------------------------------------- 
    1182     ln_diaharm = .false.   ! Choose tidal harmonic output or not 
    1183        nit000_han = 1      !    First time step used for harmonic analysis 
    1184        nitend_han = 75     !    Last time step used for harmonic analysis 
    1185        nstep_han  = 15     !    Time step frequency for harmonic analysis 
    1186        tname(1)   = 'M2'   !    Name of tidal constituents 
    1187        tname(2)   = 'K1'   !              --- 
    11881177/ 
    11891178!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/cfgs/SPITZ12/EXPREF/namelist_cfg

    r11536 r11983  
    349349!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    350350!!   namflo       float parameters                                      (default: OFF) 
    351 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    352351!!   nam_diadct   transports through some sections                      (default: OFF) 
    353352!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/doc/latex/NEMO/subfiles/chap_DIA.tex

    r11693 r11983  
    15801580 
    15811581%% ================================================================================================= 
    1582 \section[Harmonic analysis of tidal constituents (\texttt{\textbf{key\_diaharm}})]{Harmonic analysis of tidal constituents (\protect\key{diaharm})} 
    1583 \label{sec:DIA_diag_harm} 
    1584  
    1585 \begin{listing} 
    1586   \nlst{nam_diaharm} 
    1587   \caption{\forcode{&nam_diaharm}} 
    1588   \label{lst:nam_diaharm} 
    1589 \end{listing} 
    1590  
    1591 A module is available to compute the amplitude and phase of tidal waves. 
    1592 This on-line Harmonic analysis is actived with \key{diaharm}. 
    1593  
    1594 Some parameters are available in namelist \nam{_diaharm}{\_diaharm}: 
    1595  
    1596  - \np{nit000_han}{nit000\_han} is the first time step used for harmonic analysis 
    1597  
    1598  - \np{nitend_han}{nitend\_han} is the  last time step used for harmonic analysis 
    1599  
    1600  - \np{nstep_han}{nstep\_han}  is the  time step frequency for harmonic analysis 
    1601  
    1602 % - \np{nb_ana}{nb\_ana}     is the number of harmonics to analyse 
    1603  
    1604  - \np{tname}{tname}       is an array with names of tidal constituents to analyse 
    1605  
    1606  \np{nit000_han}{nit000\_han} and \np{nitend_han}{nitend\_han} must be between \np{nit000}{nit000} and \np{nitend}{nitend} of the simulation. 
    1607  The restart capability is not implemented. 
    1608  
    1609  The Harmonic analysis solve the following equation: 
    1610  
    1611  \[ 
    1612    h_{i} - A_{0} + \sum^{nb\_ana}_{j=1}[A_{j}cos(\nu_{j}t_{j}-\phi_{j})] = e_{i} 
    1613  \] 
    1614  
    1615 With $A_{j}$, $\nu_{j}$, $\phi_{j}$, the amplitude, frequency and phase for each wave and $e_{i}$ the error. 
    1616 $h_{i}$ is the sea level for the time $t_{i}$ and $A_{0}$ is the mean sea level. \\ 
    1617 We can rewrite this equation: 
    1618  
    1619 \[ 
    1620   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} 
    1621 \] 
    1622  
    1623 with $A_{j}=\sqrt{C^{2}_{j}+S^{2}_{j}}$ and $\phi_{j}=arctan(S_{j}/C_{j})$. 
    1624  
    1625 We obtain in output $C_{j}$ and $S_{j}$ for each tidal wave. 
    1626  
    1627 %% ================================================================================================= 
    16281582\section[Transports across sections (\texttt{\textbf{key\_diadct}})]{Transports across sections (\protect\key{diadct})} 
    16291583\label{sec:DIA_diag_dct} 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/src/OCE/SBC/tide_mod.F90

    r10068 r11983  
    1313   PRIVATE 
    1414 
    15    PUBLIC   tide_harmo       ! called by tideini and diaharm modules 
    16    PUBLIC   tide_init_Wave   ! called by tideini and diaharm modules 
     15   PUBLIC   tide_harmo       ! called by tideini and diamlr modules 
     16   PUBLIC   tide_init_Wave   ! called by tideini module 
    1717 
    1818   INTEGER, PUBLIC, PARAMETER ::   jpmax_harmo = 19   !: maximum number of harmonic 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/src/OCE/nemogcm.F90

    r11910 r11983  
    5959   USE diaobs         ! Observation diagnostics       (dia_obs_init routine) 
    6060   USE diacfl         ! CFL diagnostics               (dia_cfl_init routine) 
    61    USE diaharm        ! tidal harmonics diagnostics  (dia_harm_init routine) 
    6261   USE diamlr         ! IOM context management for multiple-linear-regression analysis 
    6362   USE step           ! NEMO time-stepping                 (stp     routine) 
     
    487486                           CALL dia_tmb_init    ! TMB outputs 
    488487                           CALL dia_25h_init    ! 25h mean  outputs 
    489                            CALL dia_harm_init   ! tidal harmonics outputs 
    490488     IF( ln_diaobs    )    CALL dia_obs( nit000-1 )   ! Observation operator for restart 
    491489                           CALL dia_mlr_init    ! Initialisation of IOM context management for multiple-linear-regression analysis 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/src/OCE/step.F90

    r11910 r11983  
    210210      IF( ln_diadct  )   CALL dia_dct ( kstp )        ! Transports 
    211211                         CALL dia_ar5 ( kstp )        ! ar5 diag 
    212       IF( ln_diaharm )   CALL dia_harm( kstp )        ! Tidal harmonic analysis 
    213212                         CALL dia_wri ( kstp )        ! ocean model: outputs 
    214213      ! 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/src/OCE/step_oce.F90

    r11910 r11983  
    7979   USE diahth          ! thermocline depth                (dia_hth routine) 
    8080   USE diahsb          ! heat, salt and volume budgets    (dia_hsb routine) 
    81    USE diaharm 
    8281   USE diacfl 
    8382   USE diaobs          ! Observation operator 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/CANAL/EXPREF/field_def_nemo-oce.xml

    r9572 r11983  
    110110         <field id="tpt_dep"      long_name="T-point depth"                  standard_name="depth_below_geoid"   unit="m"   grid_ref="grid_T_3D" /> 
    111111         <field id="e3tdef"       long_name="T-cell thickness deformation"                                       unit="%"   grid_ref="grid_T_3D" /> 
    112       </field_group> 
    113  
    114       <!-- Tides --> 
    115  
    116       <field_group id="Tides_T" grid_ref="grid_T_2D" operation="once" > 
    117          <!-- tidal composante --> 
    118          <field id="M2x"          long_name="M2 Elevation harmonic real part "                             unit="m"        /> 
    119          <field id="M2y"          long_name="M2 Elevation harmonic imaginary part"                         unit="m"        /> 
    120          <field id="S2x"          long_name="S2 Elevation harmonic real part "                             unit="m"        /> 
    121          <field id="S2y"          long_name="S2 Elevation harmonic imaginary part"                         unit="m"        /> 
    122          <field id="N2x"          long_name="N2 Elevation harmonic real part "                             unit="m"        /> 
    123          <field id="N2y"          long_name="N2 Elevation harmonic imaginary part"                         unit="m"        /> 
    124          <field id="K1x"          long_name="K1 Elevation harmonic real part "                             unit="m"        /> 
    125          <field id="K1y"          long_name="K1 Elevation harmonic imaginary part"                         unit="m"        /> 
    126          <field id="O1x"          long_name="O1 Elevation harmonic real part "                             unit="m"        /> 
    127          <field id="O1y"          long_name="O1 Elevation harmonic imaginary part"                         unit="m"        /> 
    128          <field id="Q1x"          long_name="Q1 Elevation harmonic real part "                             unit="m"        /> 
    129          <field id="Q1y"          long_name="Q1 Elevation harmonic imaginary part"                         unit="m"        /> 
    130          <field id="M4x"          long_name="M4 Elevation harmonic real part "                             unit="m"        /> 
    131          <field id="M4y"          long_name="M4 Elevation harmonic imaginary part"                         unit="m"        /> 
    132          <field id="K2x"          long_name="K2 Elevation harmonic real part "                             unit="m"        /> 
    133          <field id="K2y"          long_name="K2 Elevation harmonic imaginary part"                         unit="m"        /> 
    134          <field id="P1x"          long_name="P1 Elevation harmonic real part "                             unit="m"        /> 
    135          <field id="P1y"          long_name="P1 Elevation harmonic imaginary part"                         unit="m"        /> 
    136          <field id="Mfx"          long_name="Mf Elevation harmonic real part "                             unit="m"        /> 
    137          <field id="Mfy"          long_name="Mf Elevation harmonic imaginary part"                         unit="m"        /> 
    138          <field id="Mmx"          long_name="Mm Elevation harmonic real part "                             unit="m"        /> 
    139          <field id="Mmy"          long_name="Mm Elevation harmonic imaginary part"                         unit="m"        /> 
    140       </field_group> 
    141      
    142       <field_group id="Tides_U" grid_ref="grid_U_2D" operation="once" > 
    143          <field id="M2x_u"        long_name="M2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    144          <field id="M2y_u"        long_name="M2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    145          <field id="S2x_u"        long_name="S2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    146          <field id="S2y_u"        long_name="S2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    147          <field id="N2x_u"        long_name="N2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    148          <field id="N2y_u"        long_name="N2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    149          <field id="K1x_u"        long_name="K1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    150          <field id="K1y_u"        long_name="K1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    151          <field id="O1x_u"        long_name="O1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    152          <field id="O1y_u"        long_name="O1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    153          <field id="Q1x_u"        long_name="Q1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    154          <field id="Q1y_u"        long_name="Q1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    155          <field id="M4x_u"        long_name="M4 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    156          <field id="M4y_u"        long_name="M4 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    157          <field id="K2x_u"        long_name="K2 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    158          <field id="K2y_u"        long_name="K2 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    159          <field id="P1x_u"        long_name="P1 current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    160          <field id="P1y_u"        long_name="P1 current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    161          <field id="Mfx_u"        long_name="Mf current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    162          <field id="Mfy_u"        long_name="Mf current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    163          <field id="Mmx_u"        long_name="Mm current barotrope along i-axis harmonic real part "        unit="m/s"      /> 
    164          <field id="Mmy_u"        long_name="Mm current barotrope along i-axis harmonic imaginary part "   unit="m/s"      /> 
    165       </field_group> 
    166      
    167       <field_group id="Tides_V" grid_ref="grid_V_2D" operation="once" > 
    168          <field id="M2x_v"        long_name="M2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    169          <field id="M2y_v"        long_name="M2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    170          <field id="S2x_v"        long_name="S2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    171          <field id="S2y_v"        long_name="S2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    172          <field id="N2x_v"        long_name="N2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    173          <field id="N2y_v"        long_name="N2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    174          <field id="K1x_v"        long_name="K1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    175          <field id="K1y_v"        long_name="K1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    176          <field id="O1x_v"        long_name="O1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    177          <field id="O1y_v"        long_name="O1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    178          <field id="Q1x_v"        long_name="Q1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    179          <field id="Q1y_v"        long_name="Q1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    180          <field id="M4x_v"        long_name="M4 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    181          <field id="M4y_v"        long_name="M4 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    182          <field id="K2x_v"        long_name="K2 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    183          <field id="K2y_v"        long_name="K2 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    184          <field id="P1x_v"        long_name="P1 current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    185          <field id="P1y_v"        long_name="P1 current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    186          <field id="Mfx_v"        long_name="Mf current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    187          <field id="Mfy_v"        long_name="Mf current barotrope along j-axis harmonic imaginary part "   unit="m/s"      /> 
    188          <field id="Mmx_v"        long_name="Mm current barotrope along j-axis harmonic real part "        unit="m/s"      /> 
    189          <field id="Mmy_v"        long_name="Mm current barotrope along j-axis harmonic imaginary part "   unit="m/s"      />   
    190112      </field_group> 
    191113 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/CANAL/EXPREF/namelist_cfg

    r11536 r11983  
    276276!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    277277!!   namflo       float parameters                                      (default: OFF) 
    278 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    279278!!   nam_diadct   transports through some sections                      (default: OFF) 
    280279!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_ADV1D/EXPREF/namelist_cfg

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_ADV1D/EXPREF/namelist_cfg_120pts

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_ADV1D/EXPREF/namelist_cfg_240pts

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_ADV1D/EXPREF/namelist_cfg_60pts

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_ADV2D/EXPREF/namelist_cfg

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_AGRIF/EXPREF/1_namelist_cfg

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ICE_AGRIF/EXPREF/namelist_cfg

    r11536 r11983  
    202202!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    203203!!   namflo       float parameters                                      (default: OFF) 
    204 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    205204!!   nam_diadct   transports through some sections                      (default: OFF) 
    206205!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/ISOMIP/EXPREF/namelist_cfg

    r11536 r11983  
    273273!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    274274!!   namflo       float parameters                                      (default: OFF) 
    275 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    276275!!   nam_diadct   transports through some sections                      (default: OFF) 
    277276!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/LOCK_EXCHANGE/EXPREF/namelist_FCT2_flux_ubs_cfg

    r11536 r11983  
    278278!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    279279!!   namflo       float parameters                                      (default: OFF) 
    280 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    281280!!   nam_diadct   transports through some sections                      (default: OFF) 
    282281!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/OVERFLOW/EXPREF/namelist_zps_FCT4_flux_ubs_cfg

    r11848 r11983  
    294294!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    295295!!   namflo       float parameters                                      (default: OFF) 
    296 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    297296!!   nam_diadct   transports through some sections                      (default: OFF) 
    298297!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/VORTEX/EXPREF/1_namelist_cfg

    r11536 r11983  
    273273!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    274274!!   namflo       float parameters                                      (default: OFF) 
    275 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    276275!!   nam_diadct   transports through some sections                      (default: OFF) 
    277276!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/VORTEX/EXPREF/namelist_cfg

    r11536 r11983  
    264264!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    265265!!   namflo       float parameters                                      (default: OFF) 
    266 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default; OFF) 
    267266!!   nam_diadct   transports through some sections                      (default: OFF) 
    268267!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
  • NEMO/branches/2019/dev_r11879_ENHANCE-05_SimonM-Harmonic_Analysis/tests/WAD/EXPREF/namelist_cfg

    r11536 r11983  
    422422!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    423423!!   namflo       float parameters                                      (default: OFF) 
    424 !!   nam_diaharm  Harmonic analysis of tidal constituents               (default: OFF) 
    425424!!   nam_diadct   transports through some sections                      (default: OFF) 
    426425!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
Note: See TracChangeset for help on using the changeset viewer.