@atexit.register
@collective
def exit():
    if configuration['print_cache_size'] and MPI.comm.rank == 0:
        from caching import report_cache, Cached, ObjectCached
        print '**** PyOP2 cache sizes at exit ****'
        report_cache(typ=ObjectCached)
        report_cache(typ=Cached)
    if configuration['print_summary'] and MPI.comm.rank == 0:
        from profiling import summary
        print '**** PyOP2 timings summary ****'
        summary()
    configuration.reset()

    if backends.get_backend() != 'pyop2.void':
        backends.unset_backend()
Retrieves header data of Analytics REST resource.
dataset/ETHPy150Open OP2/PyOP2/pyop2/op2.py/exit--crossover with--dataset/ETHPy150Open soccermetrics/soccermetrics-client-py/soccermetrics/rest/resources/analytics.py/AnalyticsResource.head