std::string
mpi send および mpi recv コマンドで使用する適切な方法は何ですか?
マスターが最初にデータベースからかなり大量の文字列をロードするマスタースレーブモデルのセットアップがあり、それらをvector<string>
コンテナーのメモリに保存し、一度に1つずつスレーブに送信してテキストを計算したい分析。私はもともと、文字列を入力引数として受け入れるテキスト分析関数を作成しました。
const char*
計算のためにマスターに文字列を変換させ、スレーブにそれを文字列に変換させる必要がありますか? または、文字列s.c_str()
をメッセージ バッファとして送信する必要がありますか? これを行うより良い方法はありますか?