<HTML> <BODY BGCOLOR=#eeddee LINK=#0000aa VLINK=#0000ff ALINK=#ff0000 ><BASE TARGET="bottom_target"><PRE>
&lt;HTML&gt; &lt;BODY BGCOLOR=#eeddee LINK=#0000aa VLINK=#0000ff ALINK=#ff0000 &gt;&lt;BASE TARGET="bottom_target"&gt;&lt;PRE&gt;&lt;a name='1'&gt;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;a name='2'&gt;
!!                  W A R N I N G&lt;a name='3'&gt;
!!&lt;a name='4'&gt;
!!  This is a temporary version of module_dm.F&lt;a name='5'&gt;
!!  It has been compied from somewhere else&lt;a name='6'&gt;
!!  (If not DM_PARALLEL then this is module_dm_stubs.F;&lt;a name='7'&gt;
!!  otherwise, it is from one of the external package&lt;a name='8'&gt;
!!  directories.)&lt;a name='9'&gt;
!!&lt;a name='10'&gt;
!!                B E   A D V I S E D&lt;a name='11'&gt;
!!&lt;a name='12'&gt;
!!  Changes to this file are liable to be LOST.&lt;a name='13'&gt;
!!&lt;a name='14'&gt;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;a name='15'&gt;
!WRF:PACKAGE:NODM&lt;a name='16'&gt;
!&lt;a name='17'&gt;
&lt;A NAME='MODULE_DM'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#MODULE_DM' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_purple.gif" border=0&gt;&lt;/A&gt;&lt;a name='18'&gt;
&lt;font color=#993300&gt;MODULE &lt;/font&gt;&lt;font color=#cc0000&gt;module_dm&lt;/font&gt; &lt;A href='../../call_to/MODULE_DM.html' TARGET='index'&gt;36&lt;/A&gt;&lt;a name='19'&gt;
&lt;a name='20'&gt;
  CONTAINS&lt;a name='21'&gt;
&lt;A NAME='INIT_MODULE_DM'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#INIT_MODULE_DM' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='22'&gt;
   &lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;init_module_dm&lt;/font&gt; &lt;A href='../../call_to/INIT_MODULE_DM.html' TARGET='index'&gt;1&lt;/A&gt;&lt;a name='23'&gt;
   END SUBROUTINE init_module_dm&lt;a name='24'&gt;
&lt;a name='25'&gt;
&lt;A NAME='WRF_DM_MAX_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_MAX_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_green.gif" border=0&gt;&lt;/A&gt;&lt;a name='26'&gt;
   REAL &lt;font color=#993300&gt;FUNCTION &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_max_real&lt;/font&gt; ( inval )&lt;a name='27'&gt;
      IMPLICIT NONE&lt;a name='28'&gt;
      REAL inval&lt;a name='29'&gt;
      wrf_dm_max_real = inval&lt;a name='30'&gt;
   END FUNCTION wrf_dm_max_real&lt;a name='31'&gt;
&lt;a name='32'&gt;
&lt;A NAME='WRF_DM_MIN_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_MIN_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_green.gif" border=0&gt;&lt;/A&gt;&lt;a name='33'&gt;
   REAL &lt;font color=#993300&gt;FUNCTION &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_min_real&lt;/font&gt; ( inval )&lt;a name='34'&gt;
      IMPLICIT NONE&lt;a name='35'&gt;
      REAL inval&lt;a name='36'&gt;
      wrf_dm_min_real = inval&lt;a name='37'&gt;
   END FUNCTION wrf_dm_min_real&lt;a name='38'&gt;
&lt;a name='39'&gt;
&lt;A NAME='WRF_DM_SUM_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_SUM_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_green.gif" border=0&gt;&lt;/A&gt;&lt;a name='40'&gt;
   REAL &lt;font color=#993300&gt;FUNCTION &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_sum_real&lt;/font&gt; ( inval )&lt;a name='41'&gt;
      IMPLICIT NONE&lt;a name='42'&gt;
      REAL inval&lt;a name='43'&gt;
      wrf_dm_sum_real = inval&lt;a name='44'&gt;
   END FUNCTION wrf_dm_sum_real&lt;a name='45'&gt;
