SimGrid
3.18
Versatile Simulation of Distributed Systems
|
#include "src/kernel/lmm/maxmin.hpp"
#include "xbt/backtrace.hpp"
#include "xbt/log.h"
#include "xbt/mallocator.h"
#include "xbt/sysdep.h"
#include "xbt/utility.hpp"
#include <algorithm>
#include <cmath>
#include <cstdlib>
#include <cxxabi.h>
#include <limits>
#include <vector>
Namespaces | |
simgrid | |
Alltoall Bruck. | |
simgrid::kernel | |
simgrid::kernel::lmm | |
Typedefs | |
typedef std::vector< int > | simgrid::kernel::lmm::dyn_light_t |
Functions | |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY (surf_maxmin, surf, "Logging specific to SURF (maxmin)") | |
static void | simgrid::kernel::lmm::saturated_constraints_update (double usage, int cnst_light_num, dyn_light_t &saturated_constraints, double *min_usage) |
static void | simgrid::kernel::lmm::saturated_variable_set_update (ConstraintLight *cnst_light_tab, const dyn_light_t &saturated_constraints, lmm_system_t sys) |
template<class ElemList > | |
static void | simgrid::kernel::lmm::format_element_list (const ElemList &elem_list, int sharing_policy, double &sum, std::string &buf) |
void | simgrid::kernel::lmm::lmm_solve (lmm_system_t sys) |
Solve the lmm system. More... | |
Variables | |
double | sg_maxmin_precision = 0.00001 |
double | sg_surf_precision = 0.00001 |
int | sg_concurrency_limit = -1 |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY | ( | surf_maxmin | , |
surf | , | ||
"Logging specific to SURF (maxmin)" | |||
) |
double sg_maxmin_precision = 0.00001 |
double sg_surf_precision = 0.00001 |
int sg_concurrency_limit = -1 |