Loading [MathJax]/extensions/tex2jax.js
Parallel numerical verification of the σ_odd problem  October 6, 2018
All Classes Namespaces Files Functions Variables Typedefs Macros
Namespaces | Functions
mpi__inline.hpp File Reference

Go to the source code of this file.

Namespaces

 mpi
 

Functions

constexpr bool mpi::is_master (rank_type rank)
 Return true iff rank correspond to the master instance. More...
 
bool mpi::is_finished_from (rank_type from_rank)
 Return true iff the process send an empty finished message. More...
 
unsigned int mpi::mpi_nb_process ()
 Return the number of process. More...
 
std::string mpi::mpi_processor_name ()
 Return the processor name. More...
 
unsigned int mpi::mpi_rank ()
 Return the rank of this process. More...
 
void mpi::send_bool_to_master (bool b)
 Send a boolean value to the master. More...
 
void mpi::send_finished_to_master ()
 Send a finished empty message to the master. More...
 
void mpi::send_first_last_bad_bad_to (nat_type first_n, nat_type last_n, nat_type bad_first_n, nat_type bad_last_n, rank_type to_rank)
 Send first_n, last_n, bad_first and bad_last_n to a process. More...
 
void mpi::send_n_bad_bad_to (nat_type n, nat_type first_n, nat_type last_n, rank_type to_rank)
 Send n, first_n and last_n to a process. More...
 
void mpi::send_n_to (nat_type n, rank_type to_rank)
 Send a value to a process. More...
 
void mpi::send_range_to (nat_type first_n, nat_type last_n, rank_type to_rank)
 Send a range (first_n, last_n) to a process. More...
 
void mpi::send_size_to (unsigned int size, rank_type to_rank)
 Send a size to a process. More...
 
bool mpi::wait_bool_from (rank_type from_rank)
 Wait and receive a boolean value from a process. More...
 
void mpi::wait_finished_from (rank_type from_rank)
 Wait and received a finished empty message from a process. More...
 
first_last_bad_bad_type mpi::wait_first_last_bad_bad_from_master ()
 Wait and receive values first_n, last_n and bad_last_n from the master. More...
 
n_bad_bad_type mpi::wait_n_bad_bad_from_master ()
 Wait and receive values n, first_n and last_n from the master. More...
 
nat_type mpi::wait_n_from_master ()
 Wait and receive a value from the master. More...
 
std::pair< nat_type, nat_typempi::wait_range_from_master ()
 Wait and receive a range (first_n, last_n) from the master. More...
 
unsigned int mpi::wait_size_from (rank_type from_rank)
 Wait and receive a size from a process. More...
 

Detailed Description

(January 17, 2018)

GPLv3 — Copyright (C) 2017, 2018 Olivier Pirson http://www.opimedia.be/

Definition in file mpi__inline.hpp.