- Timestamp:
- 2018-03-27T10:32:34+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_namelist_read/NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90
r8356 r9434 320 320 321 321 IF( mynode == 0 ) THEN 322 CALL ctl_opn( kumond, TRIM(ldname), 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, 6, .FALSE. , 1 )322 CALL ctl_opn( kumond, TRIM(ldname), 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', 'WRITE', -1, 6, .FALSE. , 1 ) 323 323 WRITE(kumond, nammpp) 324 324 ENDIF … … 3716 3716 function_value = 0 3717 3717 IF( .FALSE. ) ldtxt(:) = 'never done' 3718 CALL ctl_opn( kumond, TRIM(ldname), 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, 6, .FALSE. , 1 )3718 CALL ctl_opn( kumond, TRIM(ldname), 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', 'WRITE', -1, 6, .FALSE. , 1 ) 3719 3719 END FUNCTION mynode 3720 3720 … … 3946 3946 3947 3947 3948 SUBROUTINE ctl_opn( knum, cdfile, cdstat, cdform, cdacce, klengh, kout, ldwp, karea )3948 SUBROUTINE ctl_opn( knum, cdfile, cdstat, cdform, cdacce, cdact, klengh, kout, ldwp, karea ) 3949 3949 !!---------------------------------------------------------------------- 3950 3950 !! *** ROUTINE ctl_opn *** … … 3963 3963 LOGICAL , INTENT(in ) :: ldwp ! boolean term for print 3964 3964 INTEGER, OPTIONAL, INTENT(in ) :: karea ! proc number 3965 CHARACTER(len=*) , INTENT(in ) :: cdact ! action READ/WRITE/READWRITE default READWRITE 3965 3966 !! 3966 3967 CHARACTER(len=80) :: clfile … … 3983 3984 iost=0 3984 3985 IF( cdacce(1:6) == 'DIRECT' ) THEN 3985 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS=cdstat, RECL=klengh, ERR=100, IOSTAT=iost ) 3986 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS=cdstat, ACTION=TRIM(cdact), & 3987 & RECL=klengh, ERR=100, IOSTAT=iost ) 3986 3988 ELSE 3987 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS=cdstat , ERR=100, IOSTAT=iost ) 3989 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS=cdstat, ACTION=TRIM(cdact), & 3990 & ERR=100, IOSTAT=iost ) 3988 3991 ENDIF 3989 3992 IF( iost == 0 ) THEN … … 3994 3997 WRITE(kout,*) ' form = ', cdform 3995 3998 WRITE(kout,*) ' access = ', cdacce 3999 WRITE(kout,*) ' action = ', cdact 3996 4000 WRITE(kout,*) 3997 4001 ENDIF … … 4007 4011 WRITE(kout,*) ' form = ', cdform 4008 4012 WRITE(kout,*) ' access = ', cdacce 4013 WRITE(kout,*) ' action = ', cdact 4009 4014 WRITE(kout,*) ' iostat = ', iost 4010 4015 WRITE(kout,*) ' we stop. verify the file '
Note: See TracChangeset
for help on using the changeset viewer.