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 516 for trunk/NEMO/OPA_SRC/DOM/domhgr.F90 – NEMO

Ignore:
Timestamp:
2006-10-05T17:53:31+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_072 : CT : - lights modifications to ensure good control prints for the restartability & reproductibility tests

  • build all ocean.output_XXXX files only if logical namelist ln_ctl is TRUE, in all case keep the initial ocean.output file (require a new namelist namctl)
  • conditionning some prints using nprint parameter
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DOM/domhgr.F90

    r473 r516  
    365365         gphi0 = zphi1 + zsin_alpha * ze1deg * FLOAT( jpjglo-2 ) 
    366366 
    367          IF(lwp) WRITE(numout,*) 'ze1', ze1, 'cosalpha', zcos_alpha, 'sinalpha', zsin_alpha 
    368          IF(lwp) WRITE(numout,*) 'ze1deg', ze1deg, 'glam0', glam0, 'gphi0', gphi0 
     367         IF( nprint==1 .AND. lwp )   THEN 
     368            WRITE(numout,*) '          ze1', ze1, 'cosalpha', zcos_alpha, 'sinalpha', zsin_alpha 
     369            WRITE(numout,*) '          ze1deg', ze1deg, 'glam0', glam0, 'gphi0', gphi0 
     370         ENDIF 
    369371 
    370372         DO jj = 1, jpj 
     
    404406      ! ---------------- 
    405407 
    406       IF(lwp .AND. .NOT.ln_rstart ) THEN 
     408      IF( lwp .AND. .NOT.ln_rstart ) THEN 
    407409         WRITE(numout,*) 
    408410         WRITE(numout,*) '          longitude and e1 scale factors' 
     
    468470         ff(:,:) = ( zf0  + zbeta * gphif(:,:) * 1.e+3 )                        ! f = f0 +beta* y ( y=0 at south) 
    469471          
    470          IF(lwp) WRITE(numout,*)  
    471          IF(lwp) WRITE(numout,*) ' Beta-plane: Beta parameter = constant = ', ff(nldi,nldj) 
    472          IF(lwp) WRITE(numout,*) ' Coriolis parameter varies from ', ff(nldi,nldj),' to ', ff(nldi,nlej) 
     472         IF(lwp) THEN 
     473            WRITE(numout,*)  
     474            WRITE(numout,*) '          Beta-plane: Beta parameter = constant = ', ff(nldi,nldj) 
     475            WRITE(numout,*) '          Coriolis parameter varies from ', ff(nldi,nldj),' to ', ff(nldi,nlej) 
     476         ENDIF 
    473477         IF( lk_mpp ) THEN  
    474478            zminff=ff(nldi,nldj) 
     
    476480            CALL mpp_min( zminff )   ! min over the global domain 
    477481            CALL mpp_max( zmaxff )   ! max over the global domain 
    478             IF(lwp) WRITE(numout,*) ' Coriolis parameter varies globally from ', zminff,' to ', zmaxff 
     482            IF(lwp) WRITE(numout,*) '          Coriolis parameter varies globally from ', zminff,' to ', zmaxff 
    479483         END IF 
    480484 
     
    487491         ff(:,:) = ( zf0 + zbeta * ABS( gphif(:,:) - zphi0 ) * rad * ra )   ! f = f0 +beta* y ( y=0 at south) 
    488492 
    489          IF(lwp) WRITE(numout,*) ' Beta-plane and rotated domain : ' 
    490          IF(lwp) WRITE(numout,*) ' Coriolis parameter varies in this processor from ', ff(nldi,nldj),' to ', ff(nldi,nlej) 
     493         IF(lwp) THEN 
     494            WRITE(numout,*)  
     495            WRITE(numout,*) '          Beta-plane and rotated domain : ' 
     496            WRITE(numout,*) '          Coriolis parameter varies in this processor from ', ff(nldi,nldj),' to ', ff(nldi,nlej) 
     497         ENDIF 
     498 
    491499         IF( lk_mpp ) THEN  
    492500            zminff=ff(nldi,nldj) 
     
    494502            CALL mpp_min( zminff )   ! min over the global domain 
    495503            CALL mpp_max( zmaxff )   ! max over the global domain 
    496             IF(lwp) WRITE(numout,*) ' Coriolis parameter varies globally from ', zminff,' to ', zmaxff 
     504            IF(lwp) WRITE(numout,*) '          Coriolis parameter varies globally from ', zminff,' to ', zmaxff 
    497505         END IF 
    498506 
Note: See TracChangeset for help on using the changeset viewer.