openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
|
Async IO functions. More...
#include "basics.h"
#include "sim_utils.h"
#include "fem.h"
#include "physics.h"
#include "async_io.h"
Go to the source code of this file.
Namespaces | |
opencarp | |
opencarp::async | |
Functions | |
void | opencarp::async::IO_poll_for_output (async_IO_queue &io_queue) |
void | opencarp::async::COMPUTE_send_exit_flag () |
this function sends the exit flag from a compute node to an io node. More... | |
int | opencarp::async::COMPUTE_register_output (const SF::vector< mesh_int_t > &idx, const int dpn, const char *name, const char *units) |
void | opencarp::async::IO_prepare_sort (const SF::vector< mesh_int_t > &inp_idx, SF::commgraph< size_t > &grph, SF::vector< mesh_int_t > &perm_before_comm, SF::vector< mesh_int_t > &perm_after_comm) |
IGBheader * | opencarp::async::IO_open_igb (const int numIOs, const double dimt, const size_t gsize, const int dpn, const char *name, const char *units) |
void | opencarp::async::IO_register_output (async_IO_queue &io_queue) |
int | opencarp::async::COMPUTE_get_receive_rank (const intercomm_layout &il) |
get the IO node rank that will receive our data chunk More... | |
void | opencarp::async::IO_get_sender_ranks (const intercomm_layout &il, SF::vector< int > &sender) |
get the compute node ranks that will send their data chunk to us More... | |
void | opencarp::async::IO_sort_data (SF::vector< float > &data, const SF::vector< mesh_int_t > &perm_b, const SF::vector< mesh_int_t > &perm_a, SF::commgraph< size_t > &cg) |
void | opencarp::async::IO_do_output (async_IO_queue &io_queue) |
void | opencarp::async::COMPUTE_do_output (SF_real *dat, const int lsize, const int IO_id) |
void | opencarp::async::COMPUTE_do_output (SF_real *dat, const SF::vector< mesh_int_t > &idx, const int IO_id) |