** Warning **
Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=MITgcm at /usr/local/share/lxr/lib/LXR/Common.pm line 1224.
Last-Modified: Sat, 19 Dec 2025 06:09:19 GMT
Content-Type: text/html; charset=utf-8
MITgcm/MITgcm/pkg/ggl90/ggl90_read_pickup.F
File indexing completed on 2018-03-02 18:41:14 UTC
view on github raw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
f13fe90a48 Patr* 0001 #include "GGL90_OPTIONS.h "
0002
0003
0004
0005
0006 SUBROUTINE GGL90_READ_PICKUP ( myIter , myThid )
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 IMPLICIT NONE
0017
0018 #include "SIZE.h "
0019 #include "EEPARAMS.h "
0020 #include "PARAMS.h "
0021 #include "GGL90.h "
0022
0023
0024
0025
0026 INTEGER myIter
0027 INTEGER myThid
0028
0029 #ifdef ALLOW_GGL90
0030
0031
0032
0033 CHARACTER *(MAX_LEN_FNAM ) fn
0034 CHARACTER *(10) suff
0035 INTEGER prec
0036
0037
0038
0039 IF (pickupSuff .EQ. ' ' ) THEN
df5a9764ba Jean* 0040 IF ( rwSuffixType .EQ. 0 ) THEN
0041 WRITE (suff ,'(I10.10)' ) myIter
0042 ELSE
0043 CALL RW_GET_SUFFIX ( suff , startTime , myIter , myThid )
0044 ENDIF
f13fe90a48 Patr* 0045 ELSE
df5a9764ba Jean* 0046 WRITE (suff ,'(A10)' ) pickupSuff
f13fe90a48 Patr* 0047 ENDIF
0048
0049 _BARRIER
0050
0051 prec = precFloat64
0052
0053 WRITE (fn ,'(A,A10)' ) 'pickup_ggl90.' ,suff
0054 CALL READ_REC_3D_RL ( fn , prec , Nr , GGL90TKE , 1, myIter , myThid )
0055
0056 _EXCH_XYZ_RL ( GGL90TKE , myThid )
0057
0058 #ifdef ALLOW_GGL90_IDEMIX
0059 IF (useIDEMIX ) THEN
0060 CALL READ_REC_3D_RL ( fn , prec , Nr , IDEMIX_E , 2, myIter , myThid )
0061 _EXCH_XYZ_RL ( IDEMIX_E , myThid )
0062 ENDIF
0063 #endif
0064
0065 #endif /* ALLOW_GGL90 */
0066
0067 RETURN
0068 END
0069