OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
pdata.cpp
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;