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 719 for trunk/NEMO/C1D_SRC – NEMO

Changeset 719 for trunk/NEMO/C1D_SRC


Ignore:
Timestamp:
2007-10-16T16:59:56+02:00 (17 years ago)
Author:
ctlod
Message:

get back to the nemo_v2_3 version for trunk

Location:
trunk/NEMO/C1D_SRC
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/C1D_SRC/diawri1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r714 r719  
    1313   USE dom_oce         ! ocean space and time domain 
    1414   USE zdf_oce         ! ocean vertical physics 
    15    USE sbc_oce         ! surface boundary condition: ocean 
    16    USE sbc_ice         ! surface boundary condition: ice 
    1715   USE zdftke          ! TKE vertical mixing 
    1816   USE zdfkpp          ! KPP vertical mixing 
     
    2119   USE phycst          ! physical constants 
    2220   USE ocfzpt          ! ??? 
     21   USE ocesbc          ! surface thermohaline fluxes 
     22   USE taumod          ! surface stress 
     23   USE flxrnf          ! ??? 
    2324   USE zdfmxl          ! mixed layer 
    2425   USE daymod          ! calendar 
     
    4849   !!---------------------------------------------------------------------- 
    4950   !!   OPA 9.0 , LOCEAN-IPSL  (2005) 
    50    !! $Id$ 
     51   !! $Header$  
    5152   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    5253   !!---------------------------------------------------------------------- 
     
    210211         CALL histdef( nid_T, "sosalflx", "Surface Salt Flux"                  , "Kg/m2/s",   &  ! emps * sn 
    211212            &          jpi, jpj, nh_T, 1  , 1, 1  , -99 , 32, clop, zsto, zout ) 
    212          CALL histdef( nid_T, "sohefldo", "Net Downward Heat Flux"             , "W/m2"   ,   &  ! qsr + qns 
     213         CALL histdef( nid_T, "sohefldo", "Net Downward Heat Flux"             , "W/m2"   ,   &  ! qt 
    213214            &          jpi, jpj, nh_T, 1  , 1, 1  , -99 , 32, clop, zsto, zout ) 
    214215         CALL histdef( nid_T, "soshfldo", "Shortwave Radiation"                , "W/m2"   ,   &  ! qsr 
     
    274275#endif 
    275276         !                                                                                      !!! nid_U : 2D 
    276          CALL histdef( nid_T, "sozotaux", "Wind Stress along i-axis"           , "N/m2"   ,   &  ! utau 
     277         CALL histdef( nid_T, "sozotaux", "Wind Stress along i-axis"           , "N/m2"   ,   &  ! taux 
    277278            &          jpi, jpj, nh_T, 1  , 1, 1  , - 99, 32, clop, zsto, zout ) 
    278279 
     
    285286#endif 
    286287         !                                                                                      !!! nid_V : 2D 
    287          CALL histdef( nid_T, "sometauy", "Wind Stress along j-axis"           , "N/m2"   ,   &  ! vtau 
     288         CALL histdef( nid_T, "sometauy", "Wind Stress along j-axis"           , "N/m2"   ,   &  ! tauy 
    288289            &          jpi, jpj, nh_T, 1  , 1, 1  , - 99, 32, clop, zsto, zout ) 
    289290#if defined key_zdftke 
     
    373374      zw2d(:,:) = emps(:,:) * sn(:,:,1) * tmask(:,:,1) 
    374375      CALL histwrite( nid_T, "sosalflx", it, zw2d          , ndim_hT, ndex_hT )   ! c/d salt flux 
    375       CALL histwrite( nid_T, "sohefldo", it, qsr + qns     , ndim_hT, ndex_hT )   ! total heat flux 
     376      CALL histwrite( nid_T, "sohefldo", it, qt            , ndim_hT, ndex_hT )   ! total heat flux 
    376377      CALL histwrite( nid_T, "soshfldo", it, qsr           , ndim_hT, ndex_hT )   ! solar heat flux 
    377378      CALL histwrite( nid_T, "somxl010", it, hmlp          , ndim_hT, ndex_hT )   ! mixed layer depth 
     
    417418 
    418419      CALL histwrite( nid_T, "vozocrtx", it, un            , ndim_T , ndex_T )    ! i-current 
    419       CALL histwrite( nid_T, "sozotaux", it, utau          , ndim_hT, ndex_hT )   ! i-wind stress 
     420      CALL histwrite( nid_T, "sozotaux", it, taux          , ndim_hT, ndex_hT )   ! i-wind stress 
    420421      CALL histwrite( nid_T, "vomecrty", it, vn            , ndim_T , ndex_T  )   ! j-current 
    421       CALL histwrite( nid_T, "sometauy", it, vtau          , ndim_hT, ndex_hT )   ! j-wind stress 
     422      CALL histwrite( nid_T, "sometauy", it, tauy          , ndim_hT, ndex_hT )   ! j-wind stress 
    422423#if defined key_zdftke 
    423424      CALL histwrite( nid_T, "votlsdis", it, e_dis         , ndim_T , ndex_T )    ! Diss. Turb. lenght scale 
  • trunk/NEMO/C1D_SRC/dyncor1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r699 r719  
    3030   !!---------------------------------------------------------------------- 
    3131   !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    32    !! $Id$ 
     32   !! $Header$  
    3333   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    3434   !!---------------------------------------------------------------------- 
  • trunk/NEMO/C1D_SRC/dynnxt1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r699 r719  
    6565      !!---------------------------------------------------------------------- 
    6666      !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    67       !! $Id$ 
     67      !! $Header$  
    6868      !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    6969      !!---------------------------------------------------------------------- 
  • trunk/NEMO/C1D_SRC/icestp1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r714 r719  
    1818   USE in_out_manager  ! I/O manager 
    1919   USE ice_oce         ! ice variables 
     20   USE flx_oce         ! forcings variables 
    2021   USE dom_ice         ! LIM sea-ice domain 
    21    USE sbc_oce         ! surface boundary condition: ocean 
    22    USE sbc_ice         ! surface boundary condition: ice 
     22   USE cpl_oce         ! coupled ocean-atmosphere variables 
     23   USE blk_oce         ! bulk variables 
    2324   USE daymod          ! calendar 
    2425   USE phycst          ! Define parameters for the routines 
     26   USE taumod          ! surface stress forcing 
    2527   USE ice             ! ice variables 
    2628   USE lbclnk          ! ocean lateral boundary conditions (or mpp link) 
    2729   USE limthd 
     30   USE limflx 
    2831   USE limwri 
    2932   USE limrst 
    3033 
     34   USE ocesbc          ! thermohaline fluxes 
     35   USE flxmod          ! thermohaline forcing 
     36   USE flxrnf          ! runoffs forcing 
    3137   USE tradmp          ! damping salinity trend 
    3238   USE dtatem          ! ocean temperature data 
     
    4652   !!---------------------------------------------------------------------- 
    4753   !!   LIM 2.0 , UCL-LOCEAN-IPSL (2006)  
    48    !! $Id$ 
     54   !! $Header$  
    4955   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
    5056   !!---------------------------------------------------------------------- 
     
    103109         u_io  (:,:) = u_io  (:,:) / FLOAT( nfice ) 
    104110         v_io  (:,:) = v_io  (:,:) / FLOAT( nfice ) 
    105          gtaux (:,:) = utau  (:,:) 
    106          gtauy (:,:) = vtau  (:,:) 
     111         gtaux (:,:) = taux  (:,:) 
     112         gtauy (:,:) = tauy  (:,:) 
    107113 
    108114         zsss_io (:,:) = SQRT( sss_io(:,:) )  
     
    214220      IF( kt == nit000 ) THEN      
    215221         qsr    (:,:) = 0.e0 
    216          qns    (:,:) = 0.e0 
     222         qt     (:,:) = 0.e0 
    217223         qrp    (:,:) = 0.e0 
    218224         emp    (:,:) = 0.e0 
     
    232238      ! ----------------- 
    233239       
    234       qns (:,:) = fnsolar(:,:)                    ! non solar heat flux 
     240      qt  (:,:) = fnsolar(:,:) + fsolar(:,:)     ! non solar heat flux + solar flux 
    235241      qsr (:,:) = fsolar(:,:)                     ! solar flux 
    236242       
     
    255261         DO ji = 1, fs_jpim1   ! vertor opt. 
    256262            ztxy        = freezn(ji,jj)             ! ice/ocean indicator at T-points 
    257             utau(ji,jj) = (1.-ztxy) * utau(ji,jj) + ztxy * ftaux(ji,jj)    ! stress at the ocean surface 
    258             vtau(ji,jj) = (1.-ztxy) * vtau(ji,jj) + ztxy * ftauy(ji,jj) 
    259          END DO 
    260       END DO 
    261        
    262       ! boundary condition on the stress (utau,vtau) 
    263       CALL lbc_lnk( utau, 'U', -1. ) 
    264       CALL lbc_lnk( vtau, 'V', -1. ) 
     263            taux(ji,jj) = (1.-ztxy) * taux(ji,jj) + ztxy * ftaux(ji,jj)    ! stress at the ocean surface 
     264            tauy(ji,jj) = (1.-ztxy) * tauy(ji,jj) + ztxy * ftauy(ji,jj) 
     265         END DO 
     266      END DO 
     267       
     268      ! boundary condition on the stress (taux,tauy) 
     269      CALL lbc_lnk( taux, 'U', -1. ) 
     270      CALL lbc_lnk( tauy, 'V', -1. ) 
    265271       
    266272      ! Re-initialization of fluxes 
  • trunk/NEMO/C1D_SRC/ini1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r699 r719  
    2626   !!---------------------------------------------------------------------- 
    2727   !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    28    !! $Id$ 
     28   !! $Header$  
    2929   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    3030   !!---------------------------------------------------------------------- 
  • trunk/NEMO/C1D_SRC/step1d.F90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r717 r719  
    1515   USE dom_oce         ! ocean space and time domain variables  
    1616   USE zdf_oce         ! ocean vertical physics variables 
    17    USE sbc_oce         ! surface boundary condition: ocean 
    1817   USE ldftra_oce 
    1918   USE ldfdyn_oce 
     
    2524   USE dtatem          ! ocean temperature data           (dta_tem routine) 
    2625   USE dtasal          ! ocean salinity    data           (dta_sal routine) 
     26   USE dtasst          ! ocean sea surface temerature     (dta_sst routine) 
     27   USE taumod          ! surface stress                   (tau     routine) 
     28   USE flxmod          ! thermohaline fluxes              (flx     routine) 
     29   USE ocesbc          ! thermohaline fluxes              (oce_sbc routine) 
     30   USE flxrnf          ! runoffs                          (flx_rnf routine) 
     31   USE flxfwb          ! freshwater budget correction     (flx_fwb routine) 
    2732   USE ocfzpt          ! surface ocean freezing point    (oc_fz_pt routine) 
    2833 
     
    7075   !!---------------------------------------------------------------------- 
    7176   !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    72    !! $Id$ 
     77   !! $Header$  
    7378   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    7479   !!---------------------------------------------------------------------- 
     
    152157         CALL prt_ctl(tab2d_1=emp    , clinfo1=' emp  -   : ', mask1=tmask, ovlap=1) 
    153158         CALL prt_ctl(tab2d_1=emps   , clinfo1=' emps -   : ', mask1=tmask, ovlap=1) 
    154          CALL prt_ctl(tab2d_1=qns    , clinfo1=' qns  -   : ', mask1=tmask, ovlap=1) 
     159         CALL prt_ctl(tab2d_1=qt     , clinfo1=' qt   -   : ', mask1=tmask, ovlap=1) 
    155160         CALL prt_ctl(tab2d_1=qsr    , clinfo1=' qsr  -   : ', mask1=tmask, ovlap=1) 
     161         CALL prt_ctl(tab2d_1=runoff , clinfo1=' runoff   : ', mask1=tmask, ovlap=1) 
    156162         CALL prt_ctl(tab3d_1=tmask  , clinfo1=' tmask    : ', mask1=tmask, ovlap=1, kdim=jpk) 
    157163         CALL prt_ctl(tab3d_1=tn     , clinfo1=' sst  -   : ', mask1=tmask, ovlap=1, kdim=1) 
    158164         CALL prt_ctl(tab3d_1=sn     , clinfo1=' sss  -   : ', mask1=tmask, ovlap=1, kdim=1) 
    159          CALL prt_ctl(tab2d_1=utau   , clinfo1=' tau  - u : ', mask1=umask, & 
    160             &         tab2d_2=vtau   , clinfo2='      - v : ', mask2=vmask, ovlap=1) 
     165         CALL prt_ctl(tab2d_1=taux   , clinfo1=' tau  - x : ', mask1=umask, & 
     166            &         tab2d_2=tauy   , clinfo2='      - y : ', mask2=vmask, ovlap=1) 
    161167      ENDIF 
    162168 
Note: See TracChangeset for help on using the changeset viewer.