-
Mattia Mancini authored
Former-commit-id: 6a7f9527 Former-commit-id: c0738151
Mattia Mancini authoredFormer-commit-id: 6a7f9527 Former-commit-id: c0738151
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
utils.js 888 B
function get_losoto_config(step_name) {
var par = ['soltab = ' + inputs.soltab]
if (inputs.ncpu !== null && inputs.ncpu !== undefined) par.push('ncpu='+inputs.ncpu);
par.push("[" + step_name + "]")
par.push('operation=' + step_name)
for(var field_name in inputs){
if(field_name === 'input_h5parm' ||
field_name === 'soltab' ||
field_name === 'ncpu' ||
field_name === 'execute') continue;
if(inputs[field_name] === null ||
inputs[field_name] === 'null') continue;
if(inputs[field_name]["class"] !== undefined &&
(inputs[field_name]["class"] ==="Directory" ||
inputs[field_name]["class"] ==="File")){
par.push(field_name+'='+inputs[field_name].path)
} else {
par.push(field_name+'='+inputs[field_name])
}
}
return par
}