Ignore:
Timestamp:
04/20/11 12:08:00 (13 years ago)
Author:
mmaipsl
Message:

Enhancement : use ipslout number from errioipsl to redirect all prints of IOIPSL
in the local process when use with parallelization.
This variable ipslout can be modified with ipslnlf function of errioipsl module.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • IOIPSL/trunk/src/calendar.f90

    r1011 r1378  
    4040!--------------------------------------------------------------------- 
    4141  USE stringop,ONLY  : strlowercase 
    42   USE errioipsl,ONLY : ipslerr 
     42  USE errioipsl,ONLY : ipslerr, ipslout 
    4343!- 
    4444  PRIVATE 
     
    354354    tmp_str = input_str 
    355355    DO WHILE ( MAX(y_pos,m_pos,d_pos,s_pos) > 0) 
    356 !---- WRITE(*,*) tmp_str 
    357 !---- WRITE(*,*) y_pos,m_pos,d_pos,s_pos 
     356!---- WRITE(ipslout,*) tmp_str 
     357!---- WRITE(ipslout,*) y_pos,m_pos,d_pos,s_pos 
    358358      IF (y_pos > 0) THEN 
    359359        WRITE(fmt,'("(I",I10.10,")")') y_pos-1 
     
    533533!--------------------------------------------------------------------- 
    534534  IF (check) THEN 
    535     WRITE(*,*) & 
     535    WRITE(ipslout,*) & 
    536536 &    "isittime 1.0 ",itau,date0,dt,freq,last_action,last_check 
    537537  ENDIF 
     
    605605        do_action = .TRUE. 
    606606        IF (check) THEN 
    607           WRITE(*,*) & 
     607          WRITE(ipslout,*) & 
    608608 &         'ACT-TIME : itau, next_act_itau, next_check_itau : ', & 
    609609 &         itau,next_act_itau,next_check_itau 
    610610          CALL ju2ymds (date_now,year,month,day,sec) 
    611           WRITE(*,*) 'ACT-TIME : y, m, d, s : ',year,month,day,sec 
    612           WRITE(*,*) & 
     611          WRITE(ipslout,*) 'ACT-TIME : y, m, d, s : ',year,month,day,sec 
     612          WRITE(ipslout,*) & 
    613613 &         'ACT-TIME : date_mp1, date_mpf : ',date_mp1,date_mpf 
    614614        ENDIF 
     
    619619!- 
    620620    IF (check) THEN 
    621       WRITE(*,*) "isittime 2.0 ", & 
     621      WRITE(ipslout,*) "isittime 2.0 ", & 
    622622 &     date_next_check,date_next_act,ABS(dt_action-freq), & 
    623623 &     ABS(dt_action+dt_check-freq),dt_action,dt_check, & 
Note: See TracChangeset for help on using the changeset viewer.