Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
ptask_BMF: refactor code and loop scenarios
authorBruno Donassolo <bruno.donassolo@inria.fr>
Wed, 23 Feb 2022 11:32:22 +0000 (12:32 +0100)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Mon, 7 Mar 2022 09:23:25 +0000 (10:23 +0100)
commitfa5d6c99110d257cfdd76950311361bec0b72e72
tree8686da9106a5eae861eecd38e6fc5bcdd4f35d3d
parent49f7666180800a60794b56ae7feade3b0d3f3be2
ptask_BMF: refactor code and loop scenarios

New cfg flag: --cfg=bmf/max-iterations:X. Configure the number maximum
of iterations done by BMF solver (default 1000).

Usually the algorithm converges much faster but in some cases it may be
necessary to increase it. However, can impact negatively on execution
time

Refactor code: new BmfSolver class to encapsulate matrix manipulation from system

Add a class to generate all possible allocations if necessary
MANIFEST.in
src/kernel/lmm/bmf.cpp
src/kernel/lmm/bmf.hpp
src/kernel/lmm/bmf_test.cpp
src/simgrid/sg_config.cpp
src/surf/surf_interface.hpp