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 9169 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/DOM/phycst.F90 – NEMO

Ignore:
Timestamp:
2017-12-26T17:32:56+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: all SRC: finalize the removal of useless warning when reading namelist_cfg + remove all nn_closea + nn_msh replaced by a logical

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/DOM/phycst.F90

    r9019 r9169  
    113113      ! ------------------------ 
    114114      IF(lwp) WRITE(numout,*) 
    115       IF(lwp) WRITE(numout,*) '       Constants' 
     115      IF(lwp) WRITE(numout,*) '   Constants' 
    116116 
    117117      IF(lwp) WRITE(numout,*) 
    118       IF(lwp) WRITE(numout,*) '          mathematical constant                 rpi = ', rpi 
     118      IF(lwp) WRITE(numout,*) '      mathematical constant                 rpi = ', rpi 
    119119 
    120120      rsiyea = 365.25_wp * rday * 2._wp * rpi / 6.283076_wp 
     
    126126#endif 
    127127      IF(lwp) WRITE(numout,*) 
    128       IF(lwp) WRITE(numout,*) '          day                                rday   = ', rday,   ' s' 
    129       IF(lwp) WRITE(numout,*) '          sideral year                       rsiyea = ', rsiyea, ' s' 
    130       IF(lwp) WRITE(numout,*) '          sideral day                        rsiday = ', rsiday, ' s' 
    131       IF(lwp) WRITE(numout,*) '          omega                              omega  = ', omega,  ' s^-1' 
    132  
     128      IF(lwp) WRITE(numout,*) '      day                                rday   = ', rday,   ' s' 
     129      IF(lwp) WRITE(numout,*) '      sideral year                       rsiyea = ', rsiyea, ' s' 
     130      IF(lwp) WRITE(numout,*) '      sideral day                        rsiday = ', rsiday, ' s' 
     131      IF(lwp) WRITE(numout,*) '      omega                              omega  = ', omega,  ' s^-1' 
    133132      IF(lwp) WRITE(numout,*) 
    134       IF(lwp) WRITE(numout,*) '          nb of months per year               raamo = ', raamo, ' months' 
    135       IF(lwp) WRITE(numout,*) '          nb of hours per day                 rjjhh = ', rjjhh, ' hours' 
    136       IF(lwp) WRITE(numout,*) '          nb of minutes per hour              rhhmm = ', rhhmm, ' mn' 
    137       IF(lwp) WRITE(numout,*) '          nb of seconds per minute            rmmss = ', rmmss, ' s' 
    138  
     133      IF(lwp) WRITE(numout,*) '      nb of months per year               raamo = ', raamo, ' months' 
     134      IF(lwp) WRITE(numout,*) '      nb of hours per day                 rjjhh = ', rjjhh, ' hours' 
     135      IF(lwp) WRITE(numout,*) '      nb of minutes per hour              rhhmm = ', rhhmm, ' mn' 
     136      IF(lwp) WRITE(numout,*) '      nb of seconds per minute            rmmss = ', rmmss, ' s' 
    139137      IF(lwp) WRITE(numout,*) 
    140       IF(lwp) WRITE(numout,*) '          earth radius                         ra   = ', ra, ' m' 
    141       IF(lwp) WRITE(numout,*) '          gravity                              grav = ', grav , ' m/s^2' 
    142  
     138      IF(lwp) WRITE(numout,*) '      earth radius                         ra   = ', ra, ' m' 
     139      IF(lwp) WRITE(numout,*) '      gravity                              grav = ', grav , ' m/s^2' 
    143140      IF(lwp) WRITE(numout,*) 
    144       IF(lwp) WRITE(numout,*) '          triple point of temperature      rtt      = ', rtt     , ' K' 
    145       IF(lwp) WRITE(numout,*) '          freezing point of water          rt0      = ', rt0     , ' K' 
    146       IF(lwp) WRITE(numout,*) '          melting point of snow            rt0_snow = ', rt0_snow, ' K' 
    147       IF(lwp) WRITE(numout,*) '          melting point of ice             rt0_ice  = ', rt0_ice , ' K' 
    148  
    149       IF(lwp) WRITE(numout,*) '          reference density and heat capacity now defined in eosbn2.f90' 
     141      IF(lwp) WRITE(numout,*) '      triple point of temperature      rtt      = ', rtt     , ' K' 
     142      IF(lwp) WRITE(numout,*) '      freezing point of water          rt0      = ', rt0     , ' K' 
     143      IF(lwp) WRITE(numout,*) '      melting point of snow            rt0_snow = ', rt0_snow, ' K' 
     144      IF(lwp) WRITE(numout,*) '      melting point of ice             rt0_ice  = ', rt0_ice , ' K' 
     145      IF(lwp) WRITE(numout,*) 
     146      IF(lwp) WRITE(numout,*) '   reference density and heat capacity now defined in eosbn2.f90' 
    150147               
    151148#if defined key_lim3 || defined key_cice 
     
    163160         WRITE(numout,*) 
    164161#if defined key_cice 
    165          WRITE(numout,*) '          thermal conductivity of the snow          = ', rcdsn   , ' J/s/m/K' 
     162         WRITE(numout,*) '      thermal conductivity of the snow          = ', rcdsn   , ' J/s/m/K' 
    166163#endif 
    167          WRITE(numout,*) '          thermal conductivity of pure ice          = ', rcdic   , ' J/s/m/K' 
    168          WRITE(numout,*) '          fresh ice specific heat                   = ', cpic    , ' J/kg/K' 
    169          WRITE(numout,*) '          latent heat of fusion of fresh ice / snow = ', lfus    , ' J/kg' 
     164         WRITE(numout,*) '      thermal conductivity of pure ice          = ', rcdic   , ' J/s/m/K' 
     165         WRITE(numout,*) '      fresh ice specific heat                   = ', cpic    , ' J/kg/K' 
     166         WRITE(numout,*) '      latent heat of fusion of fresh ice / snow = ', lfus    , ' J/kg' 
    170167#if defined key_lim3 || defined key_cice 
    171          WRITE(numout,*) '          latent heat of subl.  of fresh ice / snow = ', lsub    , ' J/kg' 
     168         WRITE(numout,*) '      latent heat of subl.  of fresh ice / snow = ', lsub    , ' J/kg' 
    172169#else 
    173          WRITE(numout,*) '          density times specific heat for snow      = ', rcpsn   , ' J/m^3/K'  
    174          WRITE(numout,*) '          density times specific heat for ice       = ', rcpic   , ' J/m^3/K' 
    175          WRITE(numout,*) '          volumetric latent heat fusion of sea ice  = ', xlic    , ' J/m'  
    176          WRITE(numout,*) '          latent heat of sublimation of snow        = ', xsn     , ' J/kg'  
     170         WRITE(numout,*) '      density times specific heat for snow      = ', rcpsn   , ' J/m^3/K'  
     171         WRITE(numout,*) '      density times specific heat for ice       = ', rcpic   , ' J/m^3/K' 
     172         WRITE(numout,*) '      volumetric latent heat fusion of sea ice  = ', xlic    , ' J/m'  
     173         WRITE(numout,*) '      latent heat of sublimation of snow        = ', xsn     , ' J/kg'  
    177174#endif 
    178          WRITE(numout,*) '          volumetric latent heat fusion of snow     = ', xlsn    , ' J/m^3'  
    179          WRITE(numout,*) '          density of sea ice                        = ', rhoic   , ' kg/m^3' 
    180          WRITE(numout,*) '          density of snow                           = ', rhosn   , ' kg/m^3' 
    181          WRITE(numout,*) '          density of freshwater (in melt ponds)     = ', rhofw   , ' kg/m^3' 
    182          WRITE(numout,*) '          emissivity of snow or ice                 = ', emic   
    183          WRITE(numout,*) '          salinity of ice                           = ', sice    , ' psu' 
    184          WRITE(numout,*) '          salinity of sea                           = ', soce    , ' psu' 
    185          WRITE(numout,*) '          latent heat of evaporation (water)        = ', cevap   , ' J/m^3'  
    186          WRITE(numout,*) '          correction factor for solar radiation     = ', srgamma  
    187          WRITE(numout,*) '          von Karman constant                       = ', vkarmn  
    188          WRITE(numout,*) '          Stefan-Boltzmann constant                 = ', stefan  , ' J/s/m^2/K^4' 
     175         WRITE(numout,*) '      volumetric latent heat fusion of snow     = ', xlsn    , ' J/m^3'  
     176         WRITE(numout,*) '      density of sea ice                        = ', rhoic   , ' kg/m^3' 
     177         WRITE(numout,*) '      density of snow                           = ', rhosn   , ' kg/m^3' 
     178         WRITE(numout,*) '      density of freshwater (in melt ponds)     = ', rhofw   , ' kg/m^3' 
     179         WRITE(numout,*) '      emissivity of snow or ice                 = ', emic   
     180         WRITE(numout,*) '      salinity of ice                           = ', sice    , ' psu' 
     181         WRITE(numout,*) '      salinity of sea                           = ', soce    , ' psu' 
     182         WRITE(numout,*) '      latent heat of evaporation (water)        = ', cevap   , ' J/m^3'  
     183         WRITE(numout,*) '      correction factor for solar radiation     = ', srgamma  
     184         WRITE(numout,*) '      von Karman constant                       = ', vkarmn  
     185         WRITE(numout,*) '      Stefan-Boltzmann constant                 = ', stefan  , ' J/s/m^2/K^4' 
    189186         WRITE(numout,*) 
    190          WRITE(numout,*) '          conversion: degre ==> radian          rad = ', rad 
     187         WRITE(numout,*) '      conversion: degre ==> radian          rad = ', rad 
    191188         WRITE(numout,*) 
    192          WRITE(numout,*) '          smallest real computer value       rsmall = ', rsmall 
     189         WRITE(numout,*) '      smallest real computer value       rsmall = ', rsmall 
    193190      ENDIF 
    194191 
Note: See TracChangeset for help on using the changeset viewer.