Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
Classes | |
class | Configuration |
struct | MpiTypes |
Typedefs | |
typedef alsfvm::shared_ptr< Configuration > | ConfigurationPtr |
Functions | |
bool | hasGPUDirectSupport () |
std::string | getMPIVersion () |
void | setCudaDevice () |
std::array< MPI_Offset, 3 > | to_mpi_offset (const ivec3 &integerVector) |
Convenience function to do the type cast from int to whatever MPI_Offset is (usually long long int) More... | |
typedef alsfvm::shared_ptr<Configuration> alsutils::mpi::ConfigurationPtr |
std::string alsutils::mpi::getMPIVersion | ( | ) |
bool alsutils::mpi::hasGPUDirectSupport | ( | ) |
Checks wether GPU direct is enabled or not
We check according to this documentation
https://www.open-mpi.org/faq/?category=runcuda
under
|
inline |
std::array<MPI_Offset, 3> alsutils::mpi::to_mpi_offset | ( | const ivec3 & | integerVector | ) |
Convenience function to do the type cast from int to whatever MPI_Offset is (usually long long int)