| | 87 | |
| | 88 | == Output == |
| | 89 | |
| | 90 | The output is in the halos.rd7.h5 file above, which is a HD5 file. Each halo is a dataset: |
| | 91 | |
| | 92 | {{{ |
| | 93 | login3% h5ls halos.rd7.h5 | head |
| | 94 | Halo00000000 Dataset {16} |
| | 95 | Halo00000001 Dataset {42} |
| | 96 | Halo00000002 Dataset {11} |
| | 97 | Halo00000003 Dataset {7} |
| | 98 | Halo00000004 Dataset {31} |
| | 99 | Halo00000005 Dataset {18} |
| | 100 | Halo00000006 Dataset {28} |
| | 101 | Halo00000007 Dataset {29} |
| | 102 | }}} |
| | 103 | |
| | 104 | And inside each dataset is a list of the particle IDs that correspond to that halo: |
| | 105 | |
| | 106 | {{{ |
| | 107 | login3% h5dump -g Halo00000000 halos.rd7.h5 |
| | 108 | HDF5 "haloesdd130.dat" { |
| | 109 | GROUP "Halo00000000" { |
| | 110 | h5dump error: unable to open group "Halo00000000" |
| | 111 | } |
| | 112 | } |
| | 113 | login3% h5dump -d Halo00000000 haloesdd130.dat |
| | 114 | HDF5 "haloesdd130.dat" { |
| | 115 | DATASET "Halo00000000" { |
| | 116 | DATATYPE H5T_STD_I64LE |
| | 117 | DATASPACE SIMPLE { ( 16 ) / ( 16 ) } |
| | 118 | DATA { |
| | 119 | (0): 4, 19, 32, 36, 40, 44, 46, 49, 52, 54, 60, 66, 72, 82, 98, 178054 |
| | 120 | } |
| | 121 | } |
| | 122 | } |
| | 123 | }}} |