Place the calculated required data set in csr_data/
directory.
Indices and weights information:
Put indices and weights in the same file. The first row shows the number of links (edges).
Each column of data represents cost, flow_free_time, volume, and capacity, respectively.
76 1 6.000816237 6 4494.657646 25900.20064 2 4.00869075 4 8119.079948 23403.47319 ... ...
Nodes information
Each column of data respresents longitude and latitude, respectively.
-96.77041974 43.61282792 -96.71125063 43.60581298 ... ...
Offsets data
The first row shows the number of nodes (vertices) and the name of the city.
24 Cityname 0 2 ... ...
Follow these steps to run the coo2csr program to calculate the offset:
Put the COO format rows and columns information as file
city.mtx
incoo_data/
.The first row shows the number of nodes, links, and city name.
Each column of data contains rows and indices.
24 76 Cityname 0 1 0 2 ...
Run the
mkoffset.sh
script to generate the offset.The first argument is the file name of
city.mtx
incoo_data/
and the second argument is the offset name that you want to generate in thecsr_data/
folder.$ ./mkoffset.sh city.mtx offset_city.mtx
The following information is displayed. You can find the
offset.mtx
in thecsr_data/
folder.Compiling... Compiled Offset is done!