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/SAO/nemogcm.F90 – 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/SAO/nemogcm.F90

    r11536 r11866  
    152152902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namctl in configuration namelist' ) 
    153153      ! 
    154       lwp = (narea == 1) .OR. ln_ctl    ! control of all listing output print 
    155       ! 
    156       IF(lwp) THEN                      ! open listing units 
    157          ! 
    158          IF( .NOT. lwm )   &            ! alreay opened for narea == 1 
    159             &            CALL ctl_opn( numout, 'ocean.output', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE., narea ) 
    160          ! 
    161          WRITE(numout,*) 
    162          WRITE(numout,*) '   CNRS - NERC - Met OFFICE - MERCATOR-ocean - CMCC' 
    163          WRITE(numout,*) '                       NEMO team' 
    164          WRITE(numout,*) '            Stand Alone Observation operator' 
    165          WRITE(numout,*) '                NEMO version 4.0  (2019) ' 
    166          WRITE(numout,*) 
    167          WRITE(numout,*) "           ._      ._      ._      ._      ._    " 
    168          WRITE(numout,*) "       _.-._)`\_.-._)`\_.-._)`\_.-._)`\_.-._)`\_ " 
    169          WRITE(numout,*) 
    170          WRITE(numout,*) "           o         _,           _,             " 
    171          WRITE(numout,*) "            o      .' (        .-' /             " 
    172          WRITE(numout,*) "           o     _/..._'.    .'   /              " 
    173          WRITE(numout,*) "      (    o .-'`      ` '-./  _.'               " 
    174          WRITE(numout,*) "       )    ( o)           ;= <_         (       " 
    175          WRITE(numout,*) "      (      '-.,\\__ __.-;`\   '.        )      " 
    176          WRITE(numout,*) "       )  )       \) |`\ \)  '.   \      (   (   " 
    177          WRITE(numout,*) "      (  (           \_/       '-._\      )   )  " 
    178          WRITE(numout,*) "       )  ) jgs                     `    (   (   " 
    179          WRITE(numout,*) "     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " 
    180          WRITE(numout,*) 
    181          ! 
    182          WRITE(numout,cform_aaa)                                        ! Flag AAAAAAA 
    183          ! 
    184       ENDIF 
    185       ! 
    186154      ! finalize the definition of namctl variables 
    187155      IF( sn_cfctl%l_config ) THEN 
     
    197165      ENDIF 
    198166      ! 
     167      lwp = (narea == 1) .OR. ln_ctl .OR. sn_cfctl%l_oceout    ! control of all listing output print 
     168      ! 
     169      IF(lwp) THEN                      ! open listing units 
     170         ! 
     171         IF( .NOT. lwm )   &            ! alreay opened for narea == 1 
     172            &            CALL ctl_opn( numout, 'ocean.output', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE., narea ) 
     173         ! 
     174         WRITE(numout,*) 
     175         WRITE(numout,*) '   CNRS - NERC - Met OFFICE - MERCATOR-ocean - CMCC' 
     176         WRITE(numout,*) '                       NEMO team' 
     177         WRITE(numout,*) '            Stand Alone Observation operator' 
     178         WRITE(numout,*) '                NEMO version 4.0  (2019) ' 
     179         WRITE(numout,*) 
     180         WRITE(numout,*) "           ._      ._      ._      ._      ._    " 
     181         WRITE(numout,*) "       _.-._)`\_.-._)`\_.-._)`\_.-._)`\_.-._)`\_ " 
     182         WRITE(numout,*) 
     183         WRITE(numout,*) "           o         _,           _,             " 
     184         WRITE(numout,*) "            o      .' (        .-' /             " 
     185         WRITE(numout,*) "           o     _/..._'.    .'   /              " 
     186         WRITE(numout,*) "      (    o .-'`      ` '-./  _.'               " 
     187         WRITE(numout,*) "       )    ( o)           ;= <_         (       " 
     188         WRITE(numout,*) "      (      '-.,\\__ __.-;`\   '.        )      " 
     189         WRITE(numout,*) "       )  )       \) |`\ \)  '.   \      (   (   " 
     190         WRITE(numout,*) "      (  (           \_/       '-._\      )   )  " 
     191         WRITE(numout,*) "       )  ) jgs                     `    (   (   " 
     192         WRITE(numout,*) "     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " 
     193         WRITE(numout,*) 
     194         ! 
     195         WRITE(numout,cform_aaa)                                        ! Flag AAAAAAA 
     196         ! 
     197      ENDIF 
     198      ! 
    199199      IF(lwm) WRITE( numond, namctl ) 
    200200      ! 
     
    241241 
    242242 
    243       IF( ln_ctl       )   CALL prt_ctl_init    ! Print control 
     243      IF( ln_ctl .OR. sn_cfctl%l_mppout )   & 
     244         &                 CALL prt_ctl_init        ! Print control 
    244245 
    245246                           CALL istate_init     ! ocean initial state (Dynamics and tracers) 
Note: See TracChangeset for help on using the changeset viewer.