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

Explore compiler optimisation flags for each HPC system (gadi for now) #38

Open
manodeep opened this issue Feb 10, 2025 · 0 comments
Open
Assignees

Comments

@manodeep
Copy link

There are a wide variety of compiler optimisation flags that could be applied to each component, and in combinations of the components (i.e., combinatorial choices). These flags need to be added during the compilation stage, and then the resulting code run and checked for i) successful run (i.e., no segfaults/errors) and ii) correctness - which is differently evalulated than bitwise identical results (as in, bitwise identical output is probably out the window when adding aggressive optimisation flags).

The benchmarking needs to be done in a systematic manner, and the associated simulation data + metadata needs to be kept around on the relevant HPC system (gadi for now). This work will probably need to be done in conjunction with scaling tests - that change how many cores/nodes are assigned to each component

@manodeep manodeep self-assigned this Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant