Function combigrid::buildCombiParametersFromConfig
Defined in File ParameterIO.hpp
Function Documentation
-
inline std::pair<CombiParameters, LocalTasks> combigrid::buildCombiParametersFromConfig(const boost::property_tree::ptree &cfg)
Build CombiParameters and distribute tasks from a property tree.
Call after MPI groups are set up. Reads [ct] section, builds the combination scheme (from lmin/lmax or a JSON ctscheme file), distributes tasks across process groups, and returns ready-to-use CombiParameters.
Supported ctparam fields (all in [ct] section unless noted): dim, lmin, lmax, p, ncombi, boundary, basis, chunkSize, hierarchization_dims, ctscheme, combinationVariant, forwardDecomposition, reduceCombinationDimsLmin/Lmax, ncombiLocal, [thirdLevel] host/port
- Parameters:
cfg – Property tree from readParameterFile()
- Returns: