def get_supported_comm():
    """Get a list of the communication mechanisms supported by yggdrasil.

    Returns:
        list: The names of communication mechanisms supported by yggdrasil.

    """
    from yggdrasil import schema
    s = schema.get_schema()
    out = s['comm'].subtypes
    for k in ['CommBase', 'DefaultComm', 'default']:
        if k in out:
            out.remove(k)
    return list(set(out))
