[ET Trac] [Einstein Toolkit] #1863: Carpet feature request

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Mar 17 12:09:13 CDT 2016


#1863: Carpet feature request
-------------------------+--------------------------------------------------
 Reporter:  sbrandt      |       Owner:  eschnett           
     Type:  enhancement  |      Status:  new                
 Priority:  optional     |   Milestone:                     
Component:  Carpet       |     Version:  development version
 Keywords:               |  
-------------------------+--------------------------------------------------
 I frequently find myself editing CallFunction.cc to put some special pre
 call and post call functions in place. Sometimes, I just want to see a
 message when I exit and exit a function, so I have context for any other
 print messages I see in the log. Another use I have is to provide
 automatic checks to see when a function modifies a variable (by doing
 checksums before and after), and so on. I have a few more.

 What I'd like to have is the ability to register a function to run before
 a call and/or after a call. In principle, Accelerator_PreCall/PostCall
 could then use this mechanism rather than having carpet call them
 explicitly. The attached patch implements this functionality. I assume
 that there are lots of things about my implementation that people won't
 like, but I attach it anyway as a prototype.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1863>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list