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.
zdfini.F90 in tags/nemo_v3_2/nemo_v3_2/NEMO/OFF_SRC/ZDF – NEMO

source: tags/nemo_v3_2/nemo_v3_2/NEMO/OFF_SRC/ZDF/zdfini.F90 @ 1878

Last change on this file since 1878 was 1878, checked in by flavoni, 14 years ago

initial test for nemogcm

File size: 2.4 KB
Line 
1MODULE zdfini
2   !!======================================================================
3   !!              ***  MODULE  zdfini  ***
4   !! Ocean physics : define vertical mixing variables
5   !!=====================================================================
6
7   !!----------------------------------------------------------------------
8   !!   zdf_init    : initialization, namelist read, and parameters control
9   !!----------------------------------------------------------------------
10   !!   OPA 9.0 , LOCEAN-IPSL  (2005)
11   !!   $Id: zdfini.F90 1152 2008-06-26 14:11:13Z rblod $
12   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt
13   !!----------------------------------------------------------------------
14   !! * Modules used
15   USE par_oce         ! mesh and scale factors
16   USE zdf_oce         ! TKE vertical mixing         
17   USE ldfslp          ! ???
18
19   USE in_out_manager  ! I/O manager
20
21   IMPLICIT NONE
22   PRIVATE
23
24   !! *  Routine accessibility
25   PUBLIC zdf_init          ! routine called by opa.F90
26   
27CONTAINS
28
29   SUBROUTINE zdf_init
30      !!----------------------------------------------------------------------
31      !!                  ***  ROUTINE zdf_init  ***
32      !!
33      !! ** Purpose :   initializations of the vertical ocean physics
34      !!
35      !! ** Method  :   Read namelist nam_zdf, control cpp keys
36      !!
37      !! History :
38      !!        !  97-06  (G. Madec)  Original code from inimix
39      !!   8.5  !  02-08  (G. Madec)  F90 : free form
40      !!----------------------------------------------------------------------
41      !! * Local declarations
42
43      !! * Namelist
44      NAMELIST/nam_zdf/ avt0, ln_zdfnpc
45
46      ! Read nam_zdf namelist : vertical mixing parameters
47      ! --------------------
48      REWIND( numnam )
49      READ  ( numnam, nam_zdf )
50
51      ! Parameter print
52      ! ---------------
53      IF(lwp) THEN
54         WRITE(numout,*)
55         WRITE(numout,*) 'zdf_init: vertical physics'
56         WRITE(numout,*) '~~~~~~~~'
57         WRITE(numout,*) '          Namelist nam_zdf : set vertical mixing mixing parameters'
58         WRITE(numout,*) '             non-penetrative convection       ln_zdfnpc = ', ln_zdfnpc
59         WRITE(numout,*) '             vertical eddy diffusivity           avt0   = ', avt0
60      ENDIF
61
62   END SUBROUTINE zdf_init
63
64   !!======================================================================
65END MODULE zdfini
Note: See TracBrowser for help on using the repository browser.