47 "max-diffusive-count", _element(),
53 "imbalance-relative-tolerance", _element(),
59 "tolerance-target", _element(),
65 "dump-graph", _element(),
71 "input-output-digest", _element(),
77 "metis-call-strategy", _element(),
78 "one-processor-per-node",
84 "empty-partition-strategy", _element(),
85 "take-from-biggest-partition-v2",
89 "MetisEmptyPartitionStrategy")
95 (
int)(MetisCallStrategy::all_processors));
96 metisCallStrategy.addEnumValue(x,
false);
101 (
int)(MetisCallStrategy::one_processor_per_node));
102 metisCallStrategy.addEnumValue(x,
false);
107 (
int)(MetisCallStrategy::two_processors_two_nodes));
108 metisCallStrategy.addEnumValue(x,
false);
113 (
int)(MetisCallStrategy::two_gathered_processors));
114 metisCallStrategy.addEnumValue(x,
false);
119 (
int)(MetisCallStrategy::two_scattered_processors));
120 metisCallStrategy.addEnumValue(x,
false);
125 (
int)(MetisEmptyPartitionStrategy::DoNothing));
126 emptyPartitionStrategy.addEnumValue(x,
false);
131 (
int)(MetisEmptyPartitionStrategy::TakeFromBiggestPartitionV1));
132 emptyPartitionStrategy.addEnumValue(x,
false);
137 (
int)(MetisEmptyPartitionStrategy::TakeFromBiggestPartitionV2));
138 emptyPartitionStrategy.addEnumValue(x,
false);
140addAlternativeNodeName(
148 Arcane::Integer getMaxDiffusiveCount() {
return maxDiffusiveCount(); }
151 Arcane::Real getImbalanceRelativeTolerance() {
return imbalanceRelativeTolerance(); }
152 Arcane::ICaseFunction* getImbalanceRelativeToleranceFunction() {
return imbalanceRelativeTolerance.function(); }
153 Arcane::IStandardFunction* getImbalanceRelativeToleranceStandardFunction() {
return imbalanceRelativeTolerance.standardFunction(); }
154 Arcane::Real getToleranceTarget() {
return toleranceTarget(); }
157 bool getDumpGraph() {
return dumpGraph(); }
160 bool getInputOutputDigest() {
return inputOutputDigest(); }
165 MetisCallStrategy getMetisCallStrategy() {
return metisCallStrategy(); }
166 MetisEmptyPartitionStrategy getEmptyPartitionStrategy() {
return emptyPartitionStrategy(); }
175 return m_case_options.get();
180 return m_case_options->configList();
185 m_case_options->setCaseModule(m);
190 m_case_options->setCaseServiceInfo(si);
196 m_case_options->addAlternativeNodeName(lang,name);
Description et contenu d'un fichier.