Merge remote-tracking branch 'origin/release-v4.6.1'
[WRF.git] / frame / module_comm_nesting_dm.F
blobb59b73d8df5de912bfa3c22fedc622d53c566ccb
2 MODULE module_comm_nesting_dm
4    IMPLICIT NONE
6    PRIVATE module_comm_nesting_dm_dummy
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_nesting_dm_dummy
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_nesting_dm_dummy
28 ! Registry-generated communication subroutines.  
29 #ifdef DM_PARALLEL
30 #include "REGISTRY_COMM_NESTING_DM_subs.inc"
31 #endif
33 END MODULE module_comm_nesting_dm