1 | /* |
2 | * pdata.cpp |
3 | * |
4 | * Created on: Feb 5, 2016 |
5 | * Author: Pietro Incardona |
6 | */ |
7 | #include "pdata.hpp" |
8 | #include "SubdomainGraphNodes.hpp" |
9 | #include "memory/CudaMemory.cuh" |
10 | |
11 | template<> const std::string nm_v<10>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
12 | template<> const std::string nm_v<9>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
13 | template<> const std::string nm_v<7>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
14 | template<> const std::string nm_v<6>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
15 | template<> const std::string nm_v<5>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
16 | template<> const std::string nm_v<4>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
17 | template<> const std::string nm_v<3>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
18 | template<> const std::string nm_v<2>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
19 | template<> const std::string nm_v<1>::attributes::name[] = {"x" ,"migration" ,"computation" ,"global_id" ,"id" ,"sub_id" ,"proc_id" ,"id" ,"fake_v" }; |
20 | |
21 | |
22 | const std::string nm_e::attributes::name[] = {"communication" ,"srcgid" ,"dstgid" }; |
23 | const std::string nm_part_v::attributes::name[] = {"id" ,"sub_id" }; |
24 | const std::string nm_part_e::attributes::name[] = {"id" }; |
25 | |
26 | double tot_merge = 0.0; |
27 | double tot_loc_merge = 0.0; |
28 | double tot_sendrecv = 0.0; |
29 | double tot_pack = 0.0; |
30 | |