ELF>@@ kdtree2.f90kdtree2_precision_module._kdtree2_priority_queue_module._kdtree2_priority_queue_module_mp_pq_create_kdtree2_priority_queue_module_mp_pq_create_$blk.var$50__STRLITPACK_10.0.3__STRLITPACK_8for_write_seq_liskdtree2_priority_queue_module_mp_heapify_kdtree2_priority_queue_module_mp_pq_max___STRLITPACK_6__STRLITPACK_12for_stop_core__STRLITPACK_11.0.5kdtree2_priority_queue_module_mp_pq_maxpri___STRLITPACK_4__STRLITPACK_14__STRLITPACK_13.0.6kdtree2_priority_queue_module_mp_pq_adjust_heap_kdtree2_priority_queue_module_mp_pq_replace_max_kdtree2_priority_queue_module_mp_pq_delete___STRLITPACK_0__STRLITPACK_18__STRLITPACK_17.0.11kdtree2_module._kdtree2_module_mp_kdtree2_create_for_allocatekdtree2_module_mp_kdtree2_create_$blk.var$663__STRLITPACK_43__STRLITPACK_41for_write_seq_lis_xmit__STRLITPACK_39__STRLITPACK_37__STRLITPACK_35__STRLITPACK_33__STRLITPACK_53for_check_mult_overflow64kdtree2_module_mp_build_tree_for_range_$blk.var$757__NLITPACK_1.0.14kdtree2_module_mp_spread_in_coordinate_kdtree2_module_mp_build_tree_$DUMMY.0.14kdtree2_module_mp_build_tree_for_range___STRLITPACK_45.0.13__STRLITPACK_46.0.13__STRLITPACK_47.0.13__STRLITPACK_48.0.13__STRLITPACK_49.0.13__STRLITPACK_50.0.13__STRLITPACK_51.0.13__STRLITPACK_52.0.13kdtree2_module_mp_build_tree_kdtree2_module_mp_select_on_coordinate_value_kdtree2_module_mp_select_on_coordinate_kdtree2_module_mp_kdtree2_destroy_kdtree2_modulekdtree2_destroy_mp_destroy_node_for_dealloc_allocatablefor_deallocatekdtree2_module_mp_kdtree2_n_nearest_kdtree2_module_mp_kdtree2_n_nearest_$blk.var$941kdtree2_module_mp_search___STRLITPACK_60.0.27__STRLITPACK_19__STRLITPACK_61kdtree2_module_mp_kdtree2_n_nearest_around_point_kdtree2_module_mp_kdtree2_n_nearest_around_point_$blk.var$959kdtree2_module_mp_kdtree2_r_nearest_kdtree2_module_mp_kdtree2_r_nearest_$blk.var$992__STRLITPACK_31__STRLITPACK_29__STRLITPACK_27__STRLITPACK_54.0.23__STRLITPACK_55.0.23__STRLITPACK_56.0.23kdtree2_module_mp_kdtree2_r_nearest_around_point_kdtree2_module_mp_kdtree2_r_nearest_around_point_$blk.var$1026__STRLITPACK_25__STRLITPACK_23__STRLITPACK_21__STRLITPACK_57.0.24__STRLITPACK_58.0.24__STRLITPACK_59.0.24kdtree2_module_mp_kdtree2_r_count_kdtree2_module_mp_kdtree2_r_count_$blk.var$1071kdtree2_module_mp_process_terminal_node_fixedball_kdtree2_module_mp_process_terminal_node_kdtree2_priority_queue_module_mp_pq_insert_kdtree2_priority_queue_module_mp_pq_extract_max___STRLITPACK_2__STRLITPACK_16__STRLITPACK_15.0.7kdtree2_module_mp_kdtree2_r_count_around_point_kdtree2_module_mp_kdtree2_r_count_around_point_$blk.var$1088kdtree2_module_mp_validate_query_storage_kdtree2_module_mp_square_distance_kdtree2_module_mp_dis2_from_bnd_kdtree2_module_mp_box_in_search_range_kdtree2_module_mp_kdtree2_n_nearest_brute_force_for_alloc_allocatablevar$1263.0.34kdtree2_module_mp_kdtree2_r_nearest_brute_force_var$1317.0.35kdtree2_module_mp_kdtree2_sort_results_kdtree2_module_mp_heapsort_kdtree2_module_mp_heapsort_struct_tP234BT`X xa|;p` ",: J$6ZGj\5zpcx (08@HP YPh}`D2cKs KAX`h@CKS@KcAspx 8  ! : Hy H   (H @ @Rt5pp#p9@;@'0 <)RWS0WpZN``  jo @y @P8 }0a  ` ^ p 0@ p@  pp$ H    ''''''UHATAUSHXIH S@K IT$0E3HLOED;mIcMcHV@HLL^HLHFHLI+M+ z/_wE;LcLLM+z /DGE;IcI+HDDD DSDCH^HHHH^@HVD G DTC\D;HV@HLVHLHFHI+ IcHHI+/_wE;HcHHI+ /DGE;t[McLMcLII+M+DDAAXEA@G L^HIML^@HVB CL B\D;He[A_A^A]A\]þH}H 3LEHI:HE3H 3E33SHHUUHkHl$HATAUAVAWHpIII LMHMIMDLT\HuMM3MD$IL$0IIT$HHMA MUHNHIBHNM]IC(MEI@MMMD$8MA@AMEMHHMEIH8MEIL$PIHXIMLI`IMHQPIMI$HQMaIUE?D:IUM|$HE3MMNDzMeAL$E<$pD;HH 3LHHGH!HGPwHH 3L(HHGX+HG`HD}HUHH 3L8HHGhHGppHHU HH 3LHHHGx5I@HH 3LXHIFI@HH 3LhHI4I@3H 3E33IDŽ$MEAE3H}3IHpMMwMMUMzxMeM$MEIcPHINIM}IMEHI#H@IIuHhH}M}EGEDA3t^HcDLDdLTM+MMhG LLM]M+MM[hG$ ;sM}M}DLAQA;sIcI+IMhE M}pHuкIOHMHeE'LMA3 AxY`|I |Q@|MAhH}McLUMIA@LMAHIQ8IO3MY0IRXLULxwMZ`HuЃHH#N@H@HN@H(H}EWEHE3r EAR AE~JLLuLMLMcHuܺLM+AhMA`MA(DEADEE;~LHU3E3҉ LEAHHuFEODNLVLV L]иELLpE3LuLM;LHAt E3A;AALcIS`LAMShLIHhHcHHIH`IS(I+MP(E EED EDEA;zLpLEWAHxE3ɹLxH3M{(IChIS`IHJ<:HH+HpIv&IMGlGdN$GlF,F,N$nN$aH;QLDxE3E+E3AD}zAAMcMLLHHDMMHLHIKctLġx/vIMMG< C GF|>A<E|LZM;ZX1MyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXAMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|I;RXYMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZX MyhIBhIIhL+Ma`IQ(BL"AJAJHu3MBI;H_IIhHMBhMIzX3HHIHtHM\IA`MMz`Iq(MZ(<DC<;CD;LzM;zX1MyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXAMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZXMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|I;RXYMyhHtIM\IBhLHMy`IIB`Iq(MZ(B<>F|>A<E|LZM;ZX MzhIAhIIhL+Ma`IQ(B "AJAJ HuHEHIUH}HtHUME AIUǂMtIUE6DIUǂIMu)3HIMHLHeA_A^A]A\]H[HǁAMUE3Hp3MM]IǃMeM$AMuMM}IcHINIMuMMUIcJHINAIM]ML M}MMEHI#H@IIuHƸHpMeE3IcT$HM$HLmI$IHJIHI$IT$hHc2HHH+HI|$HMMT$@Ml$Mt$`M\$XIueMIqHLI+HIE3Iġ|ġ|IL;rI;RI+IIՋ<v&IMGlGdN$GlF,pF,N$_N$RH;BLD}E3E+E3AD}āz AAMcLL}LpHxH`DEMMHPLHUIKctLāx/vIIMG<CGH}MMLMHUAAMUAJHMMUH}LMLLHUMD]AMJDMu3HUIV IULr I;HLZLrhMHzXMchLE3IHIMC(KDHKLI{`LLJ`HJ(A48A|8B4 B| L;RXYHzhOLHIshIHOLIIs`Hz`IC(HJ(D 0D 9DL0DL9IJH;JX I{hLJhcMchM+M{`IK(B|9zMMAQAQ3H;JH2M^hLLbhMHzXE3IHIMF(KDHKLI~`LLJ`HJ(A48A|8B4 B| L;RXYHzhOLHIvhIHOLIIv`Hz`IF(HJ(D 0D 9DL0DL9IJH;JX LJhI~hcM^hM+M~`IN(B<9z MMAQ AQLHeA_A^A]A\]H[Ë8@IU3E3:MMAyMUABM]AKIMLaMuMf I~hHII~`IN(H`D 9DJ M]ISL+zhLz`LR(G|:E{MezD$zXL$ YzT$IMLyXN4LHHH+HLa HyHxML$hHwhMMT$(IT$`LhLW`L_(HpIBHp4IZILE3HhHā|Dā|T$ġ|_Lġl_\$ā| ā|\ IL;rLRM;ML+L(ILx3H ILmMLMLLhLMLLxD_LxLHI;rH LmL;(s=LxILhMIL(ġzDāz_DġzIM;rMM3HXHPH@ILHHLIH+IHH8LLpIHhH+ILHL(L0LH LmH8H@LPLHLXLhLpLxāzDCġzL@Mz_DM_LJāzIāzLIM;rLXLLL(L0HTLH LmHBH(I;IHDIITLMāzDMILLpLhMHxāz_DL(ġzHQhE3HxE3IILqhILa(N\MLq`BLCL4IMLyXM;3LahN|IMrMLa`LY(BLCL#IMLyXM;~La N4HyHQhML$hHwhH`wHLH@HHH+HHHM8L_`H(Mt$`MT$(IIM IME3IIġ|ġ|T ā|] āl]\ ā| ā|\ IM;rMNM;MM+I8HHMIE3J4NKġxġx] āx IM;rM;dN KsAD[A_A^A]]DUHHIEMcAD;dH>L^8M IrPL+HcHc MR8HMLI+M IHxHHLI+HHHHEHUH}LpLMLeLmLuL}H]HHxLEIAD,3McMcHpDI:I;$LAE3LmE+AāzD,EAAMcLeHxLEO$L]EHuLEIKcDLġx/DvIG\CDG\IKcLġx/DvIG\CDGIM;rHxGd6L]ELEEl$E;sLMcIMcMLmL}OcdMāx/D>v&IMGlGdN$GlD,3XD,3N$GN$:I;*LAE3E+AEz AAMcML}L}H]H}LEMLDMEMH}LIIc\Lġx/ vIMME<1A1E<\IIcXLġx/ vIMME<1A1EHHHtAIEE;~ItH$PED$McHIE;}/M_LLL,L+L+z x/Mv AHMcI /v'Iҋ MDEɉ DIHIV8H+EE;|McHIE;}/M_LLL,L+L+z x/Mv AHMcI /v'Iҋ MDEɉ DIHIV8H+EE; H$PIALLHL+DzE\AqAYAt HH+qHĸ[A_A^A]A\H]þH<$H 3L$HHLJCHLJw3A3H 3E33AmSHHUUHkHl$HATAUAVAWHMI PH`IH0pP0H-uMAE3H}LIcHIN3AHDžLLLLLHwƒHHH#FH}H@HFHHHHHH+HHHc:ILJHHLBL0LB`LRXHR@L(HPHuqHIHM+HL(L0E3ā|ġ|IL;rH;JILL(L0E D HH;r IE3LH3HL8IL@LML(ILLXHLPMH0IIM+MMML LLLXML8L@LHLPFDL>H`E]HhMcHIE;}-IWHIN4H+L+ x/v AHMcI 8/v)H8LD8E>D>M$LIt$8H+EE;|McHIE;}-IWHIN4H+L+ x/v AHMcI 8/v)H8LD8E>D>M$LIt$8H+EE; H`HhI|$8ILI4$LH+L+AHʋ >zA DD>EJEBIt$8At M$xI$DHcHH 3LHICI@w3H 3E33@UHHATAUAVAWHMI $@$ IIL`T@\ H-uII03Hɋ$HNIT$0AHL$HNE3L$L$0L$PM<$IqIy8HH$H$ M ID$8M\$L$IH$@E8H$H$HDŽ$H$L$D$D$DŽ$D$L$(HDŽ$H$HA;IED$DŽ$@h$$(HH$HIU$t5$$$*B$J($RH$IuH$wHIU$A$H|$PH 3L$HHG@JHGHH|$PH 3L$PHHLJJHLJH|$PH 3L$`HHLJ@HLJHĀA_A^A]A\H]à HcLcHH\$PM $LIL$8H+H3HHHDTI;~IDTHT$XpLcHI;}.MoLMN4 L+L+zMx/v HLcI /v*ID MTD TM $LIL$8H+;{LcHI;}.MoLMN4 L+L+zMx/v HLcI /v*ID MTD TM $LIL$8H+;HT$XHIIIH+4 7\ DW_t LH+H\$PzEQ`H<$H 3LD$@HHG@CHGHw3H 3E33 DSHHUUHkHl$HATAUAVAWHMI MLIHIppH-uM$AE3H}LIcHIN3AHDž0L L8LPL(LXHHwƒHHH#FH}H@HFHHHHHHH+HIcM<$MWHHIMO@MGXHpI`LhLIuqH{IIL+ILhLpE3ā|ġ|IM;rL;HHHHhHpF F IL;rIE3LE3ILxILIMLhMLHIHLLpMMM+LML`MLPLXHLxLLLGE|>IH~FDAAAMHcLz?/v!ME|?z>E|>IHxHXH}MLPM+āz>LM+D;pC\>āzL=LcM6AL@HDžHLLILL8MML0L(L8L+(L L`LhH}L0H8L ML@HHHMLIġz M;}LMzIġz /_MG/MMIC B CLBLK LI;qMLLM+zI;}#O|MMLM+z /_IG/s1IMHLI+GDGTDWL HM;-HHL`LhDxHMHXH}MLHML8M+āzD=M+LC\/M+āz HOH;Ht3HW H;HuA3HxH`uwHwHHE3LLpHuHuNLMLMNHHILIHHHDžhLMLEH`M;uH;t ILxLxD/I+McMGz /vG HHM\YHUU GHHUHHM\YU3H;HtwHHuHU3H;H/EI$3HxXHHhL@(HTHHHOHHP@H@`HHIH;HDAE~&HH`H+LEI+UE;uEAE;~wHHuwHeA_A^A]A\]H[E33McMMLz ;x/L4v r\L4Yġz &x/ ;v r\ ;YWX/wdI;+"UHHP;|H]þH}H 3LEHICHE3H 3E33룐UHAWSLcWMLF8LL HZ8IuqHukLع3Ht7z r\YXzDz\dYHXH;rHLHI;z r\YX3L3A3HtNLMI+L+J@M<_z zHr\QYXxz\$WYIHXH;rL|6IGI;s"M+L+MIāz ġr\ YXHe[A_]UH/v \Y/v \YWH]@UHHHAWHc8H HLLHhHH`LIRhMZ`IHp(I+IB(MH+Hzdz/v\Y/v \YWX/wIMHL;~H]3DUHHATAUAVAWSHHI D$ L$@HIHIHD$`IIII#III?AI73H$I…I6M#HE3LHK8Auq?UHHATAUAVAWSHMI D$ L$@HIHHHD$`IIIII#III?AI73H$I…I?M#H<HLL HcWHHt$@H$HGHNHw3LWL_L_HWwIL#D$8HI@Ht$ Dƒ LH%HLFL#I$ ЁAA ЁH~`IH|$ DHEnWHPXL@`LHH@Lc8HL$HHL<$IHM+L{8HD$I+McLl$h3Lt$pLd$xJxL$H$L$L$H$H$H$DL$L,$Lt$Ld$(IIM^L3HtIH$HH$z\YXzL\lYHXH;rHD HI;H$H$z\YXME3ME3۸3IttH$HIM+H$HH$H+O`LH$L+āz^I\yYXġz Xr\,xYMIXM;rKD HI;s7H$LHIH$H+$ġz2\0YXH$Hs HH;$_HLd$x3IL$0HDL$EHN3ALl$hLt$pI$It$8AtgIL+zE/v;}LcLDEL>ED;cMcMMD;}ġz x/ 9v AMMcMz 9/v!MELLE<9EL9E<>EL>ED;>LML,::A]DfE]HEeLeLmLuL}H]D^H]88888 8 88888888888?8PQ_CREATE: error, input arrays must be allocated.PQ_MAX: ERROR, heap_size < 1PQ_MAX_PRI: ERROR, heapsize < 1PQ_DELETE: error, attempt to remove out of bounds element.KD_TREE_TRANS: likely user error.KD_TREE_TRANS: You passed in matrix with D=KD_TREE_TRANS: and N=KD_TREE_TRANS: note, that new format is data(1:D,1:N)KD_TREE_TRANS: is not an appropriate data structure.PQ_EXTRACT_MAX: error, attempted to pop non-positive PQKD_TREE_TRANS: with usually N >> D. If N =approx= D, then a k-d treeKD_TREE_TRANS: you did not provide enough storage for results(1:n)KD_TREE_TRANS: warning! return from kdtree2_r_nearest found more neighborsKD_TREE_TRANS: than storage was provided for. Answer is NOT smallest ballKD_TREE_TRANS: with that number of neighbors! I.e. it is wrong.KD_TREE_TRANS: warning! return from kdtree2_r_nearest found more neighborsKD_TREE_TRANS: than storage was provided for. Answer is NOT smallest ballKD_TREE_TRANS: with that number of neighbors! I.e. it is wrong.x 44LAC IABC$@AC 7$AC uA$AC hA$AC 4$AC JDGAD\pAC MABBBCAlAC RvO vx vpvhv`BBBCD A v vx vpvhv`l,0AC RvO vx vpvhv` BBBCD A v vx vpvhv`<@AC aABBBClAC RvO vx vpvhv`BBBCD A v vx vpvhv`DLAC P[uXABBCA<AC DDDDDDAC J ABBBCA4PAC G/BBCLTAC T8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "l AC RvO vx vpvhv`,BBBCD A v vx vpvhv`AC S 8  " 8  "8  "8  "JBBBF A  8  " 8  "8  "8  "`8  "l AC RvO vx vpvhv`BBBCD A v vx vpvhv`\AC { 8  "8  "8  "BBF A  8  "8  "8  "D0AC [LABBBCALDAC n!DPDNADDDD4`AC | ~DDADPAC IABBBCAD AC MABBBCAl\ AC RvO vx vpvhv`BBBCD A v vx vpvhv`$ pAC RA, @AC SAC$$ @AC p$L AC At pAC T8  " 8  " 8  "8  "8  " ABBBF A 8  " 8  " 8  "8  "8  "L\ AC T8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "ABBBF A 8  " 8  " 8  "8  "8  "< AC NAfDDDD< AC kLHBBBC<, AC S9DDDDL W/lfs/h1/ops/para/packages/urma.v2.10.7/sorc/urma_gsianl.fd/ProdGSI/src/enkf/kdtree2.f90 kdtree2_precision_module._ kdtree2_priority_queue_module._ +kdtree2_priority_queue_module_mp_pq_create_D )kdtree2_priority_queue_module_mp_heapify_# )) *)- (kdtree2_priority_queue_module_mp_pq_max_  +kdtree2_priority_queue_module_mp_pq_maxpri_ 0kdtree2_priority_queue_module_mp_pq_adjust_heap_O 0kdtree2_priority_queue_module_mp_pq_replace_max_   +kdtree2_priority_queue_module_mp_pq_delete_ kdtree2_module._ !kdtree2_module_mp_kdtree2_create_-""^BX\$  'kdtree2_module_mp_build_tree_for_range_6=#@ ŦH # 'kdtree2_module_mp_spread_in_coordinate_E H   kdtree2_module_mp_build_tree_'d* ' -kdtree2_module_mp_select_on_coordinate_value_ 5'   'kdtree2_module_mp_select_on_coordinate_   "kdtree2_module_mp_kdtree2_destroy_4 .kdtree2_modulekdtree2_destroy_mp_destroy_node_ $kdtree2_module_mp_kdtree2_n_nearest_ Cw 1kdtree2_module_mp_kdtree2_n_nearest_around_point_   hn $kdtree2_module_mp_kdtree2_r_nearest_ DDl 1kdtree2_module_mp_kdtree2_r_nearest_around_point_!$d "kdtree2_module_mp_kdtree2_r_count_%~ Le (kdtree2_module_mp_process_terminal_node_J 0$҆ AX +kdtree2_priority_queue_module_mp_pq_insert_ 0kdtree2_priority_queue_module_mp_pq_extract_max_ʿ  2kdtree2_module_mp_process_terminal_node_fixedball_(37 kdtree2_module_mp_search_p@H /kdtree2_module_mp_kdtree2_r_count_around_point_q (e )kdtree2_module_mp_validate_query_storage_ "kdtree2_module_mp_square_distance_! kdtree2_module_mp_dis2_from_bnd_P &kdtree2_module_mp_box_in_search_range_ 0kdtree2_module_mp_kdtree2_n_nearest_brute_force_ *TTs 0kdtree2_module_mp_kdtree2_r_nearest_brute_force_ "p 'kdtree2_module_mp_kdtree2_sort_results_  kdtree2_module_mp_heapsort_    "kdtree2_module_mp_heapsort_struct_  .shstrtab.strtab.symtab.data.bss.text.rodata.rodata.str1.4.rodata.str1.32.note.GNU-stack.eh_frame.trace.rela.text.rela.eh_frame.rela.trace4?G<  H  H K! = BHI hK 7 <HC YKR     5 = HX  x } H ( S 0  H 8 S @. 3 HN Hm r H P  H  KC T RK R] \g u <}  TRo U VVT6R' 'U'R'''<'\A(T|(R(U)F/Vr/V2F9UH=T=RM>RU><c>\k>s>>T?R^? s?U?@FE bEVEVKiR tRULW'W[9X\X[Y[KZ\Z(|Z(Z (Z (Z (Z (\\\<] ;] C]H]^_ )` *"`H/` +G`K`,|`,` ,` ,` ,` ,paTaReef<@f `f hfHg^g[i )i *iHi + jK>j-|Ij-nj -vj -~j -j -l^l Xl .lHm `,m /1mHJm hqm 0vmHWo )uo *}oHo +oKo4|o4p 4p 4%p 4-p 4pTpRKu^u pu 5uHu xu 6uHv +v 70vHv[x )y *yHy +4yK\y;|iy;y ;y ;y ;y ;F{cW{d|^M}^  <H# =9Kcd^^<?|G?j ?r ?z ? ?TKRKc_dq^,^ ) * H +)KUTƚm\|[ <'ʢT;m[ 8P @(`p0@'p9<PRS0W  YXpZ`` jo`@y}H@ `   0( pP x p`   0 E|EFGIJL4MN$O|PQ,VUWXYTZ Y]t_ ` aD b d| e fd c ^ g hLijklnopq @ 0 E !`! &`!, 42C2 Sch m (t  h