Current decomposition process (Check complete):
- binary_matrix_to_rec_list.py
- rec_list_to_group_intf_details.py
- group_intf_details_to_gexf_partitioned.py
- gexf_partitioned_to_gpu_device_global_data.py
Summary of the decomposition process (moved to legacy):
- Decompose binary matrix into list of rectangles: sample9.py
- List of Rectangles to group/interface details(summary_groups, x_units, y_units, group_details): post_process_csv_gpu.py
- Group/interface details to GEFX file with partitions using Metis: create_partitions_with_metis.py
- GEFX partitions to GPU Data(global, device 1, device 2, device 3, etc) post_proc_kl_partitioning.py
- Check sample 9 to generate adabox partitions, this implementation is not set in a new file yet.
- getters_completed.so is required to run adabox, more info check Readme inside.
- partitions_data check scripts for partition analysis using metis.
- Check this file to post proc partitions with adabox: post_process_csv_gpu.py
- Last proto file for Metis: proto_2.py