Skip to content
Snippets Groups Projects

CONFIG: add settings for Cray compiler and cray mpich

Merged Mark OLESEN requested to merge feature-config-cray into develop
Viewing commit fe20ddb1
Show latest version
2 files
+ 41
2
Preferences
Compare changes
Files
2
@@ -215,10 +215,37 @@ EnumType Foam::Enum<EnumType>::lookupOrDefault
{
return lookup(key, dict);
}
else
return deflt;
}
template<class EnumType>
EnumType Foam::Enum<EnumType>::lookupOrFailsafe
(
const word& key,
const dictionary& dict,
const EnumType deflt
) const
{
if (dict.found(key))
{
return deflt;
const word enumName(dict.lookup(key));
const label idx = getIndex(enumName);
if (idx < 0)
{
IOWarningInFunction(dict)
<< "bad " << key <<" specifier " << enumName
<< " using " << getName(deflt) << endl;
}
else
{
return EnumType(values_[idx]);
}
}
return deflt;
}