-
Notifications
You must be signed in to change notification settings - Fork 72
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
Mako Batch/Interactive Templates & Build Fixes #307
Conversation
f12bd33
to
b395b86
Compare
I think this PR was going to fix the issue of not using multiple ranks with |
b395b86
to
6c2d61a
Compare
I had forgotten to include it. Just did. I added: --bind-to none \ So when using GT Phoenix, you just need to use |
5e71cfe
to
aa1db8f
Compare
so the new command to test on an it is also re-building even though the GLOBs are the same? |
For Phoenix, I would recommend just: ./mfc.sh test -j X --gpu -- -c phoenix But this also works now: ./mfc.sh test -j X --gpu -- -b mpirun -f --bind-to none I looked into #288 and it's not quite fixed yet. It is really quite strange. I think it has to do with CMake expecting its binary directory to be empty upon creation and thus skipping GLOB checks within that directory. |
got it |
Part of the appeal of this PR (other than there being a template per system) is that:
|
This looks great - glad to merge once tests pass. We can also now run CPU tests much faster. |
aa2eac8
to
ed8dd7a
Compare
@sbryngelson I just fixed the rebuild issue! Closes #288. |
Thank goodness! It was very strange. What was it? |
@henryleberre you have access to NCSA Delta and Purdue Anvil as well. Can you add appropriate batch templates for those computers? |
There were two issues:
|
Could these be added later? It might be a good idea for users to get acquainted with this way of doing things, adding Mako files as they need them. |
Yes that's fine. Merge when appropriate. |
The last PR before the Benchmarking one.
Closes #292, #240, and #287.