Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add (semi-)automatic profiling for Zgoubi #36

Open
dtabell opened this issue Aug 3, 2018 · 4 comments
Open

Add (semi-)automatic profiling for Zgoubi #36

dtabell opened this issue Aug 3, 2018 · 4 comments
Assignees
Milestone

Comments

@dtabell
Copy link
Contributor

dtabell commented Aug 3, 2018

The goal here is to provide an easy-to-use, and simple to extend, system for profiling Zgoubi. This will make it easier for future developers to identify computational bottlenecks in the code.

@dtabell dtabell added this to the SOW 2 milestone Aug 3, 2018
@zbeekman
Copy link
Contributor

I agree.

@robnagler

  • Would it be possible to install java in the docker container?
    • This will make it possible to export profile data more easily. (And may make it possible to view the profiles if X11/graphical support is present; this is probably not the case, however)
  • Would it be possible to generate a minimal TAU/TAU Commander installation RPM as you did for the full install?
    • This might be a good compromise, and provide faster downloads.

@zbeekman
Copy link
Contributor

We could create a Travis-CI job to generate profile data and upload the results somewhere. It would be really nice to have this just happen.

@robnagler
Copy link
Member

We can build a special image for Zgoubi development. Let's decouple the automation for a while. Use whatever computers you like to do whatever to produce reports. I don't see value in automating the profiling just yet.

@robnagler
Copy link
Member

To be clear, we don't need this to be running in travis. What we want is he ability to type make tau_profile or something like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants