X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/36c1b72b7fce07b7a1797808df3c8808c12694c1..492547153d1f41e669ec74f7518a143fa7800ea2:/src/smpi/include/smpi_utils.hpp diff --git a/src/smpi/include/smpi_utils.hpp b/src/smpi/include/smpi_utils.hpp new file mode 100644 index 0000000000..972e2854b4 --- /dev/null +++ b/src/smpi/include/smpi_utils.hpp @@ -0,0 +1,25 @@ +/* Copyright (c) 2016-2017. The SimGrid Team. All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + +#ifndef SMPI_UTILS_HPP +#define SMPI_UTILS_HPP +#include "xbt/base.h" +#include +#include +#include + +extern "C" { + +// Methods used to parse and store the values for timing injections in smpi +struct s_smpi_factor_t { + size_t factor = 0; + std::vector values; +}; +typedef s_smpi_factor_t* smpi_os_factor_t; +} + +XBT_PUBLIC(std::vector) parse_factor(std::string smpi_coef_string); + +#endif