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.
partlm.F90 in branches/TAM_V3_0/NEMOTAM/OPATAM_SRC – NEMO

source: branches/TAM_V3_0/NEMOTAM/OPATAM_SRC/partlm.F90 @ 2587

Last change on this file since 2587 was 2587, checked in by vidard, 13 years ago

refer to ticket #798

File size: 2.3 KB
Line 
1MODULE par_tlm
2   !!======================================================================
3   !!                    ***  MODULE  par_tlm  ***
4   !! Tangent Model Accuracy:  parameters defined in memory
5   !!=====================================================================
6   !!
7   !! ** Purpose :   Define in memory Tangent Model accuracy parameters
8   !!
9   !! History :
10   !!   9.0  !  07-07  (F. Vigilant)  Original code
11   !!----------------------------------------------------------------------
12
13   !! * Modules used
14   USE par_oce, ONLY:       &  !: ocean parameters
15     & wp
16
17   IMPLICIT NONE
18   PRIVATE
19
20   INTEGER , PUBLIC ::      & !!: namtst_tlm tangent test parameters
21      tlm_bch,              &  !: branch value (0:M(x); 1:M(x+dx); 2:LT(dx))
22      cur_loop = 1             !: = 1... nmax_loop (=1 means perform only direct
23                               !                       integration)
24     
25   REAL(wp), PUBLIC ::      & !!: namtst_tlm tangent test parameters
26      h_ratio=  1.0_wp         !: ratio applied to the perturbation dX0
27
28   !! namhlt:  assimilation test parameters
29
30   INTEGER , PUBLIC ::      & !!: namhlt test parameters for tangent-linear hypothesis
31      nstg                     !: nstg = 0 running M(X)
32
33   LOGICAL, PUBLIC  ::      & ! namhlt test parameters for tangent-linear hypothesis
34      & ln_hltt,            & ! Switch for temperature increment
35      & ln_hlts,            & ! Switch for salinity increment
36      & ln_hltuv,           & ! Switch for velocity increment
37      & ln_hltssh,          & ! Switch for sea surface height increment
38      & ln_hnorm,     & ! Swith to apply a normalization on increments
39      & ln_incdx        ! dx read from file (T) or compute from restart.nc and restart2.nc (F)
40                              ! if (T) filename is increments_dx.nc
41
42   REAL(wp), PUBLIC ::      & ! namhlt test parameters for tangent-linear hypothesis
43      & rhstdt  =  1.0_wp,  & ! temperature normalization factor
44      & rhstds  =  0.1_wp,  & ! salinity normalization factor
45      & rhstduv =  0.01_wp, & ! velocity normalization factor
46      & rhstdssh=  0.01_wp    ! sea surface height normalization factor
47
48   CHARACTER (LEN=100), PUBLIC :: &
49      & c_hltinc,           & ! file name of increment
50      & c_hltrst1,          & ! file name of restart 1
51      & c_hltrst2             ! file name of restart 2
52
53END MODULE par_tlm
Note: See TracBrowser for help on using the repository browser.