&lt;a name='46'&gt;
&lt;A NAME='WRF_DM_SUM_INTEGER'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_SUM_INTEGER' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_green.gif" border=0&gt;&lt;/A&gt;&lt;a name='47'&gt;
   INTEGER &lt;font color=#993300&gt;FUNCTION &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_sum_integer&lt;/font&gt; ( inval )&lt;a name='48'&gt;
      IMPLICIT NONE&lt;a name='49'&gt;
      INTEGER inval&lt;a name='50'&gt;
      wrf_dm_sum_integer = inval&lt;a name='51'&gt;
   END FUNCTION wrf_dm_sum_integer&lt;a name='52'&gt;
&lt;a name='53'&gt;
&lt;A NAME='WRF_DM_MAXVAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_MAXVAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='54'&gt;
   &lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_maxval&lt;/font&gt; ( val, idex, jdex ) &lt;A href='../../call_to/WRF_DM_MAXVAL.html' TARGET='index'&gt;1&lt;/A&gt;&lt;a name='55'&gt;
      IMPLICIT NONE&lt;a name='56'&gt;
      REAL val&lt;a name='57'&gt;
      INTEGER idex, jdex&lt;a name='58'&gt;
      RETURN&lt;a name='59'&gt;
   END SUBROUTINE wrf_dm_maxval&lt;a name='60'&gt;
&lt;a name='61'&gt;
! stub&lt;a name='62'&gt;
&lt;A NAME='WRF_DM_MOVE_NEST'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_MOVE_NEST' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='63'&gt;
   &lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_move_nest&lt;/font&gt; ( parent, nest, dx, dy ) &lt;A href='../../call_to/WRF_DM_MOVE_NEST.html' TARGET='index'&gt;2&lt;/A&gt;,&lt;A href='../../call_from/WRF_DM_MOVE_NEST.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='64'&gt;
      USE &lt;A href='../../html_code/frame/module_domain.F.html#MODULE_DOMAIN'&gt;module_domain&lt;/A&gt;&lt;A href='../../html_code/frame/module_dm_stubs.F.html#WRF_DM_MOVE_NEST' TARGET='bottom_target'&gt;&lt;IMG SRC="../../gif/cyan.gif" border=0&gt;&lt;/a&gt;&lt;A NAME="MODULE_DOMAIN_25"&gt;&lt;a name='65'&gt;
      TYPE (domain), INTENT(INOUT) :: parent, nest&lt;a name='66'&gt;
      INTEGER, INTENT(IN)          :: dx,dy&lt;a name='67'&gt;
      RETURN&lt;a name='68'&gt;
   END SUBROUTINE wrf_dm_move_nest&lt;a name='69'&gt;
&lt;a name='70'&gt;
END MODULE module_dm&lt;a name='71'&gt;
&lt;a name='72'&gt;
!=========================================================================&lt;a name='73'&gt;
&lt;a name='74'&gt;
! These are stub functions that do the right thing (usually nothing)&lt;a name='75'&gt;
! in case DM_PARALLEL is not compiled for.&lt;a name='76'&gt;
! This file, src/module_dm_stubs.F is copied to src/module_dm.F  when&lt;a name='77'&gt;
! the code is built.&lt;a name='78'&gt;
! If, on the other hand, a DM package is specified, the module_dm.F &lt;a name='79'&gt;
! provided with that package (e.g. RSL) is copied from /external/RSL/module_dm.F&lt;a name='80'&gt;
! into src/module_dm.F.&lt;a name='81'&gt;
! It is important to recognize this, because changes directly to src/module_dm.F&lt;a name='82'&gt;
! will be lost!&lt;a name='83'&gt;
&lt;a name='84'&gt;
&lt;A NAME='WRF_DM_ON_MONITOR'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_ON_MONITOR' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_green.gif" border=0&gt;&lt;/A&gt;&lt;a name='85'&gt;
LOGICAL &lt;font color=#993300&gt;FUNCTION &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_on_monitor&lt;/font&gt;()&lt;a name='86'&gt;
  wrf_dm_on_monitor = .true.&lt;a name='87'&gt;
