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.
tamctl.F90 in branches/2010_and_older/TAM_V3_2_2/NEMOTAM/OPATAM_SRC – NEMO

source: branches/2010_and_older/TAM_V3_2_2/NEMOTAM/OPATAM_SRC/tamctl.F90 @ 5226

Last change on this file since 5226 was 2578, checked in by rblod, 13 years ago

first import of NEMOTAM 3.2.2

File size: 1.9 KB
Line 
1MODULE tamctl
2   !!======================================================================
3   !!                       ***  MODULE tamctl ***
4   !! NEMOTAMR : variables controlling the run.
5   !!======================================================================
6
7   !!----------------------------------------------------------------------
8   !! History :
9   !!        !  ...    ( ... )        Original code: varctl.F90
10   !!        !  09-06  (F. Vigilant)  Created to split NEMOVAR / NEMOTAM
11   !!---------------------------------------------------------------------
12
13   !!----------------------------------------------------------------------
14   !!----------------------------------------------------------------------
15   !! * Modules used
16   USE par_kind
17
18   !! * Routine accessibility
19   
20   IMPLICIT NONE
21
22   PUBLIC
23
24   !! * Module variables
25
26
27   INTEGER :: & 
28      & nmax_fs         ! Maximum number of iterations for the SSH balance
29                        ! elliptic equation solver
30
31
32   !! namtst:  assimilation test parameters
33
34   LOGICAL :: &
35      & ln_tst_opatam,  & ! Switch for NEMOTAM adjoint tests
36      & ln_tst_adj_cpd, & ! Switch for NEMOTAM adjoint tests (components only)
37      & ln_tst_adj_stp, & ! Switch for STEP_TAM adjoint tests
38      & ln_tst_tan_cpd, & ! Switch for NEMOTAM tangent components accuracy tests
39      & ln_tst_tan_stp, & ! Switch for NEMOTAM tangent accuracy tests
40      & ln_tst_stop       ! Switch for stopping after the tests
41
42   LOGICAL :: &
43      & ln_tst_tlh        ! Switch for tangent linear hypothesis testing
44   INTEGER   :: nn_stage
45   LOGICAL   :: ln_tlht, ln_tlhs, ln_tlhuv, ln_incdx, ln_hnorm, ln_tlhssh
46   CHARACTER :: cn_tlhinc_in, cn_tlhrst_in
47   REAL(wp)  :: rn_hstdt, rn_hstds, rn_hstduv, rn_hstdssh
48   !! Units for tangent test
49
50   INTEGER :: &
51      & numtan, &       ! Output for tangent diagnostics
52      & numtan_sc    !Output for tangent diagnostics (scalar sampling)
53
54END MODULE tamctl
Note: See TracBrowser for help on using the repository browser.