File indexing completed on 2018-03-02 18:42:51 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
5dddee4ea2 Jean*0001 #include "CPP_EEOPTIONS.h"
0002
681c968868 Jean*0003 subroutine oad_s_MDS_RECLEN( filePrec, nnn, myThid, reclen )
5dddee4ea2 Jean*0004
fc585729a3 Jean*0005
0006
5dddee4ea2 Jean*0007
fc585729a3 Jean*0008
5dddee4ea2 Jean*0009
0010
0011
0012 implicit none
0013
0014
0015 #include "SIZE.h"
0016 #include "EEPARAMS.h"
0017 #include "PARAMS.h"
0018
0019
0020 integer filePrec
0021 integer nnn
681c968868 Jean*0022 integer myThid
5dddee4ea2 Jean*0023 integer reclen
0024
0025
0026 character*(max_len_mbuf) msgbuf
0027
0028
0029 if (filePrec .EQ. precFloat32) then
0030 reclen=nnn*WORDLENGTH
0031 elseif (filePrec .EQ. precFloat64) then
0032 reclen=nnn*WORDLENGTH*2
0033 else
0034 write(msgbuf,'(a,i2.2)')
0035 & ' MDS_RECLEN: filePrec = ',filePrec
0036 call print_message( msgbuf, standardmessageunit,
681c968868 Jean*0037 & SQUEEZE_RIGHT , myThid)
5dddee4ea2 Jean*0038 write(msgbuf,'(a)')
0039 & ' MDS_RECLEN: illegal value for filePrec'
681c968868 Jean*0040 call print_error( msgbuf, myThid )
5dddee4ea2 Jean*0041 stop 'ABNORMAL END: S/R MDS_RECLEN'
0042 endif
0043
0044
0045 return
0046 end