Merge remote-tracking branch 'origin/release-v4.5'
[WRF.git] / frame / module_comm_dm_3.F
blobd6cd65c1e9040d63567a5b9e6e3db2c5f51357ff
2 MODULE module_comm_dm_3
4    IMPLICIT NONE
6    PRIVATE module_comm_dm_dummy_3
8 #ifdef DM_PARALLEL
9    INTEGER, PRIVATE :: rsl_sendw_p, rsl_sendbeg_p, rsl_recvw_p, rsl_recvbeg_p
10    INTEGER, PRIVATE :: rsl_sendw_m, rsl_sendbeg_m, rsl_recvw_m, rsl_recvbeg_m
11    LOGICAL, EXTERNAL :: rsl_comm_iter
12 #endif
14    INTEGER, PRIVATE :: idim1, idim2, idim3, idim4, idim5, idim6, idim7
17 CONTAINS
19    ! Avoid complaints about empty CONTAINS from some compilers.  
20    SUBROUTINE module_comm_dm_dummy_3
21      USE module_domain, ONLY:domain
22      USE module_configure, ONLY:grid_config_rec_type,in_use_for_config
23      USE module_state_description, ONLY:PARAM_FIRST_SCALAR
24      USE module_driver_constants
25      RETURN
26    END SUBROUTINE module_comm_dm_dummy_3
28 ! Registry-generated communication subroutines.  
29 #ifdef DM_PARALLEL
30 #include "REGISTRY_COMM_DM_3_subs.inc"
31 #endif
33 END MODULE module_comm_dm_3