File indexing completed on 2018-03-02 18:37:33 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
3fd4b811ee Jean*0001 #include "ATM_CPL_OPTIONS.h"
a9cdd26a43 Jean*0002
79e04e6111 Jean*0003
0004
0005
0006
a659e5f095 Jean*0007 SUBROUTINE ATM_EXPORT_ATMCONFIG(
0008 U errFlag,
0009 I landMask, myThid )
a9cdd26a43 Jean*0010
79e04e6111 Jean*0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 IMPLICIT NONE
a9cdd26a43 Jean*0022
0023 #include "SIZE.h"
0024 #include "EEPARAMS.h"
a659e5f095 Jean*0025 #include "PARAMS.h"
a9cdd26a43 Jean*0026 #include "ATMIDS.h"
a659e5f095 Jean*0027
0028 #include "CPL_PARAMS.h"
a9cdd26a43 Jean*0029
79e04e6111 Jean*0030
a659e5f095 Jean*0031
0032
0033
0034 LOGICAL errFlag
0035 _RL landMask(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
a9cdd26a43 Jean*0036 INTEGER myThid
0037
a659e5f095 Jean*0038
0039
0040 CHARACTER*(MAX_LEN_MBUF) msgBuf
0041 INTEGER tmpFld(1)
0042
a9cdd26a43 Jean*0043
0044
79e04e6111 Jean*0045 _BARRIER
0046 _BEGIN_MASTER( myThid )
a659e5f095 Jean*0047
0048
0049 IF ( MOD( nTimeSteps, cplSendFrq_iter ).NE.0 ) THEN
0050 errFlag = .TRUE.
0051 WRITE(msgBuf,'(2A)') 'ATM_EXPORT_ATMCONFIG: ',
0052 & '=> Length of run not a multiple of cpl_atmSendFrq'
0053 CALL PRINT_ERROR( msgBuf, myThid )
0054 ENDIF
0055 tmpFld(1) = nTimeSteps/cplSendFrq_iter
0056 CALL COMPSEND_I4VEC( 'nCouplingSteps', 1, tmpFld )
0057
0058
79e04e6111 Jean*0059 CALL COMPSEND_R8TILES(
a659e5f095 Jean*0060 I atmLandName, sNx, OLx, sNy, OLy, 1, nSx, nSy,
0061 I landMask )
0062
79e04e6111 Jean*0063 _END_MASTER( myThid )
0064 _BARRIER
a9cdd26a43 Jean*0065
0066 RETURN
0067 END