Project

General

Profile

Feature #693

add CcdCallBacksReset() to header file (or improve callback frequency)

Added by Jim Phillips over 3 years ago. Updated 9 days ago.

Status:
In Progress
Priority:
Normal
Category:
-
Target version:
Start date:
03/09/2015
Due date:
% Done:

0%


Description

Trying to poll the GPU every 0.1ms I get much lower frequency when the PE is busy. The expedient solution is to add a call to CcdCallBacksReset() immediately before every call to CcdCallFnAfter(). This resets the message skip count, which CcdCallBacks() tunes to 5ms, and instead typically checks the callback after every entry point.

I currently provide a CcdCallBacksReset() prototype in the NAMD source code, but it would be better to expose this function in a Charm++ header file, or call it automatically inside CcdCallFnAfter(). It would also help if CcdCallBacks() tuned nSkip to the shortest registered callback interval rather than a fixed 5ms.

History

#1 Updated by Nikhil Jain almost 3 years ago

  • Assignee set to Michael Robson

#2 Updated by Michael Robson almost 3 years ago

  • Target version changed from 6.7.0 to 6.8.0

#3 Updated by Michael Robson over 1 year ago

  • Status changed from New to In Progress

#4 Updated by Michael Robson over 1 year ago

  • Status changed from In Progress to New

#5 Updated by Michael Robson over 1 year ago

  • Target version changed from 6.8.0 to 6.8.1

#6 Updated by Eric Bohm 12 months ago

  • Target version changed from 6.8.1 to 6.9.0

#7 Updated by Michael Robson 9 days ago

  • Status changed from New to In Progress

Also available in: Atom PDF