nodyn_nest_forcedown_pack.inc
References to this file elsewhere.
1 !STARTOFREGISTRYGENERATEDINCLUDE 'inc/nodyn_nest_forcedown_pack.inc'
2 !
3 ! WARNING This file is generated automatically by use_registry
4 ! using the data base in the file named Registry.
5 ! Do not edit. Your changes to this file will be lost.
6 !
7 msize = 22 * nlev + 2
8 CALL rsl_lite_to_child_info( local_communicator, msize*RWORDSIZE &
9 ,cips,cipe,cjps,cjpe &
10 ,iids,iide,ijds,ijde &
11 ,nids,nide,njds,njde &
12 ,pgr , sw &
13 ,ntasks_x,ntasks_y &
14 ,icoord,jcoord &
15 ,idim_cd,jdim_cd &
16 ,pig,pjg,retval )
17 DO while ( retval .eq. 1 )
18 DO k = ckds,(ckde-1)
19 xv(k)= grid%a_u_2(pig,pjg,k)
20 ENDDO
21 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
22 DO k = ckds,(ckde-1)
23 xv(k)= grid%g_u_2(pig,pjg,k)
24 ENDDO
25 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
26 DO k = ckds,(ckde-1)
27 xv(k)= grid%a_v_2(pig,pjg,k)
28 ENDDO
29 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
30 DO k = ckds,(ckde-1)
31 xv(k)= grid%g_v_2(pig,pjg,k)
32 ENDDO
33 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
34 DO k = ckds,ckde
35 xv(k)= grid%a_w_2(pig,pjg,k)
36 ENDDO
37 CALL rsl_lite_to_child_msg(((ckde)-(ckds)+1)*RWORDSIZE,xv)
38 DO k = ckds,ckde
39 xv(k)= grid%g_w_2(pig,pjg,k)
40 ENDDO
41 CALL rsl_lite_to_child_msg(((ckde)-(ckds)+1)*RWORDSIZE,xv)
42 DO k = ckds,ckde
43 xv(k)= grid%a_ph_2(pig,pjg,k)
44 ENDDO
45 CALL rsl_lite_to_child_msg(((ckde)-(ckds)+1)*RWORDSIZE,xv)
46 DO k = ckds,ckde
47 xv(k)= grid%g_ph_2(pig,pjg,k)
48 ENDDO
49 CALL rsl_lite_to_child_msg(((ckde)-(ckds)+1)*RWORDSIZE,xv)
50 DO k = ckds,(ckde-1)
51 xv(k)= grid%a_t_2(pig,pjg,k)
52 ENDDO
53 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
54 DO k = ckds,(ckde-1)
55 xv(k)= grid%g_t_2(pig,pjg,k)
56 ENDDO
57 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
58 xv(1)=grid%a_mu_2(pig,pjg)
59 CALL rsl_lite_to_child_msg(RWORDSIZE,xv)
60 xv(1)=grid%g_mu_2(pig,pjg)
61 CALL rsl_lite_to_child_msg(RWORDSIZE,xv)
62 DO itrace = PARAM_FIRST_SCALAR, num_moist
63 DO k = ckds,(ckde-1)
64 xv(k)= moist(pig,pjg,k,itrace)
65 ENDDO
66 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
67 ENDDO
68 DO itrace = PARAM_FIRST_SCALAR, num_a_moist
69 DO k = ckds,(ckde-1)
70 xv(k)= a_moist(pig,pjg,k,itrace)
71 ENDDO
72 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
73 ENDDO
74 DO itrace = PARAM_FIRST_SCALAR, num_g_moist
75 DO k = ckds,(ckde-1)
76 xv(k)= g_moist(pig,pjg,k,itrace)
77 ENDDO
78 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
79 ENDDO
80 DO itrace = PARAM_FIRST_SCALAR, num_scalar
81 DO k = ckds,(ckde-1)
82 xv(k)= scalar(pig,pjg,k,itrace)
83 ENDDO
84 CALL rsl_lite_to_child_msg((((ckde-1))-(ckds)+1)*RWORDSIZE,xv)
85 ENDDO
86 CALL rsl_lite_to_child_info( local_communicator, msize*RWORDSIZE &
87 ,cips,cipe,cjps,cjpe &
88 ,iids,iide,ijds,ijde &
89 ,nids,nide,njds,njde &
90 ,pgr , sw &
91 ,ntasks_x,ntasks_y &
92 ,icoord,jcoord &
93 ,idim_cd,jdim_cd &
94 ,pig,pjg,retval )
95 ENDDO
96 !ENDOFREGISTRYGENERATEDINCLUDE