diff --git a/config/cesm/machines/config_machines.xml b/config/cesm/machines/config_machines.xml
index b6da2472d0e..8f63c3dafb2 100644
--- a/config/cesm/machines/config_machines.xml
+++ b/config/cesm/machines/config_machines.xml
@@ -216,7 +216,7 @@
-np $TOTALPES
-p "%g:"
- omplace
+ omplace -tm open64
@@ -259,7 +259,7 @@
gnu/6.3.0
- mpt/2.15
+ mpt/2.15f
ncarcompilers/0.3.5
diff --git a/config/xml_schemas/config_compsets.xsd b/config/xml_schemas/config_compsets.xsd
index e9072738a6d..9dcbc4a1050 100644
--- a/config/xml_schemas/config_compsets.xsd
+++ b/config/xml_schemas/config_compsets.xsd
@@ -33,7 +33,6 @@
-
@@ -66,8 +65,8 @@
-
-
+
+
diff --git a/scripts/Tools/xmlquery b/scripts/Tools/xmlquery
index c555cee3855..a6efe9f3cc5 100755
--- a/scripts/Tools/xmlquery
+++ b/scripts/Tools/xmlquery
@@ -147,10 +147,11 @@ def xmlquery(case, variables, subgroup=None, fileonly=False,
groups = ['none']
if xmlfile:
- value = case.get_value(var, resolved=resolved)
- results['none'] = {}
- results['none'][var] = {}
- results['none'][var]['value'] = value
+ if not groups:
+ value = case.get_value(var, resolved=resolved)
+ results['none'] = {}
+ results['none'][var] = {}
+ results['none'][var]['value'] = value
else:
expect(groups, " No results found for variable %s"%var)
for group in groups: