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 88 for trunk/NEMO/LIM_SRC/limwri.F90 – NEMO

Ignore:
Timestamp:
2004-04-22T15:50:27+02:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE057 : # General syntax, alignement, comments corrections

# l_ctl alone replace the set (l_ctl .AND. lwp)
# Add of diagnostics which are activated when using l_ctl logical

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/LIM_SRC/limwri.F90

    r3 r88  
    3232 
    3333   !! * Module variables 
     34   INTEGER, PARAMETER ::   &  !: 
     35      jpnoumax = 40             !: maximum number of variable for ice output 
    3436   INTEGER  ::                                & 
    3537      noumef                                     ! number of fields 
    36    REAL(wp)           , DIMENSION(noumax) ::  & 
     38   REAL(wp)           , DIMENSION(jpnoumax) ::  & 
    3739      cmulti ,                                &  ! multiplicative constant 
    3840      cadd                                       ! additive constant 
    39    CHARACTER(len = 35), DIMENSION(noumax) ::  & 
     41   CHARACTER(len = 35), DIMENSION(jpnoumax) ::  & 
    4042      titn                                       ! title of the field 
    41    CHARACTER(len = 8 ), DIMENSION(noumax) ::  & 
     43   CHARACTER(len = 8 ), DIMENSION(jpnoumax) ::  & 
    4244      nam                                        ! name of the field 
    43    CHARACTER(len = 8 ), DIMENSION(noumax) ::  & 
     45   CHARACTER(len = 8 ), DIMENSION(jpnoumax) ::  & 
    4446      uni                                        ! unit of the field 
    45    INTEGER            , DIMENSION(noumax) ::  & 
     47   INTEGER            , DIMENSION(jpnoumax) ::  & 
    4648      nc                                         ! switch for saving field ( = 1 ) or not ( = 0 ) 
    4749 
    4850   REAL(wp)  ::            &  ! constant values 
    49       epsi16 = 1e-16   ,  & 
    50       zzero  = 0.0     ,  & 
    51       zone   = 1.0 
     51      epsi16 = 1.e-16   ,  & 
     52      zzero  = 0.e0     ,  & 
     53      zone   = 1.e0 
     54   !!------------------------------------------------------------------- 
    5255 
    5356CONTAINS 
     
    7073         zindh,zinda,zindb,  & 
    7174         ztmu 
    72       REAL(wp), DIMENSION(jpi,jpj,noumax) :: & 
     75      REAL(wp), DIMENSION(jpi,jpj,jpnoumax) :: & 
    7376         zcmo 
    7477      REAL(wp), DIMENSION(jpi,jpj) ::  & 
     
    8487         ndex51   
    8588      !!------------------------------------------------------------------- 
    86   
    87  
    8889       
    8990      IF ( numit == nstart ) THEN  
     
    111112         CALL wheneq  ( jpij , tmask(:,:,1), 1, 1., ndex51, ndim) 
    112113          
    113          DO jf = 1 , noumef 
     114         DO jf = 1, noumef 
    114115            IF ( nc(jf) == 1 ) THEN 
    115                CALL histdef( nice, nam(jf), titn(jf), uni(jf), jpi, jpj & 
     116               CALL histdef( nice, nam(jf), titn(jf), uni(jf), jpi, jpj   & 
    116117                  , nhorid, 1, 1, 1, -99, 32, clop, zsto, zout ) 
    117118            ENDIF 
     
    133134      !-- calculs des valeurs instantanees 
    134135       
    135       zcmo( 1:jpi, 1:jpj, 1:noumax ) = 0.0  
     136      zcmo(:,:, 1:jpnoumax ) = 0.e0  
    136137      DO jj = 2 , jpjm1 
    137138         DO ji = 2 , jpim1 
     
    229230         field_19 
    230231 
    231       TYPE(FIELD) , DIMENSION(noumax) :: zfield 
     232      TYPE(FIELD) , DIMENSION(jpnoumax) :: zfield 
    232233 
    233234      NAMELIST/namiceout/ noumef, & 
Note: See TracChangeset for help on using the changeset viewer.