ELF>8C@@gen_comms.cstderrDomainprint_call_or_deffprintfset_mark__intel_sse4_strcpystrtok_rentrget_entry_rsprintffputsget_index_for_coordset_mem_orderrange_of_dimensionindexprint_decldimension_with_ranges__intel_sse4_strcatprint_bodygen_swapsmake_upper_case__intel_sse4_strlenfopenprint_warninggen_packsclose_the_fileexitgen_cycles__intel_sse4_atolgen_comm_descripsgen_datacallsgen_nest_packinggen_nest_packfnlst.1332.0.0.18gen_nest_packunpackfnlst.1309.0.0.17set_dim_strsgen_nest_unpackcount_fieldsgen_debugCyclesSwapsPeriodsHalossw_dm_parallelgen_commsfclosegen_halosgen_shiftgen_periodsgen_xposest2sw_movesw_unidir_shift_haloget_dimnode_for_coord__intel_sse4_strncmpgen_packs_haloprint_4d_i1_declssw_deref_kludgeXposes__intel_sse4_strchrindex_with_firstelemxposedir.1055.0.0.12.debug_info_seg`  . 8     C -5>R_ksy p p"(6P @OT@ _q@@"@'P/`305@#)17F 9PWpka0N@kw0 UHHATAUAVAWSHxhI3DMIIL:utW:VuHHu33H5I4H$tHtHuIH$XftHtHuH<$H$`hIM$XhILH$0tHtHuH$0H$hhH3H$hhIM_LH$XfHHHLH$XdtHtHutuH$XdL3LILNJ:utW:VuHHu3tfLǾ:utW:VuHHu3t3LǾ:utW:VuHHu3u.u%tL3H$Xd3H$hhIM3H$`hIMLL3LLLL3Hxh[A_A^A]A\H]H߾B-H$aH 4 LL{L3L$cL$PdMD$XhAƄ$dEAH$dLEH$cDH:H$cEtLAOLMA3HLH$cH3AD;fD$XhL$cL$Pdǃ4L3H=LLL$Xf3H=L3H=L@@UHHAUAVAWSH@IILAHLLLLA 3H5I4H$tHtHuIH$0tHtHuH<$H$0IMML$ؔILH$atHtHuH$aH$8H'3H$8IMLH$0HIMLH$0tHtHuAtuH$0L3MILϊ:utW:VuHHu3tfLϾ:utW:VuHHu3t3LϾ:utW:VuHHu3u{AuqAJtbƄ$0HMH$0AH$HILHIH$033H$8IMS3H$0IML$ؔLH3LLLLLLLLL3H@[A_A^A]H]LB:H$I A4MgudLL3A~8H$0LKLMA3A;|H$0ALJ4Ƅ$A~SH$0þKLH$MA3H$H$A;|H$0H$ILHMH$03L$L3H=LLL$03H=L3H=LATUVHIHHHL3HHHL33Y]A\UHHHHAHL$IL$ L$L$H$HIL$H$tHtHu3H$HHHtu HHHv!H$HH$3H$3H$H$IMu H$3H=;LH$H$(M$4L$`I$H$XE3L$PL3H$E3H$E3H$Dx3H`DDDpHhtHtHuH$XH$(tHtHuH$H$E3L$AAIA|HKD$8L$HD$@IL$hD$xLH$tHtHuH$H$Hl3H$IMtLH$(HHHLILNJ:utW:VuHHu3cLǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$H=f;LǾ:utW:VuHHu3u'u $@AvDDLǾ:utW:VuHHu3u $p$wD$uet>HHLtHtHuIH@u $,At$DDL3H$H=3H$IM3H$IMD$xD$@D$8L$H3AL3xLD3HL3$3H$H~JD$0ID$8IHLH3IHM;|D$0D$8LD3LD3$xL3$p$LLLLLHLDE3AH$H$`HLHLDAAH$H$`HLAA LH$(L$PM$ ML$L$ L$L$H$3H]þ3H=H5H5LD3$FL3H$H=L$(H$3H=H]DUHHHH HL$IL$L$L$H$ HIL$H$tHtHu3H$HHHtu HHHv!H$HH$3H$3H$H$IMM$4LH$tHtHuH$H$HH$tHtHuH$H$HDHLH$A3M$L$xD$XAL$H$(L$PL3H$E3H$E3L$Dp3HDDhD`LtHtHuH$xH$(tHtHuH$H$E3L$AAIA|HKD$8L$HD$@IL$D$pLH$tHtHuH$H$Hz3H$IMtLH$(HHH LILNJ:utW:VuHHu3cLǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$H=f;LǾ:utW:VuHHu3u'u $@AvDDLǾ:utW:VuHHu3u $`$hwD$huet>HHLtHtHuIH@u $,At$DDL3H$H=3H$IM3H$IMD$pD$@D$8L$H3AL3xLD3$XH L3$3H$H~JD$0ID$8IHLH3IHM;|D$0D$8LD3LD3$pL3$`$hLLLLLHLDE3AH$H$`$hHLHLDAAH$H$`$hHLAALH$(L$PM$ M;L$L$L$L$H$ 3H]þ3H=H5H5LD3$?L3H$H=L$(H$3H=H$3H=H$3H=H]ÐHIMLHHtu HHHvH<$L¹3H<$3H<$Ht 3HþH$3H=ݸHATHIMtvLHHtu HHHvH<$L¹3H<$3H<$IMuHA\LH4$L3HA\UHHSH4HL$23H$2M;DŽ$3 DŽ$3DŽ$3H$3H$3HL$3L$3L$3L$3E3L%E3H$3wH$3HHtu HHHv H$0L3H H$0L3H$0IMLH$03$MtSH$3A<$UA$ tLAUEFDLEMM$ MuH$3EE3 ALLDL3LLH53LL3LLH$3HLHH$3M9L$3L$3L$3L$3w3H4[H]H$HHtu HHHhH$HHtu HHHvH$IT$3H$3H$H$3A$D$2AƄ$4DH$4LH$P3A:H$P3H$3H$P3HH3H$H$3AE;$|D$2H$UHHH 4L$23H$2MkDŽ$3 DŽ$3DŽ$3H$3L$3L$3L$3IL$3H$3HH$35wH$3HHtu HHHv H$0L3HH$0L3H$0IMLH$0E3L%3F3$MtmL$3EH$3A<$4E$ t!LAEAFsDLMM$ MuEL$3H$3A E3B3 AALH $MDA3LL3LEt LLEt LLLLLLLLH5B3LL3LEt LLEt LLLLLLLLLIHML$3L$3L$3L$3H$3w3H]H$HHtu HHHvH$IT$3H$3H$H$3A$L$2AƄ$4DH$4LH$P3A:H$P3H$3H$P3HH3H$H$3AE;$|L$2H$L$3L$3L$3L$3H$3wH]L$3L$3L$3L$3H$3H]@UHHH`+AHH2H'$8+D$P+L$*AL$*IL$*IL$+H$+AtI H H A $P+AtLAAI H ~H$$3H$$3AH4$E3H$ I H$I 3I LcþI A~H$$3H$$3LH4$AH$ E3H$LL3LcLMZu IMu u AƄ$*A~`L$ +AžH$*3H$*H$*H$*AE;|L$ +H$*I^HH$(3H$$L$&L$*+I^HH$(3H$$L$&ALH3HDŽ$0+ASD$(+AƄ$@+DH$@+LH$X*A:H$X*LH$X*,3AA}D$(+&LH3L$$I($8+$P+ gM;I L3JwH$3HHtu HHHv H$0L3HH$0L3H$0IMLH$03$MtSH$3A<$UA$ tLAUEFDLEMM$ MuH$3EE3 ALLDL3LLH53LL3LLH$3HLHH$3M9L$3L$3L$3L$3H$3w3H]H$HHtu HHHhH$HHtu HHHvH$IT$3H$3H$H$3A$D$2AƄ$4DH$4LH$P3A:H$P3H$3H$P3HH3H$H$3AE;$|D$2H$L$3L$3L$3L$3H$3wH]L$3L$3L$3L$3H$3H]fUHHH HEH$H$L$IL$IL$EL$EH$Et At3t Au%A}teE tL|?A$M MuL$L$L$L$H$3H]H$H$HHtu HHHvH$IU3H<$H$H$AD$D$AL$Ƅ$DH$LHt$PA:H|$PH<$HL$PHH3LH$AE;|L$D$D$H$H(IMLHHtu HHHvH$ L3H$ 3H$ IMH HLILϊ:utW:VuHHu35LϾ:utW:VuHHu3LϾ:utW:VuHHu3LϾ:utW:VuHHu3LϾ:utW:VuHHu3YLϾ:utW:VuHHu3"  HxL$AL$IL$ML$Mσ~H<$LD3H<$L3AEu?AuLH$H3uLH$H3AAD;wL$LL$ML$L$H HL3H(øH(fUHHATAUAVAWSH=tH5HtHHtHHtHHtHHtHHtH3HH5HHHKH$tHtHu3H$H$H$3H$IMu H$3H=(LH$H$ L4L$0HH$(E3L3H$E3H$E3H$DH3H0DXDPD@H8tHtHuH$H|tHtHuH$H$E3L$AAIA|HKD$L$D$IL$8D$HLH$tHtHuH$H$H3H$IMtLH$HHH:LILNJ:utW:VuHHu3cLǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$H=f;LǾ:utW:VuHHu3u'u $AvDDLǾ:utW:VuHHu3u $@$PwD$Puet>H HLtHtHuIH@u $X,At$DDL3H$H=3H$IM3H$IMD$HD$D$L$3AL3xLD3HUL3$X3H$H~JD$ID$IHLH3IHM;|D$D$LD3LD3$HL3$@$PLLLLLHLDE3AH$H$0HLHLDAAH$H$0HLAA!LH$ H H4HHmHKH$tHtHu3H$H$H$3H$IM L4LH$tHtHuH$H$HH$tHtHuH$H$HU HLH$AD$(HH$HE3L$PH$ L3H$E3H$E3H$D@3HPD`D8D0HXtHtHuH$HtHtHuH$H$E3L$AAIA|HKD$L$D$IL$XD$@LH$tHtHuH$H$H 3H$IMtLH$HHH! LILNJ:utW:VuHHu3cLǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$H=f;LǾ:utW:VuHHu3u'u $AvDDLǾ:utW:VuHHu3u $0$8wD$8uet>HnHLtHtHuIH@u $`,At$DDL3H$H=3H$IM3H$IMD$@D$D$L$3AL3xLD3$(H5L3$`3H$H~JD$ID$IHLH3IHM;|D$D$LD3LD3$@L3$0$8LLLLLHLDE3AH$H$0$8HLHLDAAH$H$0$8HLAALH$ H HH$3H$H*H$3H$HHtHH$HH $3H$HDŽ$ DŽ$DŽ$H$E3H$3E3L=wH$IM"LH$Ƅ$MtTH$LAǃ;D t H߾AT$EEDLEMH HuH$EE8 ALLDL3LLH5LL3LLH$HHHH$Hw3H[A_A^A]A\H]þ3H=H5H53H=H5H5H$HHtu HHHH$HHtu HHHvH$HS3H$H$H$D$AƄ$DH$HH$PA:H$PH$H$PHH3H$H$AD;zD$H$/H$3H=LD3$`.L3H$H=L$H$3H=H$3H=H$3H=LD3$X L3H$H=L$H$3H=fDUHHHI@2H$@2H$H$HHDŽ$HDŽ$L$AL$AL$IL$MH$HMs=tH$3H$3H$3HLJ( DŽ$4SHW:H$Ƃ0H$tHtHu=PH=HL$pIL$xA AAM~L:utW:VuHHu3L:utW:VuHHu3L:utW:VuHHu3L:utW:VuHHu3tfL:utW:VuHHu3t3L:utW:VuHHu3uQ=ZEQH5H5H5AL3HLHAA\Yt/=EH5AIzA~zD$MAσ~H<$LD3H<$L3H$4H$H$4AAD;~D$M M!L$pL$xH$4HHtu HHHvƄ3=t:H;:utW:VuHHu3E3ɅAE3EuL33H$H$L3H H$IM=H HLILϊ:utW:VuHHu3:LϾ:utW:VuHHu3LϾ:utW:VuHHu3LϾ:utW:VuHHu3LϾ:utW:VuHHu3^LϾ:utW:VuHHu3'ȃ  HxDEL$`H$hL$pID$XD$ML$xA~H<$3H`H<$3H`A L3ALALDPAc H$I L3H$`ABD$Alj$Ƅ$DH$LH$HA:H$HLH$H,3AA}D$$Ƅ$A~p$L$PAžH$3H$H$H$AE;|$L$PH$H$hH::utW:VuHHu3EM AH$AIEH@H$H$H$H$H$H$H$]AALH$DIE3LL$ARI@QMHT$I3HLAALH$DIE3LL$ARI@QMHT$I3HLAALH$DIE3LL$ARI@QMHT$I3HL1AALH$DIE3LL$ARI@QMHT$I3HLAALH$DIE3LL$ARI@QMHT$I3HLiAALH$DIE3LL$ARI@QMHT$I3HLAALH$DIE3LL$ARI@QMHT$I3HLAALH$DIE3LL$ARI@QMHT$I3HL=M AH$AIEH8H$H$H$H$H$H$H$AALH$DIE3LL$ARI8QMHT$I3HLAALH$DIE3LL$ARI8QMHT$I3HLPAALH$DIE3LL$ARI8QMHT$I3HLAALH$DIE3LL$ARI8QMHT$I3HLAALH$DIE3LL$ARI8QMHT$I3HL$AALH$DIE3LL$ARI8QMHT$I3HLAALH$DIE3LL$ARI8QMHT$I3HL_AALH$DIE3LL$ARI8QMHT$I3HLEAA|LAA}Lx ¹3H=Y L3ALALH$H$hH::utW:VuHHu3H$:utW:VuHHu3YH$:utW:VuHHu3H$:utW:VuHHu3H$:utW:VuHHu3|H$:utW:VuHHu3H$:utW:VuHHu3>H$:utW:VuHHu3H$:utW:VuHHu3AALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3LBAALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3L|AALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3LSAALH$DIE3AtLH$II3LH$:utW:VuHHu3VH$:utW:VuHHu3H$:utW:VuHHu3H$:utW:VuHHu3|H$:utW:VuHHu3H$:utW:VuHHu3>H$:utW:VuHHu3H$:utW:VuHHu3AALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3LJAALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3L!AALH$DIE3AtLH$II3LAALH$DIE3AtLH$II3L^AALH$DIE3AtLH$II3LEA;H$hMD$XLL$pD$L$xH H{LIHIHL$L$L$L$H$3H]L$L$L$L$H$H]DUHHATAUAVAWSH8IIMH3HH$IL$I׉$AMLHHH$(ztHtHuH$(z:utW:VuHHu3tpH$(z:utW:VuHHu3t8H$(z:utW:VuHHu3u<H$(z:utW:VuHHu33@DžuAM$ MH$IL$D$ML H 3D^AIALӉ$pL$xH$L$BtƉ$h$HH$H$H$(ztHtHuH$HHtu HHHv%H$(|3H$(zHH$(|3H$(zH$(|E2IMu7H$(|3H=HM M5 3I4H$`H$tHtHuH$H$H4HH$TCtHtHuH$TCH$0HHHϾ:utW:VuHHu3MtA\ I@0-Pt@xu9u*H$(z3H=;þH$O3HH$(v3LH$(|L3H$(|3E3䉜$H$PH`H@LLXLtHtHuIH$(tHtHuH$H$E3H $AHA|HID$8L$(L$0IL$XLH$TCtHtHuH$TCH$0H3H$0IM~LH$(HIMt&A;\Yt$H$(z3H=A\YMILNJ:utW:VuHHu3LǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$(zH=>AA[APIJ4,HMFLtHtHuAA~b$ LL$(IAOHH$IA3LH$AE;|‹$ L$(IIUIHHϊ:utW:VuHHu3u4Au $$QDʉ$HϾ:utW:VuHHu3u1Au $P$QDʉ$HϾ:utW:VuHHu3uLAu $@7$HQDʉ$HL3H$(zH=3H$0IM3H$IMD$8L$(L$0t LL3H$(vL3H$(vLLLL3H$(vLLM2L3$3H$M~E$ HL$(ILH3IHM;|ߋ$ L$(L3$L3$P$L3$@$HLLL33H$~bL$($ HL$(IL$LH$3IHàM;|ڋ$ L$(L$(L LH3LLE3H$8vAH$HLLHLLH$8v3AAH$HLL3H$(vL3H$(vLLLL3H$(vLLM L3$3H$M~H$ HL$(MILH3IHM;|ߋ$ L$(L3$L3$P$L3$@$HLLu{L3E3H$~O$ L$(IH$LJ$$3IIĠL;|ڋ$ L$(L LHLLH$8vE3AH$HLLHLLAH$8vAH$HLt LLH$!M M3H8[A_A^A]A\H]IL$H$(ztHtHu3H$(z3H=H5H5LIMLALUIPUHƄ$8:utW:VuHHu3u/IPWH$(~L31fH$(xH3IPWH$(~L3SuNH$(x3APYH$(~3ATYDŽ$(xkpsDŽ$(~kpeE3H$$H~QL$HH$(~:utW:VuHHu3IHM;|H$dH$H$(xHHtHtHuHPH$(~HtHtHuH$H$AAxd3H=H5H5H$H߾3H$(zLPLA3HL3H߾3HHHHHLH$(z3ALL3ҹL3LLLLLLLLLALL3L3LLLLLLLLLLLL3H$(zLLL3H$(zLM MtIOH$(ztHtHu3H$(zLHHtu HHHv!H$(|LH$(z3H$(|3H$(zLHHtu HHHv!H$(tLH$(z3H$(t3H$(zH$(tHHu<H$(t3HXH=LPLHHH$(tH$(z:utW:VuHHu3H$(z:utW:VuHHu3H$(z:utW:VuHHu3H$(z:utW:VuHHu3tM$t-$pH$T?C3$p*H$T?3H$T?3LHHtu HHHv!H$TALH$T?3H$TA3H$T?H$TAIMu<H$TA3H,AH=L$ALAHALH$TAL$xH$L$2HLiL3$$L3$$(L3H$(zH=L$(H$(z3H=H$(v3^ H$(z3H=H$(z3H=H$L$xL$LH8[A_A^A]A\H]fUHHAUAVAWSHI3HH5AAH4H$tHtHuHH$ЗtHtHuH<$H$HgD$ЙHL$ؙILH$atHtHuH$aH$H3H$IMLH$ЗHIM{LH$ЕtHtHuAEtuH$ЕL3MILϊ:utW:VuHHu3tjLϾ:utW:VuHHu3t7LϾ:utW:VuHHu3Au{AEtkE Ƅ$0HMH$0AH$HILHIH$Е33H$IMD3H$IML$ؙ3H[A_A^A]H]LBoH$I A4E%LMeL3AH$0D$ؔM狜$ЙAƄ$AH$LEH$DL:H$tLAL$LMA3HLH$H3AE;g$ЙH$0D$ؔADž4L3H$Е:MeugLL3A~;D$ؔALAOLMA3AE;|D$ؔADž4Ƅ$A~VD$ؔAǾAOLH$0MA3H$H$0AE;|D$ؔH$ILHMH$Е3L$L3H=LHL$З3H=H3H=fUHHATAUAVAWSHlIAIH$aH$LEI4tHtHuIH$itHtHuH<$H$lH( L$lID$lH$lHL$aL$aHH$0tHtHuH$0H$lH 3H$lHHm L$lHH$iHIMw HH$etHtHuHH$gtHtHuAtuH$gH3MILNJ:utW:VuHHu3LǾ:utW:VuHHu3t7LǾ:utW:VuHHu3 A LǾ:utW:VuHHu3uAQLǾ:utW:VuHHu3AMDAf AAnLB8H$cI LI_H3Ƅ$lEA@|ID$kI݉HSLLM3$AH˃}D$kEAƄ$`lH$`lLH$kA:H$kHt,S3H$lH$lH$lH$lA;oH$lL3LLH$gIA3Et3A 3ALPEH$cSD ARAUAV$l3L$gH L$0lHMH0LH$l:utW:VuHHu3t8H$l:utW:VuHHu3u LA\Yu)LLL'LLLLA~2D$kAL3AE;|D$kLH3H=LH$cALHL3$PlLL$Xl$XlH$gL狊IA3HLULPULNJ:utW:VuHHu3u.HPWH$bH3A1fD5H$aL3HPWH$bH3Et3A 3AHLL$cHML$gL4$Dl$A\$LT$D$ 3IMH0LA\YubL3H$aH$bL3H$aH$bL3H$aH$bdLL3H$aH$bL3H$aH$b Et3A 3AHLL$cHML$gL4$Dl$EDT$L\$D$ 3IMH0LA\YuVL3PYTYL3PYTYL3PYTY&LL3PYTYL3PYTYEt3A 3AHLL$cHML$gL4$Dl$A\$LT$D$ 3IMH0LA\Yu)LLL'LLLL0'L3LLH$gIA3Et3A 3AHLL$cHML$gL4$Dl$A\$LT$D$ 3IMH0LA\Yu)LLL'LLLL3H$lHHL$l3H$lHHHl[A_A^A]A\H]þH3L$iH=I yL3H=DUHHAVAWSHHHIHLHHHtu HHHvH$PH3H$P3H$PIMLH$PLML$خL$MfLH$tHtHu3H$HHHtu HHHv!H$PHH$3H$P3H$HHHtu HHHv!H$HH$3H$3H$H$IMu H$3H=;LH$LH$3L3H5I4H$H$tHtHuIH$H$tHtHuH$H$IML$LH$|btHtHuH$|bH$0H3H$0IMdLH$HIM~LH$tHtHuAEtuH$L3MILNJ:utW:VuHHu3tfLǾ:utW:VuHHu3t3LǾ:utW:VuHHu3u1Au'AEtL3H$3H$0IM3H$IML$L3LLLLLHHHtu HHHvH$PH3H$P3H$PIM2LH$3L3H5H$H$tHtHuH$H$tHtHuH$H$IML$LH$1tHtHuH$1H$(H 3H$(IMdLH$HIM LH$tHtHuAEtuH$L3MILNJ:utW:VuHHu3tfLǾ:utW:VuHHu3t3LǾ:utW:VuHHu3u1Au'AE tL3H$3H$(IM3H$IML$L3LLLLLLLLLLLL3L3LLLLLLLLLLLL3H$LLL3H$LH$PIMQ H$H$PE3tHtHuH$PH$HtuHH$tHtHuH$H$ HHA;ǾH$DO3HuLH$PL3H$PE3H$PDhH$DDȮDHDЮDE3HtHtHuH$H$tHtHuH$PH$E3H $AHA|HjD$H$L$L$IH$D$ȮD$LH$tHtHuH$H$ H3H$ IMsLH$HHHULILNJ:utW:VuHHu3cLǾ:utW:VuHHu3tVLǾ:utW:VuHHu3t#L3H$H=e:LǾ:utW:VuHHu3u'u $ANDDLǾ:utW:VuHHu3u $$ЮND$Юudt>I HHtHtHuHI?u $+AODDL3H$H=3H$ IM3H$IMD$ȮD$D$L$H$L$LLD3MkL3$3H$M~GH$HL$ILH3IHM;|H$L$L3$L3$$ȮL3$$ЮLLLHLLDE3AH$HLHLLDAAH$HLLLD3ML3$3H$M~JH$HL$MILH3IHM;|H$L$L3$L3$$ȮL3$$ЮLLLH3LLDE3AH$HLHLLD3AAH$HLLM McL$خL$3HH[A_A^H]þ3H=H5H5L3$$L3$$L3H$H=L$H$3H=H$3H=H$P3H=LBH$PI A45LMuL3A~|H$LAƄ$DH$LH$PA:H$PLANHIA3AE;|H$ADž4L3H=LLL$3H=ZL3H=vH$P3H=FLBH$PI A4ALIU3AA~gƄ$@DH$@LH$A:H$LH$HH3AE;|ADž4L3H=LLL$3H=}L3H=H$P3H=HHH[A_A^H]@ATAUAVAWSUHkHAAH$aH$LEH4tHtHuHH$itHtHuH<$H$kH D$kHD$kH$kHL$aHH$0tHtHuH$0H$kH 3H$kHH H$kHH$iHHH HH$etHtHuHH$gtHtHutuH$gH3LILNJ:utW:VuHHu3LǾ:utW:VuHHu3t7LǾ:utW:VuHHu3LǾ:utW:VuHHu3uAPLǾ:utW:VuHHu3AMDAH߾BH$cH LHS3H3H߾LH$gIA3Et3 3HLL$cH$PlL$gL$$Dt$Al$LT$D$ 3IEH0LH$k:utW:VuHHu3t8H$k:utW:VuHHu3u L\Yu)LLL'LLLLLH3H=HH$cH߾IH3H߾H߾$k$kH$gLIA3MALU%IPUHϊ:utW:VuHHu3u,IPWH$bL31f5H$aH3IPWH$bL3Et3 3HLL$cH$PlL$gL$$Dt$Al$LT$D$ 3IEH0L\YubL3H$aH$bL3H$aH$bL3H$aH$boLL3H$aH$bL3H$aH$bEt3 3HLL$cH$PlL$gL$$Dt$Al$LT$D$ 3IEH0L\Yu\L3APYATYL3APYATYL3APYATY+LL3APYATYL3APYATYEt3 3HLL$cH$PlL$gL$$Dt$Al$LT$D$ 3IEH0L\Yu)LLL'LLLL1(H3H߾LH$gIA3Et3 3HLL$cH$PlL$gL$$Dt$Al$LT$D$ 3IEH0L\Yu)LLL'LLLL3H$kHHH$k3H$kHH^Hk][A_A^A]A\þH3L$iH=I |H3H=fDUHHHR $@RH$ RH$PRH,HH= H$pRL$`RL$hRIL$RIL$RH$XRH$ RL$ R L$RIH$RMeI4LH$NwtHtHu3H$NLHHtu HHHv$H$PLH$N3MH$P3H$NIH$PIMu H$P3H= LH$PHH$tHtHuH$ H2tHtHuH$H$RHZL$xRL$RHH$0tHtHuH$0H$RILH$ HIM LH$LtHtHuEAt AuH$LL3A A) An Ƅ$J=LA%HHynqottyyAAEuEtEEtE;HI 3HtNH$@3H $ML$@H$JH3AtH$L3H$RILH$ HIMh LH$HtHtHuEAt AuH$HL3A A AƄ$F=LA%HHynqottyyAAEuEtEEtE;HI 3HtNH$@3H $ML$@H$FH3AtH$H3H$RILH$ HIMLH$DtHtHuEAt AuH$DL3A{AA*Ƅ$B=LA%HHynqottyyAAEuEtEEtE;HI 3HtNH$@3H $ML$@H$BH3AtH$D3H$RHL$pRL$xRL$RH$RH~pMLǾ:utW:VuHHu3LǾ:utW:VuHHu3LǾ:utW:VuHHu3RLǾ:utW:VuHHu3LǾ:utW:VuHHu3HLǾ:utW:VuHHu3IL3H$RL3H$LLLLL3H$HLLL3H$RL3H$HLLLL3H$DLL8L3H$RL3H$HLLLL3H$DLLL3H$RL3H$LLLLL3H$HLL'L3H$RL3H$HLLLL3H$DLLL3H$RL3H$HLLLL3H$DLLL3H$RL3H$LLLLL3H$HLLL3H$RL3H$LLLLL3H$HLLLII?rL$RM M!L$`RL$hRL$RL$RH$XRw3H]L3H$NLpH=LLL3H$NLpH=LLQL3H$NLpL$ H=LLL3H$NLpH=LLL3H$NLpH=LLL3H$NLpL$ H=LLaL3H$NLpH=LL)L3H$NLpL$ H=LLwH] mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) config_flags, & USE module_domain, ONLY:domain USE module_state_description, ONLY:PARAM_FIRST_SCALAR USE module_driver_constants TYPE(domain) , INTENT(IN) :: grid INTEGER :: itrace LOGICAL, EXTERNAL :: rsl_comm_iter INTEGER :: idim1, idim2, idim3, idim4, idim5, idim6, idim7 TYPE(grid_config_rec_type) , INTENT(IN) :: config_flags #ifdef DM_PARALLEL #endif 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ips, ipe, jps, jpe, kps, kpe ) END IF in external/RSL_LITE/gen_comms.c and recompile 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ips, ipe, jps, jpe, kps, kpe ) END IF in external/RSL_LITE/gen_comms.c and recompile DO while ( retval .eq. 1 ) ENDDO ,pig,pjg,retval ) DO while ( retval .eq. 1 ) ,pig,pjg,retval ) ENDDO if(interp_mp .eqv. .true.) then ENDDO ENDDO ENDIF endif endif ENDIF CALL rsl_lite_from_child_msg(RWORDSIZE,xv) DO while ( retval .eq. 1 ) ENDDO 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ips, ipe, jps, jpe, kps, kpe ) END IF 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ips, ipe, jps, jpe, kps, kpe ) END IF DO while ( retval .eq. 1 ) ENDDO in external/RSL_LITE/gen_comms.c and recompile in external/RSL_LITE/gen_comms.c and recompile ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDDO ENDDO ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF IF ( grid%sr_y .GT. 0 ) THEN 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & ips, ipe, jps, jpe, kps, MAX(1,1& )) ENDDO 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & ips, ipe, jps, jpe, kps, MAX(1,1& )) ENDDO ENDIF in external/RSL_LITE/gen_comms.c and recompile in external/RSL_LITE/gen_comms.c and recompile mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) USE module_domain, ONLY:domain USE module_state_description, ONLY:PARAM_FIRST_SCALAR USE module_driver_constants TYPE(domain) , INTENT(IN) :: grid INTEGER :: itrace LOGICAL, EXTERNAL :: rsl_comm_iter INTEGER :: idim1, idim2, idim3, idim4, idim5, idim6, idim7 #ifdef DM_PARALLEL #endif config_flags, & config_flags, & TYPE(grid_config_rec_type) , INTENT(IN) :: config_flags mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF ENDDO mytask, ntasks, ntasks_x, ntasks_y, & ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, 1 , 1 , & ims, ime, jms, jme, 1 , 1 , & ips, ipe, jps, jpe, 1 , 1 ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF config_flags, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) config_flags, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) USE module_domain, ONLY:domain USE module_state_description, ONLY:PARAM_FIRST_SCALAR USE module_driver_constants TYPE(domain) , INTENT(IN) :: grid TYPE(grid_config_rec_type) , INTENT(IN) :: config_flags INTEGER :: itrace LOGICAL, EXTERNAL :: rsl_comm_iter INTEGER :: idim1, idim2, idim3, idim4, idim5, idim6, idim7 #ifdef DM_PARALLEL #endif IF ( config_flags%periodic_x ) THEN 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & ips, ipe, jps, jpe, kps, kpe ) END IF IF ( config_flags%periodic_y ) THEN 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & ips, ipe, jps, jpe, kps, kpe ) END IF in external/RSL_LITE/gen_comms.c and recompile mytask, ntasks, ntasks_x, ntasks_y, & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF ENDDO mytask, ntasks, ntasks_x, ntasks_y, & ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, 1 , 1 , & ims, ime, jms, jme, 1 , 1 , & ips, ipe, jps, jpe, 1 , 1 ) ids, ide*grid%sr_x, jds, jde*grid%sr_y, kds, kde, & ENDIF %s %s_sub ( grid, & CALL;:,grid%%%srealintegerdoubleprecision %s, & num_%s, & config_flags%%s_sdim%d,%s_edim%d, & %s,%s,& WARNING: %d some dimension info missing for 4d array %s unparseable description for halo %s grid%() %s, INTENT(INOUT) :: %s %s INTEGER , INTENT(IN) :: %s INTEGER, INTENT(IN) :: num_%s INTEGER, INTENT(IN) :: %s_sdim%d,%s_edim%d ,%s_sdim%d:%s_edim%d#include "%s_inline.inc" END SUBROUTINE %s_sub %s/%s.inc%s.incwWARNING: gen_swaps in registry cannot open %s for writing CALL wrf_debug(2,'calling %s') WARNING: boundary array %s cannot be member of swaps spec %s. IF ( config_flags%%swap_%c ) THEN CALL RSL_LITE_INIT_SWAP ( local_communicator, %d , & %d & + num_%s & , %d, RWORDSIZE, & %d, %d, IWORDSIZE, & %d, %d, DWORDSIZE, & RSL_LITE_PACK_SWAPlocal_communicatorREGISTRY ERROR: too many 4d arrays (> %d). %d, %d, RWORDSIZE, & unparseable description for period %s IF ( config_flags%%cycle_%c ) THEN CALL RSL_LITE_INIT_CYCLE ( local_communicator, %d , %d, & RSL_LITE_PACK_CYCLEunparseable description for cycle %s WARNING: gen_cycles in registry cannot open %s for writing %s/%sdm_comm_cpp_flags%sdata_calls.incnest_interpdown_unpack.incnest_forcedown_unpack.incnest_feedbackup_unpack.incrsl_lite_from_child_inforsl_lite_from_parent_infoCALL %s(pig,pjg,retval) & + ((num_%s - PARAM_FIRST_SCALAR + 1) & *((%s)-(%s)+1)nest_interpdown_pack.incnest_forcedown_pack.incnest_feedbackup_pack.incrsl_lite_to_parent_inforsl_lite_to_child_infomsize = (%d + %s )* nlev + %d _2cidim%d%s%s(%s%sitrace)%s%s(%s)DO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s pig,k,pjgk,pig,pjgxv(1)=%s%s CALL rsl_lite_to_child_msg(RWORDSIZE,xv) CALL rsl_lite_from_parent_msg(RWORDSIZE,xv) %s%s = xv(1) CALL rsl_lite_from_child_msg(((%s)-(%s)+1)*RWORDSIZE,xv) ; _v.TRUE..FALSE.DO k = %s,%s NEST_INFLUENCE(%s%s,xv(k)) ENDDO NEST_INFLUENCE(%s%s,xv(1)) pig,pjg,kpjg,pigpig,pjg%s/debuggal.incdebuggal.incxf_enspr_ensabstotabsnxtemstotobs_savwt%s_%dinc/REGISTRY_COMM_NESTING_DM_subs.incinc/REGISTRY_COMM_DM_subs.incinc/REGISTRY_COMM_DM_0_subs.incinc/REGISTRY_COMM_DM_1_subs.incinc/REGISTRY_COMM_DM_2_subs.incinc/REGISTRY_COMM_DM_3_subs.incincxyshift_haloshift_halo_%s_halo%s/shift_halo_%s.inc DO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s -1XYZYXZXZYYZXZXYZYXXYYXIF ( SIZE(grid%%%s,%d)*SIZE(grid%%%s,%d) .GT. 1 ) THEN HALO_INTERP_DOWNHALO_FORCE_DOWNHALO_INTERP_UPHALO_INTERP_SMOOTHWARNING: gen_halos in registry cannot open %s for writing SHW%s: unknown stenci description or just too big: %d %d*(%s_edim%d-%s_sdim%d+1)WARNING: boundary array %s cannot be member of halo spec %s. CALL rsl_comm_iter_init(%s,jps,jpe) CALL RSL_LITE_INIT_EXCH ( local_communicator, %s, 0, & ,%s & RSL_LITE_PACKCALL rsl_comm_iter_init(%s,ips,ipe) CALL RSL_LITE_INIT_EXCH ( local_communicator, %s, 1, & 1config_flags%%%sSUBROUTINE%s/%s_inline.inc%s_inline.incREGISTRY_COMM_DM_%d_subs.incREGISTRY_COMM_DM_subs.incREGISTRY_COMM_NESTING_DM_subs.incagrid%%parent_grid_ratio* unparseable description for halo %s IWORDSIZEDWORDSIZERWORDSIZEDO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s_sdim%d,%s_edim%d IF ( SIZE(%s,%d)*SIZE(%s,%d) .GT. 1 ) THEN ENDDO ! idim%d IF ( SIZE(%s,%d)*SIZE(%s,%d) .GT. 1 ) THEN ids, ide, jds, jde, %s, %s, & ims, ime, jms, jme, %s, %s, & ips, ipe, jps, jpe, %s, %s ) ids, ide, jds, jde, %d, %d, & ims, ime, jms, jme, %d, %d, & ips, ipe, jps, jpe, %d, %d ) %s/REGISTRY_COMM_DM_PERIOD_subs.incREGISTRY_COMM_DM_PERIOD_subs.incWARNING: gen_periods in registry cannot open %s for writing local_communicator_periodicRSL_LITE_PACK_PERIODCALL %s ( %s,& %s, %d, %s, %d, %d, DATA_ORDER_%s, %d, & z2xx2zx2yy2xz2yy2z%s/%s_%s.inc%s_%s.inc(grid%sm31,grid%sm32,grid%sm33,itrace )(grid%sm31x,grid%sm32x,grid%sm33x,itrace )(grid%sm31y,grid%sm32y,grid%sm33y,itrace ) %s, & ! variable in Z decomp %s, & ! variable in X decomp %s, & ! variable in Y decomp WARNING: boundary array %s cannot be member of xpose spec %s. WARNING: %s in xpose spec %s is not ALL_Y_ON_PROC. WARNING: array %s must be 3D to be member of xpose spec %s. WARNING: %s in xpose spec %s is not ALL_X_ON_PROC. WARNING: %s in xpose spec %s is not ALL_Z_ON_PROC. USE module_configure, ONLY:grid_config_rec_type,in_use_for_config INTEGER , INTENT(IN) :: mytask, ntasks, ntasks_x, ntasks_y INTEGER , INTENT(IN) :: ids, ide, jds, jde, kds, kde INTEGER , INTENT(IN) :: ims, ime, jms, jme, kms, kme INTEGER , INTENT(IN) :: ips, ipe, jps, jpe, kps, kpe INTEGER :: rsl_sendw_p, rsl_sendbeg_p, rsl_recvw_p, rsl_recvbeg_p INTEGER :: rsl_sendw_m, rsl_sendbeg_m, rsl_recvw_m, rsl_recvbeg_m CALL RSL_LITE_SWAP ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) That seems like a lot, but if you are sure, increase MAX_4DARRAYS CALL RSL_LITE_CYCLE ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) That seems like a lot, but if you are sure, increase MAX_4DARRAYS ,cips,cipe,cjps,cjpe & ,iids,iide,ijds,ijde & ,nids,nide,njds,njde & ,pgr , sw & ,ntasks_x,ntasks_y & ,thisdomain_max_halo_width & ,icoord,jcoord & ,idim_cd,jdim_cd & ,cips,cipe,cjps,cjpe & ,iids,iide,ijds,ijde & ,nids,nide,njds,njde & ,pgr , sw & ,ntasks_x,ntasks_y & ,thisdomain_max_halo_width & ,icoord,jcoord & ,idim_cd,jdim_cd & ADVISORY: RSL_LITE version of gen_comms is linked in with registry program. CALL RSL_LITE_SWAP ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) CALL RSL_LITE_CYCLE ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) That seems like a lot, but if you are sure, increase MAX_4DARRAYS That seems like a lot, but if you are sure, increase MAX_4DARRAYS Info only - not an error: Moving nests not implemented for Grell Ens. Cumulus Info only - not an error: Moving nests not implemented for CAM radiation Info only - not an error: Moving nests not implemented for Observation Nudging Info only - not an error: Moving nests not implemented for subgrid variables 0 , jds,jde,jps,jpe, grid%njds, grid%njde , & rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p )) rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) CALL RSL_LITE_EXCH_Y ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y, & rsl_sendw_m, rsl_sendw_p, rsl_recvw_m, rsl_recvw_p ) 1 , ids,ide,ips,ipe, grid%nids, grid%nide , & rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p )) rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) CALL RSL_LITE_EXCH_X ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y, & rsl_sendw_m, rsl_sendw_p, rsl_recvw_m, rsl_recvw_p ) That seems like a lot, but if you are sure, increase MAX_4DARRAYS That seems like a lot, but if you are sure, increase MAX_VDIMS USE module_configure, ONLY:grid_config_rec_type,in_use_for_config INTEGER , INTENT(IN) :: mytask, ntasks, ntasks_x, ntasks_y INTEGER , INTENT(IN) :: ids, ide, jds, jde, kds, kde INTEGER , INTENT(IN) :: ims, ime, jms, jme, kms, kme INTEGER , INTENT(IN) :: ips, ipe, jps, jpe, kps, kpe INTEGER :: rsl_sendw_p, rsl_sendbeg_p, rsl_recvw_p, rsl_recvbeg_p INTEGER :: rsl_sendw_m, rsl_sendbeg_m, rsl_recvw_m, rsl_recvbeg_m (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,kms,kme,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,kms,kme,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,1,1,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,1,1) USE module_configure, ONLY:grid_config_rec_type,in_use_for_config INTEGER , INTENT(IN) :: mytask, ntasks, ntasks_x, ntasks_y INTEGER , INTENT(IN) :: ids, ide, jds, jde, kds, kde INTEGER , INTENT(IN) :: ims, ime, jms, jme, kms, kme INTEGER , INTENT(IN) :: ips, ipe, jps, jpe, kps, kpe INTEGER :: rsl_sendw_p, rsl_sendbeg_p, rsl_recvw_p, rsl_recvbeg_p INTEGER :: rsl_sendw_m, rsl_sendbeg_m, rsl_recvw_m, rsl_recvbeg_m CALL RSL_LITE_EXCH_PERIOD_X ( local_communicator_periodic , mytask, ntasks, ntasks_x, ntasks_y ) CALL RSL_LITE_EXCH_PERIOD_Y ( local_communicator_periodic , mytask, ntasks, ntasks_x, ntasks_y ) That seems like a lot, but if you are sure, increase MAX_4DARRAYS (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,kms,kme,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,kms,kme,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,kps,kpe) (ims-1)*grid%sr_x+1,ime*grid%sr_x,(jms-1)*grid%sr_y+1,jme*grid%sr_y,1,1,& (ips-1)*grid%sr_x+1,ipe*grid%sr_x,(jps-1)*grid%sr_y+1,jpe*grid%sr_y,1,1) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31, grid%ep31, grid%sp32, grid%ep32, grid%sp33, grid%ep33, & grid%sm31, grid%em31, grid%sm32, grid%em32, grid%sm33, grid%em33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x, & grid%sp31y, grid%ep31y, grid%sp32y, grid%ep32y, grid%sp33y, grid%ep33y, & grid%sm31y, grid%em31y, grid%sm32y, grid%em32y, grid%sm33y, grid%em33y ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x, & grid%sp31y, grid%ep31y, grid%sp32y, grid%ep32y, grid%sp33y, grid%ep33y, & grid%sm31y, grid%em31y, grid%sm32y, grid%em32y, grid%sm33y, grid%em33y ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31, grid%ep31, grid%sp32, grid%ep32, grid%sp33, grid%ep33, & grid%sm31, grid%em31, grid%sm32, grid%em32, grid%sm33, grid%em33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x, & grid%sp31y, grid%ep31y, grid%sp32y, grid%ep32y, grid%sp33y, grid%ep33y, & grid%sm31y, grid%em31y, grid%sm32y, grid%em32y, grid%sm33y, grid%em33y ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x, & grid%sp31y, grid%ep31y, grid%sp32y, grid%ep32y, grid%sp33y, grid%ep33y, & grid%sm31y, grid%em31y, grid%sm32y, grid%em32y, grid%sm33y, grid%em33y ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31, grid%ep31, grid%sp32, grid%ep32, grid%sp33, grid%ep33, & grid%sm31, grid%em31, grid%sm32, grid%em32, grid%sm33, grid%em33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x ) grid%sd31, grid%ed31, grid%sd32, grid%ed32, grid%sd33, grid%ed33, & grid%sp31, grid%ep31, grid%sp32, grid%ep32, grid%sp33, grid%ep33, & grid%sm31, grid%em31, grid%sm32, grid%em32, grid%sm33, grid%em33, & grid%sp31x, grid%ep31x, grid%sp32x, grid%ep32x, grid%sp33x, grid%ep33x, & grid%sm31x, grid%em31x, grid%sm32x, grid%em32x, grid%sm33x, grid%em33x ) WARNING 1a : %s in halo spec %s (%s) is not defined in registry. %s, INTENT(INOUT) :: %s ( grid%%sm31:grid%%em31,grid%%sm32:grid%%em32,grid%%sm33:grid%%em33%snum_%s) WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of swaps exchange. %s in %s is %s WARNING 1 : %s in swap spec %s (%s) is not defined in registry. WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of cycles exchange. %s in %s is %s WARNING: boundary array %s cannot be member of cycles spec %s. WARNING 1 : %s in cycle spec %s (%s) is not defined in registry. WARNING: gen_comm_descrips in registry cannot open %s for writing CALL %s( local_communicator, msize*RWORDSIZE & IF ( SIZE(%s%s%s) .GT. 1 ) THEN ! okay for intermediate_grid too. see comment in gen_comms.c DO k = %s,%s xv(k)= %s%s ENDDO CALL rsl_lite_to_child_msg(((%s)-(%s)+1)*RWORDSIZE,xv) DO k = %s,%s xv(k)= intermediate_grid%%%s ENDDO CALL rsl_lite_to_parent_msg(((%s)-(%s)+1)*RWORDSIZE,xv) xv(1)= intermediate_grid%%%s CALL rsl_lite_to_parent_msg(RWORDSIZE,xv) CALL rsl_lite_from_parent_msg(((%s)-(%s)+1)*RWORDSIZE,xv) DO k = %s,%s %s%s = xv(k) ENDDO IF ( cd_feedback_mask%s( pig, ips_save, ipe_save , pjg, jps_save, jpe_save, %s, %s ) ) THEN write(0,*) AAA_AAA,BBB_BBB, '%s ', grid%%%s ( IDEBUG,KDEBUG,JDEBUG) write(0,*) AAA_AAA,BBB_BBB, '%s ', grid%%%s ( IDEBUG,JDEBUG) grid%%%s (jms:jme,ips:min(ide%s,ipe)%sitrace) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (ips:min(ide%s,ipe),jms:jme%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme%sitrace) grid%%%s (:,jms:jme,ips:min(ide%s,ipe)%sitrace) = grid%%%s (:,jms:jme,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (:,ips:min(ide%s,ipe),jms:jme%sitrace) = grid%%%s (:,ips+px:min(ide%s,ipe)+px,jms:jme%sitrace) grid%%%s (jms:jme,:,ips:min(ide%s,ipe)%sitrace) = grid%%%s (jms:jme,:,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (ips:min(ide%s,ipe),:,jms:jme%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,:,jms:jme%sitrace) grid%%%s (jms:jme,ips:min(ide%s,ipe),:%sitrace) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px,:%sitrace) grid%%%s (ips:min(ide%s,ipe),jms:jme,:%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme,:%sitrace) grid%%%s (jps:min(jde%s,jpe),ims:ime%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime%sitrace) grid%%%s (ims:ime,jps:min(jde%s,jpe)%sitrace) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (:,jps:min(jde%s,jpe),ims:ime%sitrace) = grid%%%s (:,jps+py:min(jde%s,jpe)+py,ims:ime%sitrace) grid%%%s (:,ims:ime,jps:min(jde%s,jpe)%sitrace) = grid%%%s (:,ims:ime,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (jps:min(jde%s,jpe),:,ims:ime%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,:,ims:ime%sitrace) grid%%%s (ims:ime,:,jps:min(jde%s,jpe)%sitrace) = grid%%%s (ims:ime,:,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (jps:min(jde%s,jpe),ims:ime,:%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime,:%sitrace) grid%%%s (ims:ime,jps:min(jde%s,jpe),:%sitrace) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py,:%sitrace) grid%%%s (jms:jme,ips:min(ide%s,ipe)) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px) grid%%%s (ips:min(ide%s,ipe),jms:jme) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme) grid%%%s (:,jms:jme,ips:min(ide%s,ipe)) = grid%%%s (:,jms:jme,ips+px:min(ide%s,ipe)+px) grid%%%s (:,ips:min(ide%s,ipe),jms:jme) = grid%%%s (:,ips+px:min(ide%s,ipe)+px,jms:jme) grid%%%s (jms:jme,:,ips:min(ide%s,ipe)) = grid%%%s (jms:jme,:,ips+px:min(ide%s,ipe)+px) grid%%%s (ips:min(ide%s,ipe),:,jms:jme) = grid%%%s (ips+px:min(ide%s,ipe)+px,:,jms:jme) grid%%%s (jms:jme,ips:min(ide%s,ipe),:) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px,:) grid%%%s (ips:min(ide%s,ipe),jms:jme,:) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme,:) grid%%%s (jps:min(jde%s,jpe),ims:ime) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime) grid%%%s (ims:ime,jps:min(jde%s,jpe)) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py) grid%%%s (:,jps:min(jde%s,jpe),ims:ime) = grid%%%s (:,jps+py:min(jde%s,jpe)+py,ims:ime) grid%%%s (:,ims:ime,jps:min(jde%s,jpe)) = grid%%%s (:,ims:ime,jps+py:min(jde%s,jpe)+py) grid%%%s (jps:min(jde%s,jpe),:,ims:ime) = grid%%%s (jps+py:min(jde%s,jpe)+py,:,ims:ime) grid%%%s (ims:ime,:,jps:min(jde%s,jpe)) = grid%%%s (ims:ime,:,jps+py:min(jde%s,jpe)+py) grid%%%s (jps:min(jde%s,jpe),ims:ime,:) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime,:) grid%%%s (ims:ime,jps:min(jde%s,jpe),:) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py,:) SERIOUS WARNING: you are mixing subgrid fields with non-subgrid fields in halo %s WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of halo exchange. %s in %s is %s DO WHILE ( rsl_comm_iter( grid%%id , grid%%is_intermediate, %s , & REGISTRY ERROR: too many different vertical dimensions (> %d). WARNING 1 : %s in halo spec %s (%s) is not defined in registry. CALL %s ( %s,& %s ( grid%%sm31,grid%%sm32,grid%%sm33%sitrace),%s,& rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & %s, %d, %d, DATA_ORDER_%s, %d, & CALL %s ( %s,& %s, %s,& rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & %s, %d, %d, DATA_ORDER_%s, %d, & (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,%s,%s,& (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,%s,%s) (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,%d,%d,& (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,%d,%d) WARNING 1b : %s in halo spec %s (%s) is not defined in registry. WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of period exchange. %s in %s is %s WARNING: boundary array %s cannot be member of period spec %s. CALL RSL_LITE_INIT_PERIOD ( local_communicator_periodic, %d , & WARNING 1 : %s in period spec %s (%s) is not defined in registry. CALL %s ( %s,& %s ( grid%%sm31,grid%%sm32,grid%%sm33,itrace), %d, %s, %d, %d, DATA_ORDER_%s, %d, & call trans_z2x ( ntasks_x, local_communicator_x, 1, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & call trans_x2y ( ntasks_y, local_communicator_y, 1, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & call trans_x2y ( ntasks_y, local_communicator_y, 0, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & call trans_z2x ( ntasks_x, local_communicator_x, 0, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & WARNING 5 : %s in xpose spec %s (%s)is not defined in registry. WARNING 4 : %s in xpose spec %s (%s) is not defined in registry. WARNING 3 : %s in xpose spec %s (%s) is not defined in registry. .itt_notify_tab0dp0!/=KYgu '5CQ_m{ %6DRbp~+9GWes (6DR`n~ +;IWesoptimization_report_versionoptimization_report           @    @        @            @    @          @      @@@@@       @          @@       >int.wfpUtpTQRX.Y3 !fp!tp!.ad!.du#qtS $t %e &tmpp  &{  & '  (. (.)t1_)t2_ ) *  * + + , - - -  ..Q.d._   #.#### #(#0#8#@#H#P#X#`#h #p. #t.#x#"##)#2!#I)#T*#T+#T,#T.#Y/#.1#k   ## #.   7 B  B /d y S8#.#. # # # #. ##.#ntl.#.#.#.#.#.#.#.#.#use# (# 3#>#.#.#"#I##R$#.%#.&#.'#Y(#)#+#d,#*o-#:z.#J/#Z0#j1#z2#5#6#7#;#<#Ȧ=#Ȫ.?#̪.@#ЪA#ЮB#в.C#Բ.D#ز.F#ܲ.I# J# K# N#( Q#. R 00@?!.t.. ` 000000PO.wfpUtpTQ.R3 !fp!tp!.ad!.du#qt_ $t %e &tmpp  &{  &  '  (. (.)t1_)t2\ ) *  *  + + , - - -  ..Q.d.S.pfpUT.wpUtTpt\qtRts ~ tmp    fp^t1_t2_  ..\..^..U. n4d. i.xy.] ! .w@  U tT pt\ qtR t tmpfp]t1_t2_ ..\..^..U. n4d. i. xy..^"$3 #[ !.[ _.w_U apt bfncd efpf..wUfp\ fn).wU"|$& (i.)fp_*+,. -fnp -fn./t\ /pt /dimt0.0.0.12345 5tag56d2.]6d3.^"G$- t%- >d2%- >d3$- - .P$. .$. .0 pt\1 .2 C2 rL2 txU2 P3 d.]&&. .     00&- .t>>... .PO  PO.w@U i.fp_. fnp fnt\ pt dimt... tag d2. d3. sw...("$- t%- >d2%- >d3$- - .]$. .$. .0 pt\1 .Y2 C2 rL2 txU2 P3 d._ .    0000e.w'efpUetT'e.dirQe.R gi. gd1. hpthp1t^ hdimt id2. id3.i.Si.Qi.Pj.Qklm!n00o?oJotagUptx`piprpr{p qc qdr.( sjl   POPOPO  )&|w`&U (i.)fp_*+,. -fnp -fn./t\ /pt /dimt0.0.0.12345 5tag56d2.]6d3.^"G$- t%- >d2%- >d3$- - .P$. .$. .0 pt\1 .2 C2 rL2 txU2 P3 d.])- w0- tU'- >d2T'- >d3Q- R- .X. .Y. .v0 pt]1 .2 C2 rL2 txU2 P3 d.^e .w@e Ug i.\h fpX i pt i qti tj k vl l m m m n .o yp .q . .w U "[$ $"|$& (i.)fp^*?+?,. -fnp -fn.ԩ?/t_ /pt /dimt0.0.0.12345 5tag5>6d2.\6d3.]"G$- t%- >d2%- >d3$- - .P$. .$. .0 ptS1 .2 C?2 rL?2 txU?2 P3 d.\*Pu$ $ fp fn)ԥ?"$ $_ apt bfncdԡ? efpf."$ $  tS ptS qtR t ?Ա?tmpԵ???fp^t1_t2_?? ..\..^..U. n4d. i.xy.]._"$3 #[ "$ $tSptSqtRts Խ?~ Թ?tmp ԭ? ?  ?fp^t1_t2_??  ..\..^..U. n4d. i.xy.] &.&.&_.& .t&.tx.w@xU zi.{fpX |pt |qt|t}~&&&'''('...Py.].\(t( d.r3'tx<'ȤE'N'(R( R  POPOPO.wUTtQ.R+pt+qt t y+! + +! +! +Ԃ!tmp+ +Ԇ! + +" +ԁ s+!e+! . .S . ,!fp^  t1^+t2 " "  , , . .R . .R . .R .+n4d.+i. . .S .] !, . . .+j.*$O#[ (d._1," tx:, rC,*bL,?fp#"j,>fptp##.",=fptp####.",:fptp####.000000>cO!POPO  ..t..t.,!3 w!fpU!tpT!.adQ!.duR#qt] $t %e &tmpp  &{  &  ' Я (. (.)t1])t2\ ) * Ы *  + + , - - -  ..Q+.d.-P Qt-\ ]P]r.]tx.-x y.POPOPOF.w0 'FfpU'FtpT'FshwQ'F.xyR'F.puXFYFvHqt_ItSJE1KtmpP1K[1Kf1Lq1M.M.Nt1SNt2SN^O|1P1QQR1R1R1S.S.PS.Q(stt(w xd.yz1ztx1z1zr1(s1e1000000POPO  PO.wUtTpt^qtRt7"7ж"7"8в"tmp 8Ъ"8"#8.8"._.fp]_t1]t2]98""D8O8.._..^..T. n4d. i.Z8",fptp####.3 !fp!tp!.ad!.du#qt] $t %e &tmpp  &{  & ' " (. (.)t1])t2^ ) * " * +" +" , - - - Ц" ..Q.d.^* $#[ *bL,fp#*j,fptp##.",fp_tp####.3 !fp!tp!.ad!.du#qt] $t %e &tmpp ԁ &{ ! & ' " (. (.)t1])t2^ ) * " * +" +" , - - - Ю" ..Q.d.^!.w 'fpU'tpT'.shwQ'.xyR'.puXY qtS t_ ~: tmp: : : :..t1Vt2V\:::::.V.P.Q(45t(abs:be:000000.wU pt qt<<tmp< <<<fp] t1t2_<x_< ===(=3=>=I=T=.X8  / /[./`./a./h./nt/ot/pt/rt/st/uy0wt2= /usr/include/bits/types/usr/include/usr/include/bits/pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/iccgen_comms.cFILE.hlibio.htypes.h>stddef.h޵data.hstdlib.hstdio.h   {)?#4/@s  {#k4#7  9   WCCCC K@Cg}/c#x( &z  -'#CCCC ~Hs  {#k4#;  9 /% WCCCCCCCCC K@/WsyKwCrnnT#TMl COCsk/WU|/g)~[?WA[      zzzzzzz"WA[      zzzzzzz OA COc?<<<<<<<zzzzzzz<<<<<<<zzzzzzz ~@o}<  }  t  4/ p+ v6 r*Hd.(["J:w4703|,%| ~$i  P}z' | !)+,wk4#$3~)/ ~ >oosc ! kkCCCkCC3gwUCC/Ci&L CD kkCCCkCC3gUCCCiL CDCD/} }oSS KsCI/q?8k u{q; K woS}8K_CCC |8W_CCC CCCCC8W_CCCCCCCC CCkCC}RRx<Pxt84y Rx<-~$"W"+{ ht555 x=~< "~ rr$g {#k4#?  9  /%  K@| /g}/cx' <Ww}?CyC3CCLCCD ~~  ~*{  14Fs rKUx Pwt)clHHH/z_'kclHHH/z_'kclHHH/z_'!g: 7 7 7 7kkCCCkCCkkCCCkC`kkCCCkCCkkCCCkChkkCCCkCpkkCCCkCpkkCCCkCpkkCCCkC ~~8 "5|8z@p8~8z@n8z=d . %v S U$ > .; : I' @@? ; : I; : IUR1Y W X ; : I4; : I 4; : I 4; : I I ; : I ; :  ; : 8I ;: 8I$ > I !/ ; :  ; : 8II !/.; : < I' @? I&I.; : I' @? .;: I' @@? ;: I4;: I4;: I4;: I 4;: I!I "UR1YW X #; : I$;: I%;: I&.;: < I' @? ';: I( ;: ).;: 1@*1YW X +4; : I,.; : 1@- ; : . ;: /4; : I< ? 04; : I< ? x AC T8  " 8  " 8  "8  "8  " ABBBF A 8  " 8  " 8  "8  "8  "AC R8  " 8  "8  "8  " 8  x"EABBF A 8  " 8  x" 8  "8  "8  "4pBAA aABpAC e 8  x"c8  p" 8  "8  `"8  h"9HHHHF A 8  p" 8  x" 8  "8  `"8  h"I @ AC e 8  @"c8  `" 8  H"8  P"8  X"HHHHF A 8  `" 8  @" 8  H"8  P"8  X"I $GAe4BGBA]BAC L8  " 8  " 8  "8  "8  "HHHLE A 8  " 8  " 8  "8  "8  "\@AC w 8  " 8  "8  "S8  "8  "HHHHI A 8  " 8  " 8  "8  "8  ".MHHHG A 8  " 8  " 8  "8  "8  "HMHHHD LAC v 8  H"K 8  P"K8  X"S8  "8  "HHHHD8  " 8  H" 8  P"8  X"8  "JF A 8  " 8  H" 8  P"8  X"8  "XHHHH\`AC 8  " 8  " 8  "8  "8  "HHHHI A 8  " 8  " 8  "8  "8  "iMHHHG A 8  " 8  " 8  "8  "8  "HMHHHD 0AC r 8  "K 8  "K8  "K8  "K8  "XHHHHF A 8  " 8  " 8  "8  "8  "<@G5CKDKEKFKKHaALAC ]8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "@AC Z 8  "K 8  "K8  "K8  "K8  "XHHHHF A 8  " 8  " 8  "8  "8  "HMHHHD AC c8  " 8  " 8  "8  "8  "1ABBBF A 8  " 8  " 8  "8  "8  " ABBBF AC R8  " 8  "8  "8  " 8  "SIABBF A 8  " 8  " 8  "8  "8  "0 AC T8  " 8  " 8  "8  "8  " ABBBF A 8  " 8  " 8  "8  "8  "AC P8  "8  "8  " 8  x" 8  "HIABF A 8  " 8  x" 8  "8  "8  "lABF  BBB B(A0A8GVVVVV8A0A(B BBBAAC m 8  " 8  "K8  P"S8  "8  X" HHHHI A 8  " 8  " 8  "8  P"8  X"L /lfs/h1/ops/prod/packages/sref.v7.1.0/sorc/sref_wrf_v3.5.1.fd/toolsgen_comms.cIntel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.1.3.304 Build 20200925_000000 -I/opt/cray/pe/mpich/8.1.7/ofi/intel/19.0/include -march=core-avx2 -mtune=core-avx2 -D__CRAY_X86_ROME -D__CRAYXT_COMPUTE_LINUX_TARGET -DIWORDSIZE=4 -DMAX_HISTORY=25 -DNMM_CORE=0 -c -gprint_call_or_defFILE_IO_FILE_flags_IO_read_ptrchar_IO_read_end_IO_read_base_IO_write_base_IO_write_ptr_IO_write_end_IO_buf_base_IO_buf_end_IO_save_base_IO_backup_base_IO_save_end_markers_IO_marker_next_sbuf_pos_chain_fileno_flags2_old_offset__off_tlong_cur_columnunsigned short_vtable_offset_shortbuf_lock_IO_lock_tvoid__off64_t__pad1__pad2__pad3__pad4__pad5size_tunsigned long_mode_unused2node_tnode_structnode_kindtype_typenamefieldsndimsproc_orientstag_xstag_ystag_znmm_v_gridmp_varsubject_to_communicationboundary_arrayboundary_array_4ddnamedescripunitsscalar_array_memberhas_scalar_array_tendenciesmembersio_maskunsigned intnest_maskrestartboundarynamelistnamelistsectionnext4dforce_aux_fieldsforce_fcn_nameinterpd_aux_fieldsinterpd_fcn_nameinterpu_aux_fieldsinterpu_fcn_namesmoothu_fcn_namesmoothu_aux_fieldsnentrieshowsetdfltdim_namedim_data_namecoord_axislen_defined_howassoc_nl_var_sassoc_nl_var_ecoord_startcoord_enddim_ordersubgridpkg_assocpkg_statevarspkg_4dscalarscomm_definemarkcallorsubcommnamecommunicatorneed_config_flagsprint_4d_i1_declsdimdfnametmp2tmp3commusemaxstenwidthwordsizevarrefmoredimspos1pos2dimspecindicespostmemordzdexprint_declprint_bodygen_swapsdirnamen2dRn3dRn2dIn3dIn2dDn3dDname_4dgen_cyclesinoutatoi__nptrgen_comm_descripsncommgen_datacallsgen_nest_packinggen_nest_unpackfnlstdown_pathipathnodexdexydexddimmdimpdiminfo_namevnamefourd_namescount_fieldssend_mpno_mptempcolongen_nest_packshw_strd2_mpd3_mpfourd_names_mpgen_nest_packunpackdexesneed_endifgen_debugdirectiondirectionsShiftsaid_itsaid_it2gen_commsfpsubgen_shiftstaggen_halosincnamesplitsubs_fnamefnamecallfnamesubvdimsvdimcursmaxstenwidth_intfpcallfoundvdimnum_halosfractionihalogen_packs_halopacknamevarnamegen_periodsmaxperwidthgen_packsgen_xposesxposedirindices_zvarref_zindices_xvarref_xindices_yvarref_yskiperificstderrsw_deref_kludgesw_dm_parallelsw_movesw_unidir_shift_haloHalosPeriodsXposesSwapsCyclesDomainx AC T8  " 8  " 8  "8  "8  " ABBBF A 8  " 8  " 8  "8  "8  "AC R8  " 8  "8  "8  " 8  x"EABBF A 8  " 8  x" 8  "8  "8  "4pBAA aAB,pAC e 8  x"c8  p" 8  "8  `"8  h"9HHHHF A 8  p" 8  x" 8  "8  `"8  h"I @ AC e 8  @"c8  `" 8  H"8  P"8  X"HHHHF A 8  `" 8  @" 8  H"8  P"8  X"I $ GAe44BGBA]BlAC L8  " 8  " 8  "8  "8  "HHHLE A 8  " 8  " 8  "8  "8  "\T@AC w 8  " 8  "8  "S8  "8  "HHHHI A 8  " 8  " 8  "8  "8  ".MHHHG A 8  " 8  " 8  "8  "8  "HMHHHD LAC v 8  H"K 8  P"K8  X"S8  "8  "HHHHD8  " 8  H" 8  P"8  X"8  "JF A 8  " 8  H" 8  P"8  X"8  "XHHHH\`AC 8  " 8  " 8  "8  "8  "HHHHI A 8  " 8  " 8  "8  "8  "iMHHHG A 8  " 8  " 8  "8  "8  "HMHHHD d 0AC r 8  "K 8  "K8  "K8  "K8  "XHHHHF A 8  " 8  " 8  "8  "8  "<L @G5CKDKEKFKKHaAL AC ]8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "t @AC Z 8  "K 8  "K8  "K8  "K8  "XHHHHF A 8  " 8  " 8  "8  "8  "HMHHHD l AC c8  " 8  " 8  "8  "8  "1ABBBF A 8  " 8  " 8  "8  "8  " ABBBF d AC R8  " 8  "8  "8  " 8  "SIABBF A 8  " 8  " 8  "8  "8  "L0 AC T8  " 8  " 8  "8  "8  " ABBBF A 8  " 8  " 8  "8  "8  "4AC P8  "8  "8  " 8  x" 8  "HIABF A 8  " 8  x" 8  "8  "8  "lABF , BBB B(A0A8GVVVVV8A0A(B BBBAAC m 8  " 8  "K8  P"S8  "8  X" HHHHI A 8  " 8  " 8  "8  P"8  X"L .shstrtab.strtab.symtab.data.bss.text.rodata.str1.4.rodata.str1.32.rodata.debug_opt_report.note.GNU-stack.debug_info.debug_line.debug_abbrev.debug_frame.debug_str.eh_frame.debug_ranges.rela.text.rela.rodata.rela.debug_opt_report.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.rela.debug_ranges </= Trw   \# ( `=M dZx}  h t |L   d \    , X# +Ov    !"$ 4A S  @. $  +0 8= EJ RW <_rw   \$ ) `>N d[y~  h t |N  L T X $ \ d \(D |NS `[` hm  uz  p  @    " , P `    % d % .( 2 > C M @.d i s $     ,  0    D  L  8   ( ) T  `  h *" l3 8 M +   ! & \;   `  d  ( tf |   / |_  4 HMT dat \  , d% p/V `h y  P l     ,  - 5 B,K Sx-    . , /3@J H[` (1 ); TU\ `sx h*  \   `1 0D+    \4  ` d ! t_ |  0 |X  - 0AFM dZm \z p  d% p/V `h y  P l     , `- 5 I,R (Z-   0.  ,& 0:GQ Hbgq .   ) H P d( P/4 h=*Q  1^c ) H h d h h*+&-T4\c# )- HFM d_d hq*+    ( - `5 D P 5X  b g |o w - )4! )>!  H! %M! ( a!s! %! !!!"! L !" %" X(" %S"Z"# )# H3#:# dL#Q# h^#*z#+##%$  +$  3$  F$N$ 1X$]$  e$o$ w$|$ $$ @$$ $$ $$ `$$ $$ $$ $$%5% 1%%  %)% 1%6% >%H% @P%U% ]%b%  j%o% ` w%|%  %% %% %%-& )"&  ,& %1& ( E&W& %& &!&"& L && %' X ' %'( /(X( !g(n( }(( !(6(((( !() )!) !9)6F)S)b)) !)) d) %* %!* d/* %4* !b*i* $!** 0!* ** +!+"+ \!/+I+ LQ+ 1j++ @2++ $++ ,+, 4 ,6, <>,T, p!c,v, |!,, D,, !,- 2&-3-  3B-m- 3-- !-- !-- 8"- - <". D". D". 3..?. L"`.e. Lm.z. |".. T.. ".. ".. "/c/j//20 )<0 HU0\0 dn0s0 h0*0+01 !1 -1  71<1 D1S1_15g1  q1v1 ~11-2 )C2 )M2  W2 %\2 ( p22 %2 2!2"2 L 33 %-3 X73 %J44 )4  4 %4 ( 45 %W5 \5!k5"p5 L 55 %5 X5 %6 )%6 "76>6 "M6R6 h_6*r66 "6 "6 ",7 "c7 "7 "F8 #W8^8 dl88 @488 489-:9>B9  I9N9S9 #X9 h]9*j9@o9 8#t9 hy9*9@9 X#9 h9*9@9 x#9 h9*9@9 #9 h9*9@9 #9 h9*9@9 # :=:A: #:B: #$:<):C0:;c: r:(w: T: #:: h:*: l:::+; ;y; ; ; \;;< @< `U<e< dr<<<< t< |= N=  /b=g== |= > > >>> d>> \?@? M?U? ,_?p? d~?? p?? ?? ?@ @ @ (@-@ 5@:@ B@G@ O@T@ @\@t@ |@ @,@  @@ @ @,@ l@@- A:?A NA(SA T`A #oAtA hA*A A \AB B `B,B 0?B+qB BB  C C \'CC C `CC dCCDD tVD |D D 0DDD |OE E $F 08F=FDF dQFdF \qFF pFF FF dF G p*GQG [GcG tG|G GG tGG GG GG GG  GG G H, H  H(H 0H DH,MH LUHrH-H #HDH HH #H PHH hH*H HH #H hHH hH* I+I-I #I4'I.II HI #III hI*I+ JNJ TJ `J  jJoJ TwJJJ5J  JJ pJJ-J  KKK @ KK$K x+K0K:K.?K MKRKWK  ^KcKhK oKtKK )K )K  K %L ( L,L %mL rL!L"L L LL %L XL %L  1M MM ,(M2M 0FMSM]M HnMsM}M MMM.M  MMM ,MM /MN N HN!N@N #N #NGN #NN #NN OTO ZOFhOO "O "$P "[P "P "P "PFQ  QQQ ` Q$Q)Q  0Q5QGQH]QHQFQ  QQQ #R R dR)R %.R d dd d0d $@dOd Vd \$bd >odtd |dd $dd d \$d >dd dd $ee e \$(e @?5e:e BeYe $iexe e \$e ?ee ee `$e d$'f h$cf l$f p$f t$g x$Sg |$g $gg g \$g @gg gg $hh %h \$1h `@>hCh Khbh $rhh h \$h @hh hh $hh h \$h  Ai i i(i $8iGi Ni \$Zi Agili tii $ii i \$i Aii ii $i j j \$ j @B-j2j :jNj $^jmj tj \$j Bjj jj-l l $>l $vl $l $m m )m Tnn `2n7n hGn*Tn %enqnn n \n o o `#o7o <%lo 0o @%ooo.o \pp t%*p:p+Bp Qpp p p \ q{q q `qq dqqqq Cr rr t]r |r r `CrrFs ps x%ss %s tAt |t u %uu#u d0uCu \Pu}u uu %uu Cuu  uu  uu @uu %uu uv  vv d*vRv p\vv vv vv vv  vv , vv \ v=w 8&Dwow  ww~w `ww @&w wJw ww  ww @&w wJx  xx P&#x+x C:x?x GxLx TxYx @axix x&xx}x xx xx dxx px y y"y 7y?y TyYy  ayfy  nywy  yy 8&yy  yy `yz @&"z 'zJ0z 8z=z  Ezez @&mz rzJ{z  zz  zz-z  {({ ${){.{ 5{:{?{ $ F{K{U{.b{H{{{ &{ &{ | &|/| &9|E| t%[|`| t%v|<} i} } @D}}} }}} T }}} <} T}~K~ $~ +~0~  8~=~  E~J~  R~W~  _~g~-o~ <t~ &~~K~ ~ ~~ , ~~ X ~~  ~~  ~~  ~~     4   T (DKL |Q X] ej rw @     `            (  8/7-q ( ) &Ѐ׀ & )$ T>E `\a hn*{ %+ǁ $ $? ${ $ӂ &܂ ' 8'; )E H_f d} \'* %΃+ ,  @ , ,AN ,cm D $ `'DŽ x' $ %L T TՅ   \a f `{ d  h tY |  L T X $. \@G dTg \tш ? D c!u"     F V Ί % d % .", 8=G @.^cm $y~   \'  ` d H X hjv t | , |] 'g  ' 'ǎ '8 'K !" !͏ҏ d % % d %"1E (T Dɐ  ѐ֐  F  N]  ej (rw X     ܑ @(  #= ZHg{ T( &+ &CJ &\p &z E  ('/ (FN (eo w F F E7@ 8HZ )mu 0) \) h @GЕؕ G Ecl t   0 ` Ɩ ΖӖ ۖ T(%R E  ŗ ͗җ 0ڗ ` @   d$? \Lr H $ ) )'. )=B hO*k+s@ ș( ) & &6b )l T ` h*Ú )Ԛٚ+ < T   %Z   \  ` d;@u  h tޜ | ^ mt d \  *ɝΝ ֝۝    8-1 ); )MT )ch \'u* < & \   \.k p ` dş  h) tc |   d \&B G *NS p[` hm uz    < x áȡ СK | * `   " */ 7< DI @QV  ^c Hkp x}     8͢բ-ڢ h*$ ) \>l q ` 0 \ȣ+У ߣG u z \  `3C dPns tɥ | , `H@Eh |¦ d  H dç֧ \$ ,4  I>O d] p Ũͨ       &A ,*I *N,W _z ,* *, L T  Iȩ d֩ p 3 AI ^f { |   ,*ª *Ǫ,Ъ  ت ,* *, -Q _di puz . , ,ϫ٫ I H$ H5:D.I )Z_q  !" 3\ hmw @. $ )ɭέ ! (\ a!s"{  ŮϮ @. $ )!& ʯ ϯ \9 > `Sc dpа   h& td | ۱ | ' E '^ 't 'Dz۲ ( I_h ,pu   \   $ $,1 9> `FK \SX d`j v{ Hʹ T( 1 &z & & &ǵ D*<E lM^ (u} ( ( ŶͶ F F< D*  )ŷ 0)ڷ \)   @G&. GCs D*Ƹ <θܸ l       ', 44L[o T(~ D* < l ', 4; CH PU ]b 4jq d~ \ɺ Hݺ $#+<;L\M (; )E *bi * h* %ͼ+ # ( \=  d  hLL Nž XԾپ T޾ O d *' %. d;PU  hL] Ng Xv{ T O d * % d, F hXL N X T" ;O@ dR] +k %r \ * */ *f * * * `J" 4+16 @>C KP  X` h+ot ` |   J h+  ! ! ! + @" "  K+3 h+BG #OT `#\a #iq +  $ $ K 4+ $ @% % h+ & `& -  K<D h+SX &`e  'mr 'z + ' @( J h+ ( ) `) +! )).  *6C KRZ 4+in *v{ * @+ h+ + , `J 4+ `, ,  -# h+27 -?D -LT- + ,! KATa D,y , @L ,)<I Li|` |  *(*0*8*@*H*`xhp0@Pj`pkI  _  F   ! }0?@P`!p!"#z&)*+,,/ 002@4P:5`6p@8=: ;;<<?AmB6CC C0G@wIPI`MLpNOQiSIUVV_kmn q0Vq@qPos`Nvp1wxy|<3>c׌ -0x@ؑP`p-FG`ݬ< 0@Pػ`Z   D P &  * = {A {Hw     k    ! , < !G $j .u 7 > G L Q Y a f m    $ 2 @ N \ j x    ! 1 > c j r z  . > N ~^ n ~     %  G R X ^  % : E L \  g | . 5 A K U Z P a b g s' z6 E T c r           5 ?& G5 PD YS Sb iq p             + ; (K 3[ Ck R{ a m w      U (< @  r r   ' @+ mo z      ! $ . 7 > G, L< QG YR a] fm m } }        ( 9  [ l x  G L Y a m    * 8 g      8 D U  w    G L Y a m   , : F T    p, - 1 F J Qj          = A H@a h lX  $ * 4   : ?) D5 mA IM NY Se Xq b h  : h *  ' m3 c    t tg k r@"  $ * 4    :2 ?> DJ mV Ib Nn Sz b h X    #  :- h9 *G S g mu  < @ G'm : * ? D m  5 % I4 ND ST be  >   -.P/  $ * 4    :B ?N DZ mf Ir N~ S X b h 00 : h *, 8 L mX  3 : h *  , m8 d   5       b% Y1 a= I mU a m  & & 9  0 `I  #I3 R $c *t 4   : ? D m I N S X  b8 h` dI| : h *   m  . HN l  {  H        A! ! 0! " L" {" " " `"'B" " "4:" " # #  #  B# S# _# # G# L# Y# a# m# # # $ $ $ N$ e$ i$ $ $ $ $ $ $ $ $ $ 6$ 6$0N% I% U% a% r%  % b% Y% a% % f% ?% D% m% %  & &U &E`,& 8&U@&&`u& & >& &lW&[& @&[&_& @_' Ec' Ej'pk' ' O' I' W' ' ' ]'  ' h( r/( ?( J( Z( {( ( ( $( !( ( 0( G) L) Y) a') m2) ?) J) W) b) o) ) ) ) ) ) ) ) )jo* *s*s1* W* a** * *~* * * *k~* + + + $+ 0(+}R+ ]+ h+ s+ U, }Y, }s, rw, r, {, {,- &-  ?- O- _- o- !z- $- .- 7- >- G- L- Q- Y- a . f. m/.7.FB. M.U.`. ..Ҋ. . . .7/ E/ \/ j/  / / / / !/ $/ ./ 70 0 G&0 L70 YC0 aO0 f`0 ?l0 Dz0 m00,0 0َ00 0 >0 1ʒ1Җ1 1 12 &2 H2 T2 e2  v2 h2 r2 2 2 2 2 2  3 023 7>3 GO3 L`3 Yl3 ax3 m3 3 3 3 3 3 3 3 `3"4 -4 84 C4 H4 L44 4  4 4 4 4 !4 $5 .5 7*5 >55 GE5 LU5 Q`5 Yk5 av5 f5 m55 5o5 5$6 /6 56 96e6 p6 {6 6 6 66 6  6  7 7 $7 !/7 $R7 .]7 7m7 >x7 G7 L7 Q7 Y7 a7 f7 ms8 w8 ~8P8 8 8  9  (9 99 E9 V9 !b9 $9 .9 79 9 G9 L9 Y9 a9 f: ?: D: m-:k5:A: N:V:+ ;  ;  ;-; K; \;  }; ; ; ; G; L;  < a#< /< f@<  Q< % b< . s< 8 < A < K << T b= _ o= f |= v =  =  =  =  =  =  =  =  (3     , 0     4 8l p@T X@" ' P/d h 3L P 5   9t x 0Nl p pkd h L P4 8, 0P   0 8p@X@"'P/h 3P 5  9x 0Np pkh P80Pkmo F(@mH@PX p,x5@CX  @" !@"#$%'0081@2HH3`IhJpzKxL#IJzKLI6JKLHHLM A(H0>K8zK@MHM`'Bh0Bp;Bx>B4: AJ>KM0N~K]k~~(0}8c~@H`hphx>h׭׭ ( @S ! & ,2,;2M KO S@P= e}\u}\>n)0 @PPh `  I  h4H 4.8=: