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 343 – NEMO

Changeset 343


Ignore:
Timestamp:
2005-11-16T17:19:34+01:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_O29:RB: add header for OFFLINE component

Location:
trunk/NEMO/OFF_SRC
Files:
46 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OFF_SRC/DOM/dom_oce.F90

    r325 r343  
    55   !! ** Purpose :   Define in memory all the ocean space domain variables 
    66   !!---------------------------------------------------------------------- 
    7    !!  OPA 9.0 , LODYC-IPSL (2003) 
     7   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     8   !!   $Header$ 
     9   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    810   !!---------------------------------------------------------------------- 
    911   !! * Modules used 
  • trunk/NEMO/OFF_SRC/DOM/domain.F90

    r325 r343  
    3232#  include "domzgr_substitute.h90" 
    3333   !!---------------------------------------------------------------------- 
    34    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     34   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     35   !!   $Header$ 
     36   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    3537   !!---------------------------------------------------------------------- 
    3638 
  • trunk/NEMO/OFF_SRC/DOM/domcfg.F90

    r325 r343  
    2020   PUBLIC dom_cfg        ! called by opa.F90 
    2121   !!---------------------------------------------------------------------- 
    22    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     22   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     23   !!   $Header$ 
     24   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    2325   !!---------------------------------------------------------------------- 
    2426 
  • trunk/NEMO/OFF_SRC/DOM/dommsk.F90

    r325 r343  
    2323   !! * Substitutions 
    2424#  include "vectopt_loop_substitute.h90" 
    25    !!--------------------------------------------------------------------------------- 
    26    !!   OPA 9.0 , LODYC-IPSL  (2003) 
    27    !!--------------------------------------------------------------------------------- 
     25   !!---------------------------------------------------------------------- 
     26   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     27   !!   $Header$ 
     28   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     29   !!---------------------------------------------------------------------- 
    2830 
    2931CONTAINS 
  • trunk/NEMO/OFF_SRC/DOM/domrea.F90

    r325 r343  
    2121   PUBLIC dom_rea        ! routine called by inidom.F90 
    2222   !!---------------------------------------------------------------------- 
    23    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     23   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     24   !!   $Header$ 
     25   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    2426   !!---------------------------------------------------------------------- 
    2527 
  • trunk/NEMO/OFF_SRC/DOM/domrea_dimg.h90

    r325 r343  
    3131      !!        !  04-01  (J.M. Molines) MPP i/o 
    3232      !!---------------------------------------------------------------------- 
     33      !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     34      !!   $Header$ 
     35      !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     36      !!---------------------------------------------------------------------- 
    3337      !! * Modules used 
    3438      USE lib_mpp 
  • trunk/NEMO/OFF_SRC/DOM/domrea_fdir.h90

    r325 r343  
    22   !!                     ***  domrea_fdir.h90  *** 
    33   !!---------------------------------------------------------------------- 
    4    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     4   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     5   !!   $Header$ 
     6   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    57   !!---------------------------------------------------------------------- 
    68 
  • trunk/NEMO/OFF_SRC/DOM/domstp.F90

    r325 r343  
    2222#  include "domzgr_substitute.h90" 
    2323   !!---------------------------------------------------------------------- 
    24    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     24   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     25   !!   $Header$ 
     26   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    2527   !!---------------------------------------------------------------------- 
    2628 
  • trunk/NEMO/OFF_SRC/DOM/domzgr_substitute.h90

    r325 r343  
    44   !! ** purpose :   substitute fsdep. and fse.., the vert. depth and scale 
    55   !!      factors depending on the vertical coord. used, using CPP macro. 
     6   !!---------------------------------------------------------------------- 
     7   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     8   !!   $Header$ 
     9   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    610   !!---------------------------------------------------------------------- 
    711#if defined key_s_coord 
  • trunk/NEMO/OFF_SRC/DYN/dynspg_fsc.F90

    r325 r343  
    2121 
    2222   !!---------------------------------------------------------------------- 
    23    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     23   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     24   !!   $Header$ 
     25   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    2426   !!---------------------------------------------------------------------- 
    2527 
  • trunk/NEMO/OFF_SRC/DYN/dynspg_fsc_atsk.F90

    r325 r343  
    99   !!                                                   j-k-i loop (j-slab) 
    1010   !!---------------------------------------------------------------------- 
    11    !!   OPA 9.0 , LODYC-IPSL   (2003) 
     11   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     12   !!   $Header$ 
     13   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1214   !!---------------------------------------------------------------------- 
    1315   !! * Modules used 
  • trunk/NEMO/OFF_SRC/LDF/ldfeiv_substitute.h90

    r325 r343  
    55   !! ** purpose :   substitute fsaei. the eddy induced velocity coeff. 
    66   !!      with a constant or 1D or 2D or 3D array, using CPP macro. 
     7   !!---------------------------------------------------------------------- 
     8   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     9   !!   $Header$ 
     10   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    711   !!---------------------------------------------------------------------- 
    812#  if defined key_traldf_c3d 
  • trunk/NEMO/OFF_SRC/LDF/ldfslp.F90

    r325 r343  
    4646#  include "vectopt_loop_substitute.h90" 
    4747   !!---------------------------------------------------------------------- 
    48    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     48   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     49   !!   $Header$ 
     50   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    4951   !!---------------------------------------------------------------------- 
    5052 
  • trunk/NEMO/OFF_SRC/LDF/ldftra.F90

    r325 r343  
    3030#  include "domzgr_substitute.h90" 
    3131#  include "vectopt_loop_substitute.h90" 
    32    !!--------------------------------------------------------------------------------- 
    33    !!   OPA 9.0 , LODYC-IPSL  (2003) 
    34    !!--------------------------------------------------------------------------------- 
     32   !!---------------------------------------------------------------------- 
     33   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     34   !!   $Header$ 
     35   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     36   !!---------------------------------------------------------------------- 
    3537 
    3638CONTAINS 
  • trunk/NEMO/OFF_SRC/LDF/ldftra_c1d.h90

    r325 r343  
    44 
    55   !!---------------------------------------------------------------------- 
    6    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     6   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     7   !!   $Header$ 
     8   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    79   !!---------------------------------------------------------------------- 
    810 
  • trunk/NEMO/OFF_SRC/LDF/ldftra_c2d.h90

    r325 r343  
    44 
    55   !!---------------------------------------------------------------------- 
    6    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     6   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     7   !!   $Header$ 
     8   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    79   !!---------------------------------------------------------------------- 
    810 
  • trunk/NEMO/OFF_SRC/LDF/ldftra_c3d.h90

    r325 r343  
    44 
    55   !!---------------------------------------------------------------------- 
    6    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     6   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     7   !!   $Header$ 
     8   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    79   !!---------------------------------------------------------------------- 
    810 
  • trunk/NEMO/OFF_SRC/LDF/ldftra_oce.F90

    r325 r343  
    1010   !!   9.0  !  02-11  (G. Madec)  Original code (from common.h) 
    1111   !!---------------------------------------------------------------------- 
    12    !!  OPA 9.0 ,  LODYC-IPSL (2003) 
     12   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     13   !!   $Header$ 
     14   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1315   !!---------------------------------------------------------------------- 
    1416   !! * Modules used 
  • trunk/NEMO/OFF_SRC/LDF/ldftra_substitute.h90

    r325 r343  
    44   !! ** purpose :   substitute fsaht. the eddy diffusivity coeff. 
    55   !!      with a constant or 1D or 2D or 3D array, using CPP macro. 
     6   !!---------------------------------------------------------------------- 
     7   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     8   !!   $Header$ 
     9   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    610   !!---------------------------------------------------------------------- 
    711#if defined key_traldf_c3d 
  • trunk/NEMO/OFF_SRC/SBC/blk_oce.F90

    r325 r343  
    77   !!   8.5  !  02-11  (G. Madec)  F90: Free form and module 
    88   !!---------------------------------------------------------------------- 
    9    !!  OPA 9.0 , LODYC-IPSL   (2003) 
     9   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     10   !!   $Header$ 
     11   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1012   !!---------------------------------------------------------------------- 
    1113#if defined key_flx_bulk_monthly || defined key_flx_bulk_daily 
  • trunk/NEMO/OFF_SRC/SBC/flxrnf.F90

    r325 r343  
    4444   REAL(wp), DIMENSION(jpi,jpj,2) ::   &  !: 
    4545      rnfdta               !: monthly runoff data array (kg/m2/s) 
    46    !!---------------------------------------------------------------------- 
    47    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     46 
     47   !!---------------------------------------------------------------------- 
     48   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     49   !!   $Header$ 
     50   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    4851   !!---------------------------------------------------------------------- 
    4952 
  • trunk/NEMO/OFF_SRC/SBC/flxrnf_ORCA_R05.h90

    r325 r343  
    3131   REAL(wp), DIMENSION(jpi,jpj,2) ::   &  !: 
    3232      rnfdta                !: monthly runoff data array (kg/m2/s) 
     33 
    3334   !!---------------------------------------------------------------------- 
    34    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     35   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     36   !!   $Header$ 
     37   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    3538   !!---------------------------------------------------------------------- 
    3639 
     
    105108      REAL(wp) ::   zrnfm(jpmois, jpriv) 
    106109      REAL(wp) ::   zcoefr(jpi, jpj, 5) 
    107       !!---------------------------------------------------------------------- 
    108       !!  OPA 8.5, LODYC-IPSL (2002) 
    109       !!---------------------------------------------------------------------- 
     110       
    110111      ! ==== 
    111112      ! DATA 
     
    828829      DATA (inb(jr),jr=103,jpriv)/18*0/ 
    829830       
    830       !!---------------------------------------------------------------------- 
    831       !!  OPA 8.5, LODYC-IPSL (2002) 
    832       !!---------------------------------------------------------------------- 
    833  
    834831      IF( kt == nit000 ) THEN 
    835832         IF(lwp) WRITE(numout,*) 
  • trunk/NEMO/OFF_SRC/SBC/flxrnf_ORCA_R2.h90

    r325 r343  
    99   !!---------------------------------------------------------------------- 
    1010 
    11       !!---------------------------------------------------------------------- 
     11      !!------------------------------------------------------------------- 
    1212      !! * Local declarations 
    1313      INTEGER :: kt 
     
    3636      REAL(wp), DIMENSION(jpi, jpj, 5) ::   & 
    3737         zcoefr                  ! ??? 
    38       !!---------------------------------------------------------------------- 
    39       !!  OPA 8.5, LODYC-IPSL (2002) 
    40       !!---------------------------------------------------------------------- 
     38   
     39   !!---------------------------------------------------------------------- 
     40   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     41   !!   $Header$ 
     42   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     43   !!---------------------------------------------------------------------- 
    4144      ! ==== 
    4245      ! DATA 
     
    832835      DATA (inb(jr),jr=104,jpriv)/17*0/ 
    833836 
    834       !!---------------------------------------------------------------------- 
    835       !!  OPA 8.5, LODYC-IPSL (2002) 
    836       !!---------------------------------------------------------------------- 
    837  
    838837      IF( kt == nit000 ) THEN 
    839838         IF(lwp) WRITE(numout,*) 
  • trunk/NEMO/OFF_SRC/SBC/flxrnf_ORCA_R4.h90

    r325 r343  
    3535      COMMON/zzzrnf/ zrnfm, iirnf, ijrnf, inb 
    3636 
    37       !!---------------------------------------------------------------------- 
    38       !!  OPA 8.5, LODYC-IPSL (2002) 
    39       !!---------------------------------------------------------------------- 
     37   !!---------------------------------------------------------------------- 
     38   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     39   !!   $Header$ 
     40   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     41   !!---------------------------------------------------------------------- 
     42 
    4043      ! ==== 
    4144      ! DATA 
     
    864867      ENDIF 
    865868 
    866       !!---------------------------------------------------------------------- 
    867       !!  OPA 8.5, LODYC-IPSL (2002) 
    868       !!---------------------------------------------------------------------- 
    869  
    870869      IF( kt == nit000 ) THEN 
    871870         IF(lwp) WRITE(numout,*) 
  • trunk/NEMO/OFF_SRC/SBC/ocesbc.F90

    r325 r343  
    44   !!                     Ocean surface boundary conditions 
    55   !!====================================================================== 
     6   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     7   !!   $Header$ 
     8   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     9   !!---------------------------------------------------------------------- 
    610 
    711   !! * Modules used 
     
    2125      emps             !: evaporation - precipitation (free surface) 
    2226 
    23    !!---------------------------------------------------------------------- 
    24    !!   LIM 2.0 , UCL-LODYC-IPSL  (2003) 
    25    !!---------------------------------------------------------------------- 
    2627 
    2728   !!====================================================================== 
  • trunk/NEMO/OFF_SRC/SBC/taumod.F90

    r325 r343  
    77   !!---------------------------------------------------------------------- 
    88   !!   tau          : define the surface stress for the ocean 
     9   !!---------------------------------------------------------------------- 
     10   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     11   !!   $Header$ 
     12   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    913   !!---------------------------------------------------------------------- 
    1014   !! * Modules used 
  • trunk/NEMO/OFF_SRC/TRA/trabbl.F90

    r325 r343  
    1111   !!                  boundary layer (diffusive only) 
    1212   !!   tra_bbl_init : initialization, namlist read, parameters control 
     13   !!---------------------------------------------------------------------- 
     14   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     15   !!   $Header$ 
     16   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1317   !!---------------------------------------------------------------------- 
    1418   !! * Modules used 
     
    3135#  include "domzgr_substitute.h90" 
    3236#  include "vectopt_loop_substitute.h90" 
    33    !!---------------------------------------------------------------------- 
    34    !!   OPA 9.0 , LODYC-IPSL (2003) 
    35    !!---------------------------------------------------------------------- 
    3637 
    3738CONTAINS 
  • trunk/NEMO/OFF_SRC/TRA/traqsr.F90

    r325 r343  
    88   !!   tra_qsr      : trend due to the solar radiation penetration 
    99   !!   tra_qsr_init : solar radiation penetration initialization 
     10   !!---------------------------------------------------------------------- 
     11   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     12   !!   $Header$ 
     13   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1014   !!---------------------------------------------------------------------- 
    1115   !! * Modules used 
     
    2428   REAL(wp), PUBLIC ::  & !!! * penetrative solar radiation namelist * 
    2529      xsi1 = 0.35_wp     ! first depth of extinction  
    26  
    27    !!---------------------------------------------------------------------- 
    28    !!   OPA 9.0 , LODYC-IPSL (2003) 
    29    !!---------------------------------------------------------------------- 
    3030 
    3131CONTAINS 
  • trunk/NEMO/OFF_SRC/TRA/zpshde.F90

    r325 r343  
    1010   !!   zps_hde      :  Horizontal DErivative of T, S and rd at the last 
    1111   !!                   ocean level (Z-coord. with Partial Steps) 
     12   !!---------------------------------------------------------------------- 
     13   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     14   !!   $Header$ 
     15   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1216   !!---------------------------------------------------------------------- 
    1317   !! * Modules used 
     
    106110         zmaxu1, zmaxu2,         &  !    "         " 
    107111         zmaxv1, zmaxv2             !    "         " 
    108       !!---------------------------------------------------------------------- 
    109       !!  OPA 8.5, LODYC-IPSL (2002) 
    110       !!---------------------------------------------------------------------- 
    111112 
    112113      ! Initialization (first time-step only): compute mbatu and mbatv 
  • trunk/NEMO/OFF_SRC/ZDF/zdf.matrixsolver.h90

    r325 r343  
    1 !!  
    2 !!         ZDF.MATRIXSOLVER 
    3 !!       ******************** 
    4 !!  
    5 !! Matrix inversion 
    6 !!---------------------------------------------------------------------- 
    7 !   solve m.x = y  where m is a tri diagonal matrix ( jpk*jpk ) 
    8 ! 
    9 !        ( zwd1 zws1   0    0    0  )( zwx1 ) ( zwy1 ) 
    10 !        ( zwi2 zwd2 zws2   0    0  )( zwx2 ) ( zwy2 ) 
    11 !        (  0   zwi3 zwd3 zws3   0  )( zwx3 )=( zwy3 ) 
    12 !        (        ...               )( ...  ) ( ...  ) 
    13 !        (  0    0    0   zwik zwdk )( zwxk ) ( zwyk ) 
    14 ! 
    15 !   m is decomposed in the product of an upper and lower triangular 
    16 !   matrix 
    17 !   The 3 diagonal terms are in 2d arrays: zwd, zws, zwi 
    18 !   The second member is in 2d array zwy 
    19 !   The solution is in 2d array zwx 
    20 !   The 2d arry zwt and zwz are work space arrays 
    21 ! 
    22 !   N.B. the starting vertical index (ikst) is equal to 1 except for 
    23 !   the resolution of tke matrix where surface tke value is prescribed 
    24 !   so that ikstrt=2. 
    25 !!---------------------------------------------------------------------- 
    26 !!  OPA 8.5, LODYC-IPSL (2002) 
    27 !!---------------------------------------------------------------------- 
     1   !!  
     2   !!         ZDF.MATRIXSOLVER 
     3   !!       ******************** 
     4   !!  
     5   !! Matrix inversion 
     6   !!---------------------------------------------------------------------- 
     7   !!   solve m.x = y  where m is a tri diagonal matrix ( jpk*jpk ) 
     8   !! 
     9   !!        ( zwd1 zws1   0    0    0  )( zwx1 ) ( zwy1 ) 
     10   !!        ( zwi2 zwd2 zws2   0    0  )( zwx2 ) ( zwy2 ) 
     11   !!        (  0   zwi3 zwd3 zws3   0  )( zwx3 )=( zwy3 ) 
     12   !!        (        ...               )( ...  ) ( ...  ) 
     13   !!        (  0    0    0   zwik zwdk )( zwxk ) ( zwyk ) 
     14   !! 
     15   !!   m is decomposed in the product of an upper and lower triangular 
     16   !!   matrix 
     17   !!   The 3 diagonal terms are in 2d arrays: zwd, zws, zwi 
     18   !!   The second member is in 2d array zwy 
     19   !!   The solution is in 2d array zwx 
     20   !!   The 2d arry zwt and zwz are work space arrays 
     21   !! 
     22   !!   N.B. the starting vertical index (ikst) is equal to 1 except for 
     23   !!   the resolution of tke matrix where surface tke value is prescribed 
     24   !!   so that ikstrt=2. 
     25   !!---------------------------------------------------------------------- 
     26   !!---------------------------------------------------------------------- 
     27   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     28   !!   $Header$ 
     29   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     30   !!---------------------------------------------------------------------- 
    2831 
    2932      ikstp1 = ikst + 1 
  • trunk/NEMO/OFF_SRC/ZDF/zdf.matrixsolver.vopt.h90

    r325 r343  
    1 !!  
    2 !!         ZDF.MATRIXSOLVER 
    3 !!       ******************** 
    4 !!  
    5 !! Matrix inversion 
    6 !!---------------------------------------------------------------------- 
    7 !   solve m.x = y  where m is a tri diagonal matrix ( jpk*jpk ) 
    8 ! 
    9 !        ( zwd1 zws1   0    0    0  )( zwx1 ) ( zwy1 ) 
    10 !        ( zwi2 zwd2 zws2   0    0  )( zwx2 ) ( zwy2 ) 
    11 !        (  0   zwi3 zwd3 zws3   0  )( zwx3 )=( zwy3 ) 
    12 !        (        ...               )( ...  ) ( ...  ) 
    13 !        (  0    0    0   zwik zwdk )( zwxk ) ( zwyk ) 
    14 ! 
    15 !   m is decomposed in the product of an upper and lower triangular 
    16 !   matrix 
    17 !   The 3 diagonal terms are in 2d arrays: zwd, zws, zwi 
    18 !   The second member is in 2d array zwy 
    19 !   The solution is in 2d array zwx 
    20 !   The 3d arry zwt is a work space array 
    21 !   zwy is used and then used as a work space array : its value is modified! 
    22 ! 
    23 !   N.B. the starting vertical index (ikst) is equal to 1 except for 
    24 !   the resolution of tke matrix where surface tke value is prescribed 
    25 !   so that ikstrt=2. 
    26 !!---------------------------------------------------------------------- 
    27 !!  OPA 8.5, LODYC-IPSL (2002) 
    28 !!---------------------------------------------------------------------- 
     1   !!  
     2   !!         ZDF.MATRIXSOLVER 
     3   !!       ******************** 
     4   !!  
     5   !! Matrix inversion 
     6   !!---------------------------------------------------------------------- 
     7   !!   solve m.x = y  where m is a tri diagonal matrix ( jpk*jpk ) 
     8   !! 
     9   !!        ( zwd1 zws1   0    0    0  )( zwx1 ) ( zwy1 ) 
     10   !!        ( zwi2 zwd2 zws2   0    0  )( zwx2 ) ( zwy2 ) 
     11   !!        (  0   zwi3 zwd3 zws3   0  )( zwx3 )=( zwy3 ) 
     12   !!        (        ...               )( ...  ) ( ...  ) 
     13   !!        (  0    0    0   zwik zwdk )( zwxk ) ( zwyk ) 
     14   !! 
     15   !!   m is decomposed in the product of an upper and lower triangular 
     16   !!   matrix 
     17   !!   The 3 diagonal terms are in 2d arrays: zwd, zws, zwi 
     18   !!   The second member is in 2d array zwy 
     19   !!   The solution is in 2d array zwx 
     20   !!   The 3d arry zwt is a work space array 
     21   !!   zwy is used and then used as a work space array : its value is modified! 
     22   !! 
     23   !!   N.B. the starting vertical index (ikst) is equal to 1 except for 
     24   !!   the resolution of tke matrix where surface tke value is prescribed 
     25   !!   so that ikstrt=2. 
     26   !!---------------------------------------------------------------------- 
     27   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     28   !!   $Header$ 
     29   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     30   !!---------------------------------------------------------------------- 
    2931 
    3032      ikstp1 = ikst + 1 
  • trunk/NEMO/OFF_SRC/ZDF/zdf_oce.F90

    r325 r343  
    77   !!---------------------------------------------------------------------- 
    88   !!   zdf_init    : initialization, namelist read, and parameters control 
     9   !!---------------------------------------------------------------------- 
     10   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     11   !!   $Header$ 
     12   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    913   !!---------------------------------------------------------------------- 
    1014   !! * Modules used 
  • trunk/NEMO/OFF_SRC/ZDF/zdfddm.F90

    r325 r343  
    1010   !!   zdf_ddm       : compute the Ks for salinity 
    1111   !!   zdf_ddm_init  : read namelist and control the parameters 
     12   !!---------------------------------------------------------------------- 
     13   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     14   !!   $Header$ 
     15   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1216   !!---------------------------------------------------------------------- 
    1317   !! * Modules used 
     
    3640   !! * Substitutions 
    3741#  include "vectopt_loop_substitute.h90" 
    38    !!---------------------------------------------------------------------- 
    39    !!   OPA 9.0 , LODYC-IPSL  (2003) 
    40    !!---------------------------------------------------------------------- 
    4142 
    4243CONTAINS 
  • trunk/NEMO/OFF_SRC/ZDF/zdfini.F90

    r325 r343  
    77   !!---------------------------------------------------------------------- 
    88   !!   zdf_init    : initialization, namelist read, and parameters control 
     9   !!---------------------------------------------------------------------- 
     10   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     11   !!   $Header$ 
     12   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    913   !!---------------------------------------------------------------------- 
    1014   !! * Modules used 
     
    2024   !! *  Routine accessibility 
    2125   PUBLIC zdf_init          ! routine called by opa.F90 
    22    !!---------------------------------------------------------------------- 
    23    !!   OPA 9.0   !   LODYC-IPSL   (2003) 
    24    !!---------------------------------------------------------------------- 
    2526    
    2627CONTAINS 
     
    4243      !! * Namelist 
    4344      NAMELIST/namzdf/ avt0, ln_zdfnpc 
    44       !!---------------------------------------------------------------------- 
    45       !!  OPA 9.0, LODYC-IPSL (2003) 
    46       !!---------------------------------------------------------------------- 
    4745 
    4846      ! Read namzdf namelist : vertical mixing parameters 
  • trunk/NEMO/OFF_SRC/ZDF/zdfmxl.F90

    r325 r343  
    77   !!---------------------------------------------------------------------- 
    88   !!   zdf_mxl      : Compute the turbocline and mixed layer depths. 
     9   !!---------------------------------------------------------------------- 
     10   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     11   !!   $Header$ 
     12   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    913   !!---------------------------------------------------------------------- 
    1014   !! * Modules used 
     
    3539   !! * Substitutions 
    3640#  include "domzgr_substitute.h90" 
    37    !!---------------------------------------------------------------------- 
    38    !!   OPA 9.0 , LODYC-IPSL  (2003) 
    39    !!---------------------------------------------------------------------- 
    4041 
    4142CONTAINS 
  • trunk/NEMO/OFF_SRC/dtadyn.F90

    r325 r343  
    8888#  include "domzgr_substitute.h90" 
    8989#  include "vectopt_loop_substitute.h90" 
    90    !!--------------------------------------------------------------------------------- 
    91    !!   OPA 9.0 , LODYC-IPSL  (2003) 
    92    !!--------------------------------------------------------------------------------- 
     90   !!---------------------------------------------------------------------- 
     91   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     92   !!   $Header$ 
     93   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     94   !!---------------------------------------------------------------------- 
    9395 
    9496CONTAINS 
  • trunk/NEMO/OFF_SRC/eosbn2.F90

    r325 r343  
    639639      REAL(wp) ::   zds          ! temporary scalars 
    640640#endif 
    641       !!---------------------------------------------------------------------- 
    642       !!  OPA8.5, LODYC-IPSL (2002) 
    643       !!---------------------------------------------------------------------- 
    644641 
    645642      ! pn2 : first and last levels 
     
    774771      !!---------------------------------------------------------------------- 
    775772      NAMELIST/nameos/ neos, ralpha, rbeta 
    776       !!---------------------------------------------------------------------- 
    777       !!  OPA 8.5, LODYC-IPSL (2002) 
    778       !!---------------------------------------------------------------------- 
    779773 
    780774      ! set the initialization flag to 1 
  • trunk/NEMO/OFF_SRC/istate.F90

    r325 r343  
    2727#  include "vectopt_loop_substitute.h90" 
    2828   !!---------------------------------------------------------------------- 
    29    !!   OPA 9.0 , LODYC-IPSL  (2003) 
     29   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     30   !!   $Header$ 
     31   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    3032   !!---------------------------------------------------------------------- 
    3133 
  • trunk/NEMO/OFF_SRC/lbclnk.F90

    r325 r343  
    259259      INTEGER  ::   ji 
    260260      INTEGER  ::   ijt, iju 
    261       !!---------------------------------------------------------------------- 
    262       !!  OPA 8.5, LODYC-IPSL (2002) 
    263       !!---------------------------------------------------------------------- 
    264        
    265        
     261             
    266262      !                                        ! East-West boundaries 
    267263      !                                        ! ==================== 
  • trunk/NEMO/OFF_SRC/lib_cray.f90

    r325 r343  
    88!  saxpy 
    99!  isrchne 
    10    !!---------------------------------------------------------------------- 
    11    !!  OPA 9.0 , LOCEAN-IPSL (2005)  
    12    !! $Header$  
    13    !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    14    !!---------------------------------------------------------------------- 
    15 !--------------------------------------------------------- 
     10!!---------------------------------------------------------------------- 
     11!!  OPA 9.0 , LOCEAN-IPSL (2005)  
     12!! $Header$  
     13!! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
     14!!---------------------------------------------------------------------- 
    1615     FUNCTION sdot( I, X, J, Y, K ) 
    1716        DIMENSION X(1), Y(1) 
  • trunk/NEMO/OFF_SRC/lib_isml.f90

    r325 r343  
    1313! folr (empty) 
    1414! 
    15    !!---------------------------------------------------------------------- 
    16    !!  OPA 9.0 , LOCEAN-IPSL (2005)  
    17    !! $Header$  
    18    !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    19    !!---------------------------------------------------------------------- 
    20 !--------------------------------------------------------- 
     15!!---------------------------------------------------------------------- 
     16!!  OPA 9.0 , LOCEAN-IPSL (2005)  
     17!! $Header$  
     18!! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
     19!!---------------------------------------------------------------------- 
    2120   SUBROUTINE linrg(kn,pa,klda,painv,kldainv) 
    2221 
  • trunk/NEMO/OFF_SRC/lib_mpp.F90

    r325 r343  
    39093909    REAL(wp), DIMENSION(jpi,4,jpni) :: znorthgloio 
    39103910    REAL(wp), DIMENSION(jpi,4) :: znorthloc 
    3911     !!---------------------------------------------------------------------- 
    3912     !!  OPA 8.5, LODYC-IPSL (2002) 
    3913     !!---------------------------------------------------------------------- 
     3911 
    39143912    ! If we get in this routine it s because : North fold condition and mpp with more 
    39153913    !   than one proc across i : we deal only with the North condition 
  • trunk/NEMO/OFF_SRC/oce.F90

    r325 r343  
    77   !!   8.5  !  02-11  (G. Madec)  F90: Free form and module 
    88   !!---------------------------------------------------------------------- 
    9    !!  OPA 9.0 , LODYC-IPSL (2003) 
     9   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     10   !!   $Header$ 
     11   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    1012   !!---------------------------------------------------------------------- 
    1113   !! * Modules used 
  • trunk/NEMO/OFF_SRC/opa.F90

    r325 r343  
    3030   USE dtadyn          ! Lecture and Interpolation of the dynamical fields 
    3131   USE initrc          ! Initilization of the passive tracers 
    32    USE prtctl_trc      ! Print control passive tracers (prt_ctl_trc_init routine) 
    3332   USE step            ! OPA time-stepping                  (stp     routine) 
    3433 
     
    3938   PUBLIC opa_model      ! called by model.F90 
    4039   !!---------------------------------------------------------------------- 
    41    !!  OPA 9.0 , LODYC-IPSL (2003) 
     40   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     41   !!   $Header$ 
     42   !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    4243   !!---------------------------------------------------------------------- 
    4344 
     
    146147#if defined key_passivetrc 
    147148      CALL ini_trc                           ! Passive tracers 
    148       IF( ln_ctl )    CALL prt_ctl_trc_init   ! Print control 
    149149#endif 
    150150 
  • trunk/NEMO/OFF_SRC/step.F90

    r325 r343  
    3232#  include "domzgr_substitute.h90" 
    3333   !!---------------------------------------------------------------------- 
    34    !!   OPA 9.0 , LODYC-IPSL (2003) 
     34   !!   OPA 9.0 , LOCEAN-IPSL (2005) 
     35   !! $Header$ 
     36   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    3537   !!---------------------------------------------------------------------- 
    3638 
  • trunk/NEMO/OFF_SRC/stpctl.F90

    r325 r343  
    4646 
    4747      !!---------------------------------------------------------------------- 
    48       !!  OPA 8.5, LODYC-IPSL (2002) 
     48      !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
     49      !!   $Header$ 
     50      !!   This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    4951      !!---------------------------------------------------------------------- 
    5052 
Note: See TracChangeset for help on using the changeset viewer.