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 11866 for NEMO/branches/2019/fix_sn_cfctl_ticket2328/src/OFF – NEMO

Ignore:
Timestamp:
2019-11-06T11:16:45+01:00 (4 years ago)
Author:
acc
Message:

Branch 2019/fix_sn_cfctl_ticket2328. Changes to enable correct functionality for the sn_cfctl%l_oceout option. See #2328

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/fix_sn_cfctl_ticket2328/src/OFF/nemogcm.F90

    r11536 r11866  
    209209902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namctl in configuration namelist' ) 
    210210      ! 
    211       lwp = (narea == 1) .OR. ln_ctl    ! control of all listing output print 
    212       ! 
    213       IF(lwp) THEN                            ! open listing units 
    214          ! 
    215          IF( .NOT. lwm )   &           ! alreay opened for narea == 1 
    216             &     CALL ctl_opn(     numout,        'ocean.output', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE., narea ) 
    217          ! 
    218          WRITE(numout,*) 
    219          WRITE(numout,*) '   CNRS - NERC - Met OFFICE - MERCATOR-ocean - CMCC' 
    220          WRITE(numout,*) '                       NEMO team' 
    221          WRITE(numout,*) '                   Off-line TOP Model' 
    222          WRITE(numout,*) '                NEMO version 4.0  (2019) ' 
    223          WRITE(numout,*) 
    224          WRITE(numout,*) "           ._      ._      ._      ._      ._    " 
    225          WRITE(numout,*) "       _.-._)`\_.-._)`\_.-._)`\_.-._)`\_.-._)`\_ " 
    226          WRITE(numout,*) 
    227          WRITE(numout,*) "           o         _,           _,             " 
    228          WRITE(numout,*) "            o      .' (        .-' /             " 
    229          WRITE(numout,*) "           o     _/..._'.    .'   /              " 
    230          WRITE(numout,*) "      (    o .-'`      ` '-./  _.'               " 
    231          WRITE(numout,*) "       )    ( o)           ;= <_         (       " 
    232          WRITE(numout,*) "      (      '-.,\\__ __.-;`\   '.        )      " 
    233          WRITE(numout,*) "       )  )       \) |`\ \)  '.   \      (   (   " 
    234          WRITE(numout,*) "      (  (           \_/       '-._\      )   )  " 
    235          WRITE(numout,*) "       )  )                        `     (   (   " 
    236          WRITE(numout,*) "     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " 
    237          WRITE(numout,*) 
    238          ! 
    239          WRITE(numout,cform_aaa)                                        ! Flag AAAAAAA 
    240          ! 
    241       ENDIF 
    242       ! 
    243211      ! finalize the definition of namctl variables 
    244212      IF( sn_cfctl%l_config ) THEN 
     
    254222      ENDIF 
    255223      ! 
     224      lwp = (narea == 1) .OR. ln_ctl .OR. sn_cfctl%l_oceout    ! control of all listing output print 
     225      ! 
     226      IF(lwp) THEN                            ! open listing units 
     227         ! 
     228         IF( .NOT. lwm )   &           ! alreay opened for narea == 1 
     229            &     CALL ctl_opn(     numout,        'ocean.output', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE., narea ) 
     230         ! 
     231         WRITE(numout,*) 
     232         WRITE(numout,*) '   CNRS - NERC - Met OFFICE - MERCATOR-ocean - CMCC' 
     233         WRITE(numout,*) '                       NEMO team' 
     234         WRITE(numout,*) '                   Off-line TOP Model' 
     235         WRITE(numout,*) '                NEMO version 4.0  (2019) ' 
     236         WRITE(numout,*) 
     237         WRITE(numout,*) "           ._      ._      ._      ._      ._    " 
     238         WRITE(numout,*) "       _.-._)`\_.-._)`\_.-._)`\_.-._)`\_.-._)`\_ " 
     239         WRITE(numout,*) 
     240         WRITE(numout,*) "           o         _,           _,             " 
     241         WRITE(numout,*) "            o      .' (        .-' /             " 
     242         WRITE(numout,*) "           o     _/..._'.    .'   /              " 
     243         WRITE(numout,*) "      (    o .-'`      ` '-./  _.'               " 
     244         WRITE(numout,*) "       )    ( o)           ;= <_         (       " 
     245         WRITE(numout,*) "      (      '-.,\\__ __.-;`\   '.        )      " 
     246         WRITE(numout,*) "       )  )       \) |`\ \)  '.   \      (   (   " 
     247         WRITE(numout,*) "      (  (           \_/       '-._\      )   )  " 
     248         WRITE(numout,*) "       )  )                        `     (   (   " 
     249         WRITE(numout,*) "     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " 
     250         WRITE(numout,*) 
     251         ! 
     252         WRITE(numout,cform_aaa)                                        ! Flag AAAAAAA 
     253         ! 
     254      ENDIF 
     255      ! 
    256256      IF(lwm) WRITE( numond, namctl ) 
    257257      ! 
     
    299299      IF( lk_c1d       )   CALL     c1d_init        ! 1D column configuration 
    300300                           CALL     dom_init("OPA") ! Domain 
    301       IF( ln_ctl       )   CALL prt_ctl_init        ! Print control 
     301      IF( ln_ctl .OR. sn_cfctl%l_mppout )   & 
     302         &                 CALL prt_ctl_init        ! Print control 
    302303 
    303304                           CALL  istate_init    ! ocean initial state (Dynamics and tracers) 
Note: See TracChangeset for help on using the changeset viewer.