END FUNCTION wrf_dm_on_monitor&lt;a name='88'&gt;
&lt;a name='89'&gt;
&lt;A NAME='WRF_GET_MYPROC'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_MYPROC' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='90'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_myproc&lt;/font&gt;( myproc ) &lt;A href='../../call_to/WRF_GET_MYPROC.html' TARGET='index'&gt;19&lt;/A&gt;&lt;a name='91'&gt;
  IMPLICIT NONE&lt;a name='92'&gt;
  INTEGER myproc&lt;a name='93'&gt;
  myproc = 0&lt;a name='94'&gt;
  RETURN&lt;a name='95'&gt;
END SUBROUTINE wrf_get_myproc&lt;a name='96'&gt;
&lt;a name='97'&gt;
&lt;A NAME='WRF_GET_NPROC'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_NPROC' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='98'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_nproc&lt;/font&gt;( nprocs ) &lt;A href='../../call_to/WRF_GET_NPROC.html' TARGET='index'&gt;5&lt;/A&gt;&lt;a name='99'&gt;
  IMPLICIT NONE&lt;a name='100'&gt;
  INTEGER nprocs&lt;a name='101'&gt;
  nprocs = 1&lt;a name='102'&gt;
  RETURN&lt;a name='103'&gt;
END SUBROUTINE wrf_get_nproc&lt;a name='104'&gt;
&lt;a name='105'&gt;
&lt;A NAME='WRF_GET_NPROCX'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_NPROCX' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='106'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_nprocx&lt;/font&gt;( nprocs ) &lt;A href='../../call_to/WRF_GET_NPROCX.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='107'&gt;
  IMPLICIT NONE&lt;a name='108'&gt;
  INTEGER nprocs&lt;a name='109'&gt;
  nprocs = 1&lt;a name='110'&gt;
  RETURN&lt;a name='111'&gt;
END SUBROUTINE wrf_get_nprocx&lt;a name='112'&gt;
&lt;a name='113'&gt;
&lt;A NAME='WRF_GET_NPROCY'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_NPROCY' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='114'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_nprocy&lt;/font&gt;( nprocs ) &lt;A href='../../call_to/WRF_GET_NPROCY.html' TARGET='index'&gt;1&lt;/A&gt;&lt;a name='115'&gt;
  IMPLICIT NONE&lt;a name='116'&gt;
  INTEGER nprocs&lt;a name='117'&gt;
  nprocs = 1&lt;a name='118'&gt;
  RETURN&lt;a name='119'&gt;
END SUBROUTINE wrf_get_nprocy&lt;a name='120'&gt;
&lt;a name='121'&gt;
&lt;A NAME='WRF_DM_BCAST_STRING'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BCAST_STRING' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='122'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_bcast_string&lt;/font&gt; ( buf , size ) &lt;A href='../../call_to/WRF_DM_BCAST_STRING.html' TARGET='index'&gt;14&lt;/A&gt;&lt;a name='123'&gt;
  IMPLICIT NONE&lt;a name='124'&gt;
  INTEGER size&lt;a name='125'&gt;
  INTEGER BUF(*)&lt;a name='126'&gt;
  RETURN&lt;a name='127'&gt;
END SUBROUTINE wrf_dm_bcast_string&lt;a name='128'&gt;
&lt;a name='129'&gt;
&lt;A NAME='WRF_DM_BCAST_BYTES'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BCAST_BYTES' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='130'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_bcast_bytes&lt;/font&gt; ( buf , size ) &lt;A href='../../call_to/WRF_DM_BCAST_BYTES.html' TARGET='index'&gt;150&lt;/A&gt;&lt;a name='131'&gt;
  IMPLICIT NONE&lt;a name='132'&gt;
  INTEGER size&lt;a name='133'&gt;
  INTEGER BUF(*)&lt;a name='134'&gt;
  RETURN&lt;a name='135'&gt;
