schwz  Generated automatically from develop
Public Attributes | List of all members
schwz::Settings::comm_settings Struct Reference

The settings for the various available communication paradigms. More...

#include <settings.hpp>

Public Attributes

bool enable_onesided = false
 Enable one-sided communication.
 
bool enable_overlap = false
 Enable explicit overlap between communication and computation.
 
bool enable_put = false
 Put the data to the window using MPI_Put rather than get.
 
bool enable_get = true
 Get the data to the window using MPI_Get rather than put.
 
bool stage_through_host = false
 Stage the MPI transfers through the host.
 
bool enable_one_by_one = false
 Push each element separately directly into the buffer.
 
bool enable_flush_local = false
 Use local flush.
 
bool enable_flush_all = true
 Use flush all.
 
bool enable_lock_local = false
 Use local locks.
 
bool enable_lock_all = true
 Use lock all.
 

Detailed Description

The settings for the various available communication paradigms.


The documentation for this struct was generated from the following file: