File indexing completed on 2018-03-02 18:43:09 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
909a03e208 Jean*0001 #include "RW_OPTIONS.h"
0002
0003
0004
0005
0006 SUBROUTINE WRITE_GLVEC_RS(
0007 I pref, suff, array, sizArr, myIter, myThid )
0008
0009
1ab8368700 Jean*0010
0011
909a03e208 Jean*0012
0013
0014
0015 IMPLICIT NONE
0016
0017
0018 #include "SIZE.h"
0019 #include "EEPARAMS.h"
0020 #include "PARAMS.h"
0021
0022
0023 CHARACTER*(*) pref,suff
0024 INTEGER sizArr
0025 _RS array(sizArr)
0026 INTEGER myIter
0027 INTEGER myThid
0028
0029
0030 INTEGER ILNBLNK, IFNBLNK
0031 EXTERNAL ILNBLNK, IFNBLNK
0032
0033
1ab8368700 Jean*0034 _RL dummyRL(1)
909a03e208 Jean*0035 CHARACTER*(2) fType
0036 INTEGER ioUnit, bi, bj, iRec
0037 INTEGER s1Lo,s1Hi,s2Lo,s2Hi
0038 CHARACTER*(MAX_LEN_FNAM) fullName
0039
0040
0041
0042
0043
0044 s1Lo = IFNBLNK(pref)
0045 s1Hi = ILNBLNK(pref)
0046 IF ( suff .EQ. ' ' ) THEN
0047 WRITE( fullName, '(A)' ) pref(s1Lo:s1Hi)
0048 ELSE
0049 s2Lo = IFNBLNK(suff)
0050 s2Hi = ILNBLNK(suff)
0051 WRITE( fullName, '(A,A)' ) pref(s1Lo:s1Hi),suff(s2Lo:s2Hi)
0052 ENDIF
0053
0054 ioUnit = 0
566260c42f Jean*0055 fType ='RS'
909a03e208 Jean*0056 bi = 0
0057 bj = 0
0058 iRec = 1
0059 #ifdef ALLOW_MDSIO
0060 CALL MDS_WRITEVEC_LOC(
0061 I fullName, writeBinaryPrec, ioUnit,
1ab8368700 Jean*0062 I fType, sizArr, dummyRL, array,
909a03e208 Jean*0063 I bi, bj, iRec, myIter, myThid )
0064 #endif
0065
0066 RETURN
0067 END