END SUBROUTINE wrf_dm_bcast_bytes&lt;a name='136'&gt;
&lt;a name='137'&gt;
&lt;A NAME='WRF_DM_BCAST_INTEGER'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BCAST_INTEGER' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='138'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_bcast_integer&lt;/font&gt;( BUF, N1 ) &lt;A href='../../call_to/WRF_DM_BCAST_INTEGER.html' TARGET='index'&gt;13&lt;/A&gt;&lt;a name='139'&gt;
   IMPLICIT NONE&lt;a name='140'&gt;
   INTEGER n1&lt;a name='141'&gt;
   INTEGER  buf(*)&lt;a name='142'&gt;
   RETURN&lt;a name='143'&gt;
END SUBROUTINE wrf_dm_bcast_integer&lt;a name='144'&gt;
&lt;a name='145'&gt;
&lt;A NAME='WRF_DM_BCAST_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BCAST_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='146'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_bcast_real&lt;/font&gt;( BUF, N1 ) &lt;A href='../../call_to/WRF_DM_BCAST_REAL.html' TARGET='index'&gt;58&lt;/A&gt;&lt;a name='147'&gt;
   IMPLICIT NONE&lt;a name='148'&gt;
   INTEGER n1&lt;a name='149'&gt;
   REAL  buf(*)&lt;a name='150'&gt;
   RETURN&lt;a name='151'&gt;
END SUBROUTINE wrf_dm_bcast_real&lt;a name='152'&gt;
&lt;a name='153'&gt;
&lt;A NAME='WRF_DM_BCAST_LOGICAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BCAST_LOGICAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='154'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_bcast_logical&lt;/font&gt;( BUF, N1 )&lt;a name='155'&gt;
   IMPLICIT NONE&lt;a name='156'&gt;
   INTEGER n1&lt;a name='157'&gt;
   LOGICAL  buf(*)&lt;a name='158'&gt;
   RETURN&lt;a name='159'&gt;
END SUBROUTINE wrf_dm_bcast_logical&lt;a name='160'&gt;
&lt;a name='161'&gt;
&lt;A NAME='WRF_DM_HALO'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_HALO' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='162'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_halo&lt;/font&gt; ( domdesc , comms , stencil_id )&lt;a name='163'&gt;
   IMPLICIT NONE&lt;a name='164'&gt;
   INTEGER domdesc , comms(*) , stencil_id&lt;a name='165'&gt;
   RETURN&lt;a name='166'&gt;
END SUBROUTINE wrf_dm_halo&lt;a name='167'&gt;
&lt;a name='168'&gt;
&lt;A NAME='WRF_DM_BOUNDARY'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_BOUNDARY' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='169'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_boundary&lt;/font&gt; ( domdesc , comms , period_id , &amp;amp;&lt;a name='170'&gt;
                             periodic_x , periodic_y )&lt;a name='171'&gt;
   IMPLICIT NONE&lt;a name='172'&gt;
   INTEGER domdesc , comms(*) , period_id&lt;a name='173'&gt;
   LOGICAL , INTENT(IN)      :: periodic_x, periodic_y&lt;a name='174'&gt;
   RETURN&lt;a name='175'&gt;
END SUBROUTINE wrf_dm_boundary&lt;a name='176'&gt;
&lt;a name='177'&gt;
&lt;A NAME='WRF_DM_XPOSE_Z2X'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_XPOSE_Z2X' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='178'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_xpose_z2x&lt;/font&gt; ( domdesc , comms , xpose_id  )&lt;a name='179'&gt;
   IMPLICIT NONE&lt;a name='180'&gt;
   INTEGER domdesc , comms(*), xpose_id&lt;a name='181'&gt;
   RETURN&lt;a name='182'&gt;
