File indexing completed on 2024-12-17 18:31:04 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
d7dd491794 Jean*0001 #include "CPP_EEOPTIONS.h"
0002
5e6d1a3e2e Jean*0003 INTEGER FUNCTION MDS_RECLEN( filePrec, nnn, myThid )
d7dd491794 Jean*0004
4d40368441 Jean*0005
0006
0007
d7dd491794 Jean*0008
4d40368441 Jean*0009
d7dd491794 Jean*0010
0011
0012
5e6d1a3e2e Jean*0013 IMPLICIT NONE
d7dd491794 Jean*0014
0015
0016 #include "SIZE.h"
0017 #include "EEPARAMS.h"
0018
0019
5e6d1a3e2e Jean*0020 INTEGER filePrec
0021 INTEGER nnn
0022 INTEGER myThid
d7dd491794 Jean*0023
0024
5e6d1a3e2e Jean*0025 CHARACTER*(MAX_LEN_MBUF) msgBuf
d7dd491794 Jean*0026
0027
5e6d1a3e2e Jean*0028 IF (filePrec .EQ. precFloat32) THEN
0029 MDS_RECLEN = nnn*WORDLENGTH
0030 ELSEIF (filePrec .EQ. precFloat64) THEN
0031 MDS_RECLEN = nnn*WORDLENGTH*2
0032 ELSE
0033 WRITE(msgBuf,'(A,I2.2)')
d7dd491794 Jean*0034 & ' MDS_RECLEN: filePrec = ',filePrec
5e6d1a3e2e Jean*0035 CALL PRINT_ERROR( msgBuf, myThid )
0036 WRITE(msgBuf,'(A)')
d7dd491794 Jean*0037 & ' MDS_RECLEN: illegal value for filePrec'
5e6d1a3e2e Jean*0038 CALL PRINT_ERROR( msgBuf, myThid )
0039 STOP 'ABNORMAL END: S/R MDS_RECLEN'
0040 ENDIF
d7dd491794 Jean*0041
0042
5e6d1a3e2e Jean*0043 RETURN
0044 END