Skip to Content.
Sympa Menu

charm - Re: [charm] Another projections question

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] Another projections question


Chronological Thread 
  • From: "Buch, Ronak Akshay" <rabuch2 AT illinois.edu>
  • To: Jozsef Bakosi <jbakosi AT lanl.gov>
  • Cc: "charm AT lists.cs.illinois.edu" <charm AT lists.cs.illinois.edu>
  • Subject: Re: [charm] Another projections question
  • Date: Fri, 20 Dec 2019 21:05:21 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=illinois.edu; dmarc=pass action=none header.from=illinois.edu; dkim=pass header.d=illinois.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HuZTRmsslef5xahmmBlcLgWWZUt1wbzQzIe6021jO5M=; b=KYU1hlKkA2FuCoKoP9hvS4ItsvcbotvCBOaXQqz2JiAgWHV4kVj6zJs6YKNDROtFP8lwMSpdyQ12PBibmYaqesob1UHNIaKr5ZxY3InWuYsY/QXD+NVjMM84DOCuaaJPuoPWhLZqVGAdsvNzUhwB8EQiPSDkGu1aOolIHLc0CtCA6ehmrJPoXeeRMEDSPvh4/QVOzac3LfHKb865IgTXUPyK5LBVBBodeapyQoRRhzua8JxLgj0qJpqIKFbZeBpdHY1o2D3kh/4bzeckpccgRfDe/g4WtWsxtgBJoM7b7pkB0nz4aevopPs0akQdxsNvyLfURR/eLG9FHaH25PqDhA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kunMdKKqebwmR8U1MUFChfxITOH838rh/NhssnEy7rGiJW76jxd2saw2YP6bsaU0AQOQJSC3ZTQ3oprr0nwG/PHKUdk0lynzBjFC0t+Sf30IGaLkSY2PLDkgurxMQElTxGl+WOI4X7O92DTzHRrTc5ShOMvNoAZVU2/RghpncyrFIbVmvvIS5NCKxqRHWN2YD8NAaEwhX6EUK9aDS7kCDZsT+MCEgmgfYaUw2txyzgxgMwBy044PN/XGVM+XY5M/BKn/WChARv9nKCIRtgPMi4TCvmW+xELElhn4SIH24h18OlzDxdwwHJtwQlbHEYMq/qW94je1LcvNkkRNQtpuDg==
  • Authentication-results: illinois.edu; spf=pass smtp.mailfrom=rabuch2 AT illinois.edu; dkim=pass header.d=uillinoisedu.onmicrosoft.com header.s=selector2-uillinoisedu-onmicrosoft-com; dmarc=pass header.from=illinois.edu

Hi Jozsef,

Yes, doing +traceoff and instrumenting with user events is one way of accomplishing this. You can also mark the entry methods you're not interested in with [notrace], which tells Charm++ not to trace those EPs.

It may also be worth trying -tracemode summary to see if it is sufficient for your needs.

Thanks,
Ronak

On Fri, Dec 20, 2019 at 2:57 PM Jozsef Bakosi <jbakosi AT lanl.gov> wrote:
Hi folks,

I would like to collect projections data from a long-running simulation.
I only would like to generate Timelines and Usage profile (under the
Tools menu). Also, I'm really only interested in the cost of a few specific
functions. What is the best way to go about this so data collection with
-tracemode projections do not interfere too much with my simulation?

Should I do +traceoff and instrument the code with
traceRegisterUserEvent() and traceUserEvent()?

How can I ensure that only specific functions are traced?

Thanks,
Jozsef



Archive powered by MHonArc 2.6.19.

Top of Page