HDF  @r`TREE8 KX x%PB h (]hXR0x0XhxU hKXd `P0HEAP ( 2 TREEHEAPXPSNOD%(@A.8Kx TREEHEAPX PHh h sparta_file</homes/diemer/nbody/data/sparta/sparta_cbol_l0250_n1024.hdf5 @main_def_catalog M200m_bnd_cat @ rockstar_strict_so  @ rockstar_bound_props  8 log_level  @ log_level_memory  @ log_level_timing  8 log_flush  @ log_substatus_diff  H err_level_more_snaps_than_cat  H err_level_snap_outside_range  H err_level_main_def_not_200m  H err_level_acc_rate_undefined  H err_level_cat_field_changed  0cut_defM200m_peak_cat Hcut_threshold_in_units  HC 8 cut_units particles @cut_threshold  KR 0 order_defVmax_cat H hostsub_assign_subparent_id  H hostsub_restrict_to_output  8 include_ghosts  @ adjust_phantom_xv  @ max_mass_ratio_sparta  H max_rsp_model_diff_factor  H max_rsp_model_diff_sigma  @ output_restart_files  @ output_restart_every  8 output_original  8 output_hdf5  8 output_tree  H output_compression_level  8 output_n_a  P output_a   @ output_n_rm_defs ' Poutput_rm_defs$Rsp-apr-mn, Msp-apr-mn, Rsp-apr-p50, Msp-apr-p50, Rsp-apr-p70, Msp-apr-p70, Rsp-apr-p75, Msp-apr-p75, Rsp-apr-p80, Msp-apr-p80, Rsp-apr-p85, Msp-apr-p85, Rsp-apr-p90, Msp-apr-p90, R200m_all_spa, M200m_all_spa, Rvir_all_spa, Mvir_all_spa, R200c_all_spa, M200c_all_spa, R500c_all_spa, M500c_all_spa, R200m_tcr_spa, M200m_tcr_spa, Rvir_tcr_spa, Mvir_tcr_spa, R200c_tcr_spa, M200c_tcr_spa, M500c_tcr_spa, R500c_tcr_spa, R200m_bnd_cat, M200m_bnd_cat, Rvir_bnd_cat, Mvir_bnd_cat, R200c_bnd_cat, M200c_bnd_cat, R500c_bnd_cat, M500c_bnd_cat, M200m_peak_cat @ output_n_sub_defs  8output_sub_defs Rsp-apr-mn, Rsp-apr-p50, Rsp-apr-p70, Rsp-apr-p75, Rsp-apr-p80, Rsp-apr-p85, Rsp-apr-p90, R200m_bnd_cat, Rvir_bnd_cat, R200c_bnd_cat, R500c_bnd_cat, R200m_all_spa, Rvir_all_spa, R200c_all_spa, R500c_all_spa, R200m_tcr_spa, Rvir_tcr_spa, R200c_tcr_spa, R500c_tcr_spa @ output_n_cat_fields 2 output_cat_fieldsVnum_prog, phantom, vmax, Macc, Mpeak, Vacc, Vpeak, Vmax\@Mpeak, Halfmass_Radius, Xoff, Voff, T/|U|, b_to_a, c_to_a, b_to_a(500c), c_to_a(500c), A[x], A[y], A[z], A[x](500c), A[y](500c), A[z](500c), rs, Rs_Klypin, Tidal_Force, Tidal_Force_Tdyn, Tidal_ID, vrms, Jx, Jy, Jz, Spin, Spin_Bullock, scale_of_last_MM, Time_to_future_merger, Future_merger_MMP_ID, Mpeak_Scale, Acc_Scale, First_Acc_Scale, First_Acc_Mvir, First_Acc_Vmax, Halfmass_Scale, Acc_Rate_Inst, Acc_Rate_100Myr, Acc_Rate_1*Tdyn, Acc_Rate_2*Tdyn, Acc_Rate_Mpeak, Acc_Log_Vmax_Inst, Acc_Log_Vmax_1*Tdyn, Log_(Vmax/Vmax_max(Tdyn;Tmpeak)) psparta_catalog_dir@/homes/diemer/nbody/data/rockstar_cats_200m_bnd/cbol_l0250_n1024 hsparta_output_dir3/homes/diemer/nbody/exec/tmp/moria/cbol_l0250_n1024 @ sparta_output_min_n200m d @ sparta_has_ghosts  @ sparta_ghost_min_n200m  Psparta_ghost_min_host_distance  L= X"sparta_ghost_max_host_center_time  > 8 sparta_cat_type Pp 8 cosmo_flat  8cosmo_h  333? @cosmo_Omega_m  q=> @cosmo_Omega_b  7@= @cosmo_Omega_r   @cosmo_Omega_L  H:? 8cosmo_w   @ cosmo_T_CMB  ff.@ @ cosmo_sigma8  Q? @ cosmo_ns  33s? 8 cosmo_ps_type  @ box_size  zC @particle_mass  `N snap_a  TT===,H=Ը==q===m9=]=====w->+>I > >>Uj>w>>u$>)>'/>ڏ4>(':>?>9E>8K>BR>X>u_>[f>p|m>t>Ae|>e>O>C>r>>}>+>>>C>'ڵ>Sy>E>\=>'f>>K>c >>,>>Q1>??O@ ??]?}?H?1%"?c('?S,?]1?%7?2Ai,A &A I!AAAAA A@AAށ@+@S@@@(@i@փ@@ٹ@Q@u@Ԧ@1ݠ@n@Xz@@@@@w@[n@2He@~\@ S@K@C@;@JR4@@,@%@@M@@ @bm@?H?sa????2??#~?=7?6?z??ʉ?с?/t?B0e?V?H?w:?E-?f ?E.??g>p>m>5>Md>3>;s>;M>`(>*>=鑀=F< snap_t  TTH1>>>>>s(?G>?—?A?8?#?&+? 3?|;?h@G@TP@Z@}c@$n@x@V@RÇ@ɍ@ @@O@VR@A@!@V@m@]@@@H@x@Q@AAhA(AaA A$AY*A0Ap6Arwk>}v>>">u>>>M7>hϩ>>. > >#>i^>ER>>>1?F ?IO ?0?c?o ?m(?L0?c8?b(A?u/J?S?]?g?r? ~??i,??{?ۛ??ޮ?< ?ꗿ?????u??_@ @~@?@P@%@t-@5@6 >@F@7P@Y@/"d@n@y@kЂ@@S@@@^@ @ @*TREEHEAPX)P') 0 idx  8a  = 8z   A 8t  @? 8rho200m  WK 8 idx_tdyn  8a_tdyn  = 8z_tdyn  @8A 8t_tdyn  H1> @ rho200m_tdyn  )K deflate-^XTREE6x[xcdddebdbFx[ As!y(r)n=^BotJ x;87 "D,9.x ܃'@}/<@̌`7 ~Z xcd, x?GU]bjod4:xJ /t\05HL e !x;̡w2*]F:\[(?mϩex1y;r,xBvC"C?B+ [CiBB aCHr~5AdnL R}a4n_x;1gJ¸2GwC5 ^xSO 5AXb rOl.+x1OQh# x;9=,(_AޱjCcɎҩN9] x[T'=Ɔ'M!;@ɔ AsۂE x\vj :]@z:-鍎 x{і/=(58J=8H/PcZlУiAOx8 'mrl5ɱgkǞgx{0)#Gs vt{]~Їؠ ;xSoop|1&dcU{:*y4:,x{і/=(58Z=8P/USJǴؠ{2ax㸌:;qC}k9s:Qt9 xZ1NЛA9^5+K x\vcnA.NXUFG) x{і/=(5_,(H/PcZlУiADLx8 'mrt p̏سVcϳvGjx{0)#GsO .?CZlЍMA:xSoop|1&dx\]a j<g:x{і/=(5_,(P/USJǴؠ{2VGxZ1NPЇpq ׶AfA x㸌:;q/%%9֎sd7t /x3[(D{]]Jj-h x J Ӗ~%ɠ7hV_AA߀ x;87 "D,9.xcd```Ăb  deflate?^XTREE&6@ deflateI^XTREE&66@ deflateXR^XTREE\6@ deflate[^XTREE,p6 deflate f^XSNODxXH^P(Pp '')TREE 6   deflate`o^PTREE(6   deflatez^P deflate^XTREE(6   deflate@^PTREE(6   deflateȍ^PSNODPHxc0hTx.TREE)7(   deflate^@TREEkH7(   deflateP^@TREEk7 deflate^XTREE8 deflateض^XTREE.8 deflate`^XSNOD0,@(ЍTREE >8 deflate`^X deflatePB^X deflateJ^XTREE I8TREE T8 deflate^XTREE _8 deflateX^XSNODPP*30TREE j8 deflate^XTREE u8 deflate^XTREE 8 deflate^XTREE 8 deflateX^XTREE 8 deflate^XSNOD0H Rpxp!ȵTREE 8 deflate "^XTREE 8 deflate`+^XTREE 8 deflate :^X   deflate ^P@ deflateP^X@ deflate^X@ deflate^X@ deflate^XTREE 8TREE 8TREE 8 deflateS^XTREE 8   deflate]^PTREE(8   deflate@f^PTREE)9   deflateo^PTREE(?9   deflatez^PSNODPpnp88TREE)g9   deflateH^PTREE(9   deflate^PTREE)9   deflateȕ^PTREE(9   deflate^PTREE) :   deflateH^PTREE)2:   deflate^PTREE)[:   deflateȺ^PTREE):   deflateP^PSNODxTREE):   deflate^PSNOD00TREE):   deflate^PTREE(:   deflateX^PTREE'';   deflate^PTREE'N;   deflate^PTREE'u;   deflate^PTREE';   deflate^PSNOD@@PHPHP QHTREE);   deflate^PTREE(;   deflate ^PTREE)<   deflate`$^PTREE)=<   deflate-^PTREE'f<   deflate6^PTREE'<   deflate @^PTREE'<   deflate`I^PTREE'<   deflateS^PSNODPn y,ppo`g0[TREE(=   deflatep^^PSNODP#fhTREE(*=   deflateg^PTREE(R=   deflatep^PTREE)z=   deflate0z^PTREE(=   deflatep^PTREE(=   deflate^PTREE'xˌjs6:;GMrtnwT;w x{<1#1/f]4ZAA xhop<ѓqmw68ښ:ot xsjK bK <\TTxbF% x;F1cRvc'M9֎/d:^St x٠t5(>N i WAjA( =x J Ӗ~%ɠ7hV_AA߀ x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.x;87 "D,9.xc` x9Fs=im˜gA;9/)hsx J Ӗ~%8x^LA{3+ Rx J Ӗ~%ɠ7hV_AA߀ x9Fs=igA;9/)hsx9Fs=im˜g8 w8 x9Fs=im˜gA;9/)hsx4l(Ns˜4LtZ)bg3x{ᢒfN>;|x^xdc#WSx5G; έDmv ڡM8xtY9Xc/ x3^m$NƩՎkWGo޽m/nh 6xo_yNk]k5{M$O1ڟ8`P ]x{ۮ^잫v}d7=}4T]{C x3xa,n;2A{Y#߰{qS ,x3v|Jkngrxqᵌd&mpTܐP1xY)^x{cfGT4'J8/ x[^P s':8֜1Q[#x 7A)GYA㥳A+)LA0HT@x+8}cucvW mU5''x|Ǵhr;Vف xiq~8F8>8鴓&'BN 1mxc`@ [xc`@g#x.qx;87 "D,9.x CC+CCeC챐CffCRؗC)x x@Kо 2(RWL-QWűPE]Oxk^2;O zm{t6[:N7[BLsx bәMrҭEn 6PIIirx_aEtM8ikmN_Q]iS1fYkxk2CZ֕i+4.8is[ixh xvK[`> Jxc`hϚk;/ـhd x[ AsQK!w! z& s x{}k<qx{}k(RxΆf?Rx{}k(RxΆf?Rxl[  >    deflate^PTREE'   deflate0^PTREE).   deflatep^PTREE(W   deflate^PTREE)   deflate^Pconfigsimulationsnapshotstatus_spartastatus_acc_rateidparent_id_catdescendant_idis_most_massive_progenitorR200m_all_spa_internalM200m_all_spa_internalnu200m_internalacc_rate_200m_dynxvstatus_sparta_rspstatus_moria_rspstatus_moria_hps_R200m_all_spastatus_moria_hps_M200m_all_spastatus_moria_hps_Rvir_all_spastatus_moria_hps_Mvir_all_spastatus_moria_hps_R200c_all_spastatus_moria_hps_M200c_all_spastatus_moria_hps_R500c_all_spastatus_moria_hps_M500c_all_spastatus_moria_hps_R200m_tcr_spastatus_moria_hps_M200m_tcr_spastatus_moria_hps_Rvir_tcr_spastatus_moria_hps_Mvir_tcr_spastatus_moria_hps_R200c_tcr_spastatus_moria_hps_M200c_tcr_spastatus_moria_hps_M500c_tcr_spastatus_moria_hps_R500c_tcr_spaRsp-apr-mnMsp-apr-mnRsp-apr-p50Msp-apr-p50Rsp-apr-p70Msp-apr-p70Rsp-apr-p75Msp-apr-p75Rsp-apr-p80Msp-apr-p80Rsp-apr-p85Msp-apr-p85Rsp-apr-p90Msp-apr-p90R200m_all_spaM200m_all_spaRvir_all_spaMvir_all_spaR200c_all_spaM200c_all_spaR500c_all_spaM500c_all_spaR200m_tcr_spaM200m_tcr_spaRvir_tcr_spaMvir_tcr_spaR200c_tcr_spaM200c_tcr_spaM500c_tcr_spaR500c_tcr_spaR200m_bnd_catM200m_bnd_catRvir_bnd_catMvir_bnd_catR200c_bnd_catM200c_bnd_catR500c_bnd_catM500c_bnd_catM200m_peak_catparent_id_Rsp-apr-mnparent_id_Rsp-apr-p50parent_id_Rsp-apr-p70parent_id_Rsp-apr-p75parent_id_Rsp-apr-p80parent_id_Rsp-apr-p85parent_id_Rsp-apr-p90parent_id_R200m_bnd_catparent_id_Rvir_bnd_catparent_id_R200c_bnd_catparent_id_R500c_bnd_catparent_id_R200m_all_spaparent_id_Rvir_all_spaparent_id_R200c_all_spaparent_id_R500c_all_spaparent_id_R200m_tcr_spaparent_id_Rvir_tcr_spaparent_id_R200c_tcr_spaparent_id_R500c_tcr_spanum_progphantomvmaxMaccMpeakVaccVpeakVmax@MpeakHalfmass_RadiusXoffVoffT|U|b_to_ac_to_ab_to_a(500c)c_to_a(500c)A[x]A[y]A[z]A[x](500c)A[y](500c)A[z](500c)rsRs_KlypinTidal_ForceTidal_Force_TdynTidal_IDvrmsJxJyJzSpinSpin_Bullockscale_of_last_MMTime_to_future_mergerFuture_merger_MMP_IDMpeak_ScaleAcc_ScaleFirst_Acc_ScaleFirst_Acc_MvirFirst_Acc_VmaxHalfmass_ScaleAcc_Rate_InstAcc_Rate_100MyrAcc_Rate_1*TdynAcc_Rate_2*TdynAcc_Rate_MpeakAcc_Log_Vmax_InstAcc_Log_Vmax_1*TdynLog_(VmaxVmax_max(Tdyn;Tmpeak))TREE(TREE(ЕTREE=TREETREE TREE @ deflateh^XSNOD678TREE4@ deflate ^XTREEH@ deflate^XTREE\@ deflate(^XTREEp@ deflateh&^XTREE@ deflate/^XTREE@ deflate8^XTREE@ deflate(B^XTREE@ deflateL^XSNOD 0XJ`X% qXHQTREEԖ@ deflate8W^XSNOD8({AHhh_7Ph5TREE@ deflatex`^XTREE@ deflatei^XTREE@ deflater^XTREE$@ deflate8|^XTREE8@ deflatex^XTREEL  deflate^XTREE>  deflate^XTREE `   deflate8^PTREE(k   deflatex^PTREE(   deflate^PTREE(   deflate@^PSNOD?вppzH@TREE(   deflate^PTREE)    deflate^PTREE(4   deflateH^PSNODw `45TREE)\   deflate^PTREE)   deflate^PSNODxp @ HhhZTREE)   deflateP^PTREE)ט   deflate^PTREE)   deflate ^PTREE))   deflate^PTREE(R   deflateP^PTREE)z   deflate&^PTREE)   deflate/^PTREE)̙   deflate9^PTREE)   deflateC^PSNODx (P gTREE)   deflateL^PTREE+G   deflateV^PTREE)r   deflateX_^PTREE'   deflateh^PTREE)š   deflateq^PTREE   deflate{^PTREE@ deflate^XSNODpTREE   deflate^PTREE+%   deflate ^PTREE+P   deflate`^PTREE){   deflate^PTREE+   deflate^PTREE)ϛ   deflate ^PTREE)   deflate^PSNOD@>PTREE !   deflate^PTREEA@ deflate(^XTREE$[   deflate^PSNOD( X@0e`wxTREE   deflate8^PSNOD 8HU x^ 8U 08 .TREE   deflatex^PTREE   deflate^PTREE( x J Ӗ~%8x^LA{3+ Rx9Fs=igA;9/)hsxc807Ao]\D]&04tN xchwax \]&0f\C *xcX02Lweh`qeX pͅa = YxKSuax ` p%Y Á[. . xcx++Wu@s. ] $x[U@@io܆''Y!zkؗx#gP.m`c'ln/1I ,xՍckkIU5ۯش/:`T;   deflate^PTREE(    deflate8^PTREE   deflate&^PSNODH hh  TREE)8    deflate0^PTREE&a    deflate@9^PTREE'    deflateB^PTREE(    deflateM^PSNOD pA h$ J8 X TREE'    deflateHV^PTREE)    deflate_^PTREE(&    deflatej^PSNOD```\ TREE)N