[Commits] [Carpet] branch, ianhinder/modetimers, created. carpet-6-init-39-g52c57c5

Carpet git repositories carpetgit at stellarcollapse.org
Thu Oct 25 18:13:53 CDT 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Carpet — Adaptive Mesh Refinement for the Cactus Framework <http://carpetcode.org/>".

The branch, ianhinder/modetimers has been created
        at  52c57c5fcee43db61f718664a2b87e3fb3b54bc0 (commit)

- Log -----------------------------------------------------------------
commit 52c57c5fcee43db61f718664a2b87e3fb3b54bc0
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date:   Fri Oct 26 01:00:07 2012 +0200

    Add a timer tree for measuring time spent in each Carpet mode
    
    * This can be used for determining which mode, or which refinement level or map, is taking up a lot of time in a simulation
    * Add parameters to control whether local mode and each map are timed
    * Time the transitions between modes

commit b5a8c179373d2fd87d10af08702c3ea91f71e699
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date:   Fri Oct 26 00:56:32 2012 +0200

    Support more than one hierarchy of timers
    
    * Introduce a TimerTree class which contains a pointer to the root and current TimerNodes of that tree
    * Adapt TimerNode and Timer classes to use TimerTrees rather than static variables
    * Declare a main_timer_tree variable, which is the default tree to use if you don't specify one in Timer timer("timername")

-----------------------------------------------------------------------


hooks/post-receive
--
Carpet — Adaptive Mesh Refinement for the Cactus Framework <http://carpetcode.org/>


More information about the Commits mailing list