END SUBROUTINE wrf_dm_xpose_z2x&lt;a name='183'&gt;
&lt;A NAME='WRF_DM_XPOSE_X2Y'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_XPOSE_X2Y' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='184'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_xpose_x2y&lt;/font&gt; ( domdesc , comms , xpose_id  )&lt;a name='185'&gt;
   IMPLICIT NONE&lt;a name='186'&gt;
   INTEGER domdesc , comms(*), xpose_id&lt;a name='187'&gt;
   RETURN&lt;a name='188'&gt;
END SUBROUTINE wrf_dm_xpose_x2y&lt;a name='189'&gt;
&lt;A NAME='WRF_DM_XPOSE_Y2Z'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_XPOSE_Y2Z' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='190'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_xpose_y2z&lt;/font&gt; ( domdesc , comms , xpose_id  )&lt;a name='191'&gt;
   IMPLICIT NONE&lt;a name='192'&gt;
   INTEGER domdesc , comms(*), xpose_id&lt;a name='193'&gt;
   RETURN&lt;a name='194'&gt;
END SUBROUTINE wrf_dm_xpose_y2z&lt;a name='195'&gt;
&lt;a name='196'&gt;
&lt;A NAME='WRF_DM_DEFINE_COMMS'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_DEFINE_COMMS' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='197'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_define_comms&lt;/font&gt; ( grid ) &lt;A href='../../call_to/WRF_DM_DEFINE_COMMS.html' TARGET='index'&gt;1&lt;/A&gt;,&lt;A href='../../call_from/WRF_DM_DEFINE_COMMS.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='198'&gt;
   USE &lt;A href='../../html_code/frame/module_domain.F.html#MODULE_DOMAIN'&gt;module_domain&lt;/A&gt;&lt;A href='../../html_code/frame/module_dm_stubs.F.html#WRF_DM_DEFINE_COMMS' TARGET='bottom_target'&gt;&lt;IMG SRC="../../gif/cyan.gif" border=0&gt;&lt;/a&gt;&lt;A NAME="MODULE_DOMAIN_26"&gt;&lt;a name='199'&gt;
   IMPLICIT NONE&lt;a name='200'&gt;
   TYPE(domain) , INTENT (INOUT) :: grid&lt;a name='201'&gt;
   RETURN&lt;a name='202'&gt;
END SUBROUTINE wrf_dm_define_comms&lt;a name='203'&gt;
&lt;a name='204'&gt;
&lt;A NAME='WRF_GET_DM_COMMUNICATOR'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_DM_COMMUNICATOR' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='205'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_dm_communicator&lt;/font&gt; ( communicator ) &lt;A href='../../call_to/WRF_GET_DM_COMMUNICATOR.html' TARGET='index'&gt;6&lt;/A&gt;&lt;a name='206'&gt;
   IMPLICIT NONE&lt;a name='207'&gt;
   INTEGER , INTENT(OUT) :: communicator&lt;a name='208'&gt;
   communicator = 0&lt;a name='209'&gt;
   RETURN&lt;a name='210'&gt;
END SUBROUTINE wrf_get_dm_communicator&lt;a name='211'&gt;
&lt;a name='212'&gt;
&lt;A NAME='WRF_GET_DM_IOCOMMUNICATOR'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GET_DM_IOCOMMUNICATOR' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='213'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_get_dm_iocommunicator&lt;/font&gt; ( iocommunicator )&lt;a name='214'&gt;
   IMPLICIT NONE&lt;a name='215'&gt;
   INTEGER , INTENT(OUT) :: iocommunicator&lt;a name='216'&gt;
   iocommunicator = 0&lt;a name='217'&gt;
   RETURN&lt;a name='218'&gt;
END SUBROUTINE wrf_get_dm_iocommunicator&lt;a name='219'&gt;
&lt;a name='220'&gt;
&lt;A NAME='WRF_DM_SHUTDOWN'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_DM_SHUTDOWN' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='221'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_dm_shutdown&lt;/font&gt; &lt;A href='../../call_to/WRF_DM_SHUTDOWN.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='222'&gt;
      RETURN&lt;a name='223'&gt;
