#include <iostream>
#include <sstream>
#include <string>
#include "ft_utility.h"
#include "ft_mpi.h"
Go to the source code of this file.
|
template<typename T > |
void * | CreateLocalMirrorHelp (std::string init_value_str, size_t local_mirror_size) |
|
template<typename T > |
int | AccessLocalMirrorHelp (void *local_mirror_buffer, std::vector< unsigned long long > &mirror_size, std::vector< unsigned long long > &start, std::vector< unsigned long long > &end, void *data, int read_write_code) |
|
template<typename T > |
T * | MergeMirrorsHelp (void *local_mirror_buffer, unsigned long long &local_mirror_size, std::string &opt_str) |
|
template<typename T > |
void | BcastHelp (void *local_mirror_buffer, unsigned long long &local_mirror_size) |
|
◆ LOCAL_MIRROR_READ_FLAG
#define LOCAL_MIRROR_READ_FLAG 0 |
◆ LOCAL_MIRROR_WRITE_FLAG
#define LOCAL_MIRROR_WRITE_FLAG 1 |
◆ AccessLocalMirrorHelp()
template<typename T >
int AccessLocalMirrorHelp |
( |
void * |
local_mirror_buffer, |
|
|
std::vector< unsigned long long > & |
mirror_size, |
|
|
std::vector< unsigned long long > & |
start, |
|
|
std::vector< unsigned long long > & |
end, |
|
|
void * |
data, |
|
|
int |
read_write_code |
|
) |
| |
◆ BcastHelp()
template<typename T >
void BcastHelp |
( |
void * |
local_mirror_buffer, |
|
|
unsigned long long & |
local_mirror_size |
|
) |
| |
◆ CreateLocalMirrorHelp()
template<typename T >
void* CreateLocalMirrorHelp |
( |
std::string |
init_value_str, |
|
|
size_t |
local_mirror_size |
|
) |
| |
◆ MergeMirrorsHelp()
template<typename T >
T* MergeMirrorsHelp |
( |
void * |
local_mirror_buffer, |
|
|
unsigned long long & |
local_mirror_size, |
|
|
std::string & |
opt_str |
|
) |
| |
◆ ft_rank
◆ ft_size