File indexing completed on 2018-03-02 18:41:48 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
5d0c92356b Jean*0001 #include "MATRIX_OPTIONS.h"
a9544d2f65 Sama*0002
8385b3bb5f Ed H*0003
a9544d2f65 Sama*0004
0005 SUBROUTINE MATRIX_READPARMS( myThid )
0006
8385b3bb5f Ed H*0007
a9544d2f65 Sama*0008
0009
0010 IMPLICIT NONE
0011 #include "SIZE.h"
0012 #include "EEPARAMS.h"
5ecb7b2fa8 Jean*0013 #include "PARAMS.h"
a9544d2f65 Sama*0014 #include "PTRACERS_SIZE.h"
0015 #include "MATRIX.h"
0016
8385b3bb5f Ed H*0017
0018
a9544d2f65 Sama*0019 INTEGER myThid
0020
8385b3bb5f Ed H*0021
0022
5ecb7b2fa8 Jean*0023
0024 #ifdef ALLOW_MATRIX
8385b3bb5f Ed H*0025
8f6dc1243d Jean*0026
0027
a9544d2f65 Sama*0028 INTEGER iUnit
0029 CHARACTER*(MAX_LEN_MBUF) msgBuf
0030
8385b3bb5f Ed H*0031
a9544d2f65 Sama*0032
8f6dc1243d Jean*0033 NAMELIST /MATRIX_PARM01/ expMatrixWriteTime, impMatrixWriteTime
0034
5ecb7b2fa8 Jean*0035 IF ( .NOT.useMATRIX ) THEN
0036
0037 _BEGIN_MASTER(myThid)
0038
0039
0040 CALL PACKAGES_UNUSED_MSG( 'useMATRIX', ' ', ' ' )
0041 _END_MASTER(myThid)
0042 RETURN
0043 ENDIF
0044
5d0c92356b Jean*0045 _BEGIN_MASTER(myThid)
0046
a9544d2f65 Sama*0047 expMatrixWriteTime = 10. _d 10
0048 impMatrixWriteTime = 10. _d 10
8f6dc1243d Jean*0049
a9544d2f65 Sama*0050 WRITE(msgBuf,'(A)') ' MATRIX_READPARMS: opening data.matrix'
0051 CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
0052 & SQUEEZE_RIGHT , 1)
0053 CALL OPEN_COPY_DATA_FILE(
0054 I 'data.matrix', 'MATRIX_READPARMS',
0055 O iUnit,
0056 I myThid )
0057 READ(UNIT=iUnit,NML=MATRIX_PARM01)
0058 WRITE(msgBuf,'(A)')
0059 & ' MATRIX_READPARMS: finished reading data.matrix'
0060 CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
0061 & SQUEEZE_RIGHT , 1)
0062
0063
7a77863887 Mart*0064 #ifdef SINGLE_DISK_IO
a9544d2f65 Sama*0065 CLOSE(iUnit)
7a77863887 Mart*0066 #else
0067 CLOSE(iUnit,STATUS='DELETE')
0068 #endif /* SINGLE_DISK_IO */
a9544d2f65 Sama*0069 _END_MASTER(myThid)
0070
0071
0072 _BARRIER
0073
0074 #endif /* ALLOW_MATRIX */
0075 RETURN
0076 END