#include "shamsys/legacy/log.hpp"
#include <functional>
#include <string>
Go to the source code of this file.
|
| namespace | shamsys |
| | namespace for the system handling
|
| |
|
| #define | Register_MPIDtypeInit(placeholdername, name) |
| | register a static init function to initialize a mpi type
|
| |
| #define | Register_MPIDtypeFree(placeholdername, name) |
| | register a static init function to free a mpi type
|
| |
◆ Register_MPIDtypeFree
| #define Register_MPIDtypeFree |
( |
|
placeholdername, |
|
|
|
name |
|
) |
| |
Value: void mpifree_##placeholdername(); \
void (*mpifree_ptr_##placeholdername)() = mpifree_##placeholdername; \
mpifree_ptr_##placeholdername, name); \
void mpifree_##placeholdername()
register a static init function to free a mpi type
Definition at line 81 of file MpiDataTypeHandler.hpp.
◆ Register_MPIDtypeInit
| #define Register_MPIDtypeInit |
( |
|
placeholdername, |
|
|
|
name |
|
) |
| |
Value: void mpiinit_##placeholdername(); \
void (*mpiinit_ptr_##placeholdername)() = mpiinit_##placeholdername; \
mpiinit_ptr_##placeholdername, name); \
void mpiinit_##placeholdername()
register a static init function to initialize a mpi type
Definition at line 70 of file MpiDataTypeHandler.hpp.
◆ fct_sig
| using shamsys::mpidtypehandler::fct_sig = typedef std::function<void()> |
◆ free_mpidtype()
| void shamsys::mpidtypehandler::free_mpidtype |
( |
| ) |
|
|
inline |
◆ init_mpidtype()
| void shamsys::mpidtypehandler::init_mpidtype |
( |
| ) |
|
|
inline |
◆ static_free_shamrock_mpidtype
| std::vector<fct_sig> shamsys::mpidtypehandler::static_free_shamrock_mpidtype {} |
|
inline |
◆ static_free_shamrock_mpidtype_names
| std::vector<std::string> shamsys::mpidtypehandler::static_free_shamrock_mpidtype_names {} |
|
inline |
◆ static_init_shamrock_mpidtype
| std::vector<fct_sig> shamsys::mpidtypehandler::static_init_shamrock_mpidtype {} |
|
inline |
◆ static_init_shamrock_mpidtype_names
| std::vector<std::string> shamsys::mpidtypehandler::static_init_shamrock_mpidtype_names {} |
|
inline |