Skip to content

Commit 24387e7

Browse files
Merge pull request #1712 from rfbgo/expmanage
eval vars per workload
2 parents e59004f + 1d54611 commit 24387e7

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

lib/ramble/ramble/workspace/workspace.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1341,12 +1341,12 @@ def process_definitions(definitions, def_type="variable"):
13411341
exp_context.variables[workload_name_variable] = workload_names.copy()
13421342
workload_names = [ramble.expander.Expander.expansion_str(workload_name_variable)]
13431343

1344-
missing_vars = set()
13451344
self.software_environments = ramble.software_environments.SoftwareEnvironments(self)
13461345
is_dry_run = self.dry_run
13471346
self.dry_run = True
13481347
for workload_name in workload_names:
13491348
edited = True
1349+
missing_vars = set()
13501350
exp_set = ramble.experiment_set.ExperimentSet(self)
13511351
exp_list = exp_set.render_experiment_set(
13521352
app_inst.name,

var/ramble/repos/builtin/base_classes/application-base/base_class.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4777,8 +4777,9 @@ def define_mpi_vars():
47774777
value = 0
47784778

47794779
if value is not None:
4780-
self.missing_mpi_variables.add(var_name)
47814780
self.define_variable(var_name, value)
4781+
else:
4782+
self.missing_mpi_variables.add(var_name)
47824783

47834784
if mpi_required:
47844785
required_dict = {

0 commit comments

Comments
 (0)