def is_variable_geometry(xmldoc):
    """
     Tries to guess whether the calculation involves changes in
     geometry.
     """
    itemlist = xmldoc.getElementsByTagName('module')
    for m in itemlist:
        if 'serial' in list(m.attributes.keys()):
            if 'dictRef' in list(m.attributes.keys()):
                if m.attributes['dictRef'].value == 'Single-Point':
                    return False
                else:
                    return True
    return False