END SUBROUTINE wrf_dm_shutdown&lt;a name='224'&gt;
&lt;A NAME='WRF_ABORT'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_ABORT' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='225'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_abort&lt;/font&gt; &lt;A href='../../call_to/WRF_ABORT.html' TARGET='index'&gt;1&lt;/A&gt;&lt;a name='226'&gt;
      STOP 'wrf_abort'&lt;a name='227'&gt;
END SUBROUTINE wrf_abort&lt;a name='228'&gt;
&lt;a name='229'&gt;
&lt;A NAME='WRF_PATCH_TO_GLOBAL_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_PATCH_TO_GLOBAL_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='230'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_patch_to_global_real&lt;/font&gt; (buf,globbuf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_PATCH_TO_GLOBAL_REAL.html' TARGET='index'&gt;10&lt;/A&gt;&lt;a name='231'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='232'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='233'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='234'&gt;
   IMPLICIT NONE&lt;a name='235'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='236'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='237'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='238'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='239'&gt;
   REAL globbuf(*)&lt;a name='240'&gt;
   REAL buf(*)&lt;a name='241'&gt;
   RETURN&lt;a name='242'&gt;
END SUBROUTINE wrf_patch_to_global_real&lt;a name='243'&gt;
&lt;a name='244'&gt;
&lt;A NAME='WRF_GLOBAL_TO_PATCH_REAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GLOBAL_TO_PATCH_REAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='245'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_global_to_patch_real&lt;/font&gt; (globbuf,buf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_GLOBAL_TO_PATCH_REAL.html' TARGET='index'&gt;3&lt;/A&gt;&lt;a name='246'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='247'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='248'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='249'&gt;
   IMPLICIT NONE&lt;a name='250'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='251'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='252'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='253'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='254'&gt;
   REAL globbuf(*)&lt;a name='255'&gt;
   REAL buf(*)&lt;a name='256'&gt;
   RETURN&lt;a name='257'&gt;
END SUBROUTINE wrf_global_to_patch_real&lt;a name='258'&gt;
&lt;a name='259'&gt;
&lt;a name='260'&gt;
&lt;A NAME='WRF_PATCH_TO_GLOBAL_DOUBLE'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_PATCH_TO_GLOBAL_DOUBLE' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='261'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_patch_to_global_double&lt;/font&gt; (buf,globbuf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_PATCH_TO_GLOBAL_DOUBLE.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='262'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='263'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='264'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='265'&gt;
   IMPLICIT NONE&lt;a name='266'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='267'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='268'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='269'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='270'&gt;
   DOUBLE PRECISION globbuf(*)&lt;a name='271'&gt;
   DOUBLE PRECISION buf(*)&lt;a name='272'&gt;
   RETURN&lt;a name='273'&gt;
END SUBROUTINE wrf_patch_to_global_double&lt;a name='274'&gt;
&lt;a name='275'&gt;
&lt;A NAME='WRF_GLOBAL_TO_PATCH_DOUBLE'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GLOBAL_TO_PATCH_DOUBLE' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='276'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_global_to_patch_double&lt;/font&gt; (globbuf,buf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_GLOBAL_TO_PATCH_DOUBLE.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='277'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='278'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='279'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='280'&gt;
   IMPLICIT NONE&lt;a name='281'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='282'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='283'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='284'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='285'&gt;
   DOUBLE PRECISION globbuf(*)&lt;a name='286'&gt;
   DOUBLE PRECISION buf(*)&lt;a name='287'&gt;
   RETURN&lt;a name='288'&gt;
