batch_environments
#include <compatibility/hpx/util/batch_environment.hpp>
#include <compatibility/hpx/util/batch_environments/alps_environment.hpp>
#include <compatibility/hpx/util/batch_environments/pbs_environment.hpp>
#include <compatibility/hpx/util/batch_environments/slurm_environment.hpp>
#include <hpx/batch_environments/alps_environment.hpp>
-
namespace
hpx
-
namespace
util
-
namespace
batch_environments
-
struct
alps_environment
Public Functions
-
alps_environment
(std::vector<std::string> &nodelist, bool debug)
-
bool
valid
() const
-
std::size_t
node_num
() const
-
std::size_t
num_threads
() const
-
std::size_t
num_localities
() const
Private Members
-
std::size_t
node_num_
-
std::size_t
num_threads_
-
std::size_t
num_localities_
-
bool
valid_
#include <hpx/batch_environments/batch_environment.hpp>
-
namespace
hpx
-
namespace
util
-
struct
batch_environment
Public Types
-
typedef std::map<boost::asio::ip::tcp::endpoint, std::pair<std::string, std::size_t>>
node_map_type
Public Functions
-
batch_environment
(std::vector<std::string> &nodelist, bool have_mpi = false, bool debug = false, bool enable = true)
-
std::string
init_from_nodelist
(std::vector<std::string> const &nodes, std::string const &agas_host)
-
std::size_t
retrieve_number_of_threads
() const
-
std::size_t
retrieve_number_of_localities
() const
-
std::size_t
retrieve_node_number
() const
-
std::string
host_name
() const
-
std::string
host_name
(std::string const &def_hpx_name) const
-
std::string
agas_host_name
(std::string const &def_agas) const
-
std::size_t
agas_node
() const
-
bool
found_batch_environment
() const
-
std::string
get_batch_name
() const
Public Members
-
std::string
agas_node_
-
std::size_t
agas_node_num_
-
std::size_t
node_num_
-
std::size_t
num_threads_
-
node_map_type
nodes_
-
std::size_t
num_localities_
-
std::string
batch_name_
-
bool
debug_
#include <hpx/batch_environments/pbs_environment.hpp>
-
namespace
hpx
-
namespace
util
-
namespace
batch_environments
-
struct
pbs_environment
Public Functions
-
pbs_environment
(std::vector<std::string> &nodelist, bool have_mpi, bool debug)
-
bool
valid
() const
-
std::size_t
node_num
() const
-
std::size_t
num_threads
() const
-
std::size_t
num_localities
() const
Private Functions
-
void
read_nodefile
(std::vector<std::string> &nodelist, bool have_mpi, bool debug)
-
void
read_nodelist
(std::vector<std::string> &nodelist, bool debug)
Private Members
-
std::size_t
node_num_
-
std::size_t
num_localities_
-
std::size_t
num_threads_
-
bool
valid_
#include <hpx/batch_environments/slurm_environment.hpp>
-
namespace
hpx
-
namespace
util
-
namespace
batch_environments
-
struct
slurm_environment
Public Functions
-
slurm_environment
(std::vector<std::string> &nodelist, bool debug)
-
bool
valid
() const
-
std::size_t
node_num
() const
-
std::size_t
num_threads
() const
-
std::size_t
num_localities
() const
Private Functions
-
void
retrieve_number_of_localities
(bool debug)
-
void
retrieve_number_of_tasks
(bool debug)
-
void
retrieve_nodelist
(std::vector<std::string> &nodes, bool debug)
-
void
retrieve_number_of_threads
()
Private Members
-
std::size_t
node_num_
-
std::size_t
num_threads_
-
std::size_t
num_tasks_
-
std::size_t
num_localities_
-
bool
valid_