【问题标题】:How to create distributed property map with boost library?如何使用 boost 库创建分布式属性映射?
【发布时间】:2014-04-25 13:58:44
【问题描述】:

我正在使用this library 并尝试:

typedef vector_property_map<std::size_t> LocalMap;
typedef graph_traits<Graph>::vertex_descriptor Key;
boost::parallel::distributed_property_map< mpi_process_group,LocalMap,Key> dist_map;

但是失败了:

mpic++ large_graph.cpp -o large_graph -L/usr/lib/ -lboost_mpi -lboost_serialization -lboost_graph_parallel -lboost_system -I/usr/include/

/usr/include/boost/property_map/parallel/distributed_property_map.hpp:225:60: error: no type named ‘value_type’ in ‘struct boost::property_traits<boost::detail::parallel::global_descriptor<long unsigned int> >’
   typedef typename property_traits<StorageMap>::value_type value_type;
                                                            ^

有什么想法吗?

【问题讨论】:

  • 什么是StorageMap?我只看到LocalMap
  • Its third template parameter(in my code is Key). template 类分布式属性映射`

标签: c++ boost graph parallel-processing


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-07
  • 2017-09-25
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 1970-01-01
  • 2013-12-18
相关资源
最近更新 更多