END SUBROUTINE wrf_global_to_patch_double&lt;a name='289'&gt;
&lt;a name='290'&gt;
&lt;A NAME='WRF_PATCH_TO_GLOBAL_INTEGER'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_PATCH_TO_GLOBAL_INTEGER' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='291'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_patch_to_global_integer&lt;/font&gt; (buf,globbuf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_PATCH_TO_GLOBAL_INTEGER.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='292'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='293'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='294'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='295'&gt;
   IMPLICIT NONE&lt;a name='296'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='297'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='298'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='299'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='300'&gt;
   INTEGER globbuf(*)&lt;a name='301'&gt;
   INTEGER buf(*)&lt;a name='302'&gt;
   RETURN&lt;a name='303'&gt;
END SUBROUTINE wrf_patch_to_global_integer&lt;a name='304'&gt;
&lt;a name='305'&gt;
&lt;A NAME='WRF_GLOBAL_TO_PATCH_INTEGER'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GLOBAL_TO_PATCH_INTEGER' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='306'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_global_to_patch_integer&lt;/font&gt; (globbuf,buf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_GLOBAL_TO_PATCH_INTEGER.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='307'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='308'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='309'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='310'&gt;
   IMPLICIT NONE&lt;a name='311'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='312'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='313'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='314'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='315'&gt;
   INTEGER globbuf(*)&lt;a name='316'&gt;
   INTEGER buf(*)&lt;a name='317'&gt;
   RETURN&lt;a name='318'&gt;
END SUBROUTINE wrf_global_to_patch_integer&lt;a name='319'&gt;
&lt;a name='320'&gt;
&lt;A NAME='WRF_PATCH_TO_GLOBAL_LOGICAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_PATCH_TO_GLOBAL_LOGICAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='321'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_patch_to_global_logical&lt;/font&gt; (buf,globbuf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_PATCH_TO_GLOBAL_LOGICAL.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='322'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='323'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='324'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='325'&gt;
   IMPLICIT NONE&lt;a name='326'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='327'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='328'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='329'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='330'&gt;
   LOGICAL globbuf(*)&lt;a name='331'&gt;
   LOGICAL buf(*)&lt;a name='332'&gt;
   RETURN&lt;a name='333'&gt;
END SUBROUTINE wrf_patch_to_global_logical&lt;a name='334'&gt;
&lt;a name='335'&gt;
&lt;A NAME='WRF_GLOBAL_TO_PATCH_LOGICAL'&gt;&lt;A href='../../html_code/frame/module_dm.F.html#WRF_GLOBAL_TO_PATCH_LOGICAL' TARGET='top_target'&gt;&lt;IMG SRC="../../gif/bar_red.gif" border=0&gt;&lt;/A&gt;&lt;a name='336'&gt;
&lt;font color=#993300&gt;SUBROUTINE &lt;/font&gt;&lt;font color=#cc0000&gt;wrf_global_to_patch_LOGICAL&lt;/font&gt; (globbuf,buf,domdesc,ndim,&amp;amp; &lt;A href='../../call_to/WRF_GLOBAL_TO_PATCH_LOGICAL.html' TARGET='index'&gt;2&lt;/A&gt;&lt;a name='337'&gt;
                                       ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='338'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='339'&gt;
                                       ips,ipe,jps,jpe,kps,kpe )&lt;a name='340'&gt;
   IMPLICIT NONE&lt;a name='341'&gt;
   INTEGER                             ids,ide,jds,jde,kds,kde,&amp;amp;&lt;a name='342'&gt;
                                       ims,ime,jms,jme,kms,kme,&amp;amp;&lt;a name='343'&gt;
                                       ips,ipe,jps,jpe,kps,kpe&lt;a name='344'&gt;
   INTEGER fid,domdesc,ndim,glen(3),llen(3)&lt;a name='345'&gt;
   LOGICAL globbuf(*)&lt;a name='346'&gt;
   LOGICAL buf(*)&lt;a name='347'&gt;
   RETURN&lt;a name='348'&gt;
END SUBROUTINE wrf_global_to_patch_LOGICAL&lt;a name='349'&gt;
&lt;a name='350'&gt;
&lt;a name='351'&gt;
&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;