-
Notifications
You must be signed in to change notification settings - Fork 383
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 two new compiler options for cori-knl to make it easier for testing #1685
Conversation
Add option to compile with intel18 beta version. --compiler=intel18 Add option to build with Intel MPI. --compiler=intel-impi To use Intel MPI, can't use Cray compiler wrappers and so need to add some flags manually
…ion 18 of Intel compiler) and the option to use Intel MPI
…(PR #1685) Add two new compiler options for cori-knl to make it easier for testing For cori-knl only right now: --compiler=intel18 to use the beta version of Intel v18 --compiler=intel-impi to use the Intel MPI (with the default Intel compiler) [BFB]
@ndkeen , would I be able to reproduce your seg. fault, reported elsewhere, by specifying intel-impi ? What compset and resolution should I use? |
Yes. Would it make it easier if I pushed to master? The results I reported before were with a different branch, but same idea -- probably would work the same, but I (or you) can try again now. |
My "master" has lots of local changes, for the ATM initialization study. Checking out your branch is just as convenient for me. I would like to know exactly what case you ran when you observed this. If you want to repeat it first yourself, to verify that it is still there, that would be great. |
@amametjanov wants me to revert and rework using the -mpilib flag. |
@ndkeen , added code to check for NaNs and INFs in the data being passed to the reproducible sum routine. The case that is failing for you with the Intel MPI library is due to NaNs being passed to this routine. This of course does not address where the NaNs are coming from. |
@ndkeen how is this going? |
I decided I will revert this change and create 2 new PR's: one to add |
Done differently here: #1710 |
For cori-knl only right now:
--compiler=intel18 to use the beta version of Intel v18
--compiler=intel-impi to use the Intel MPI (with the default Intel compiler)
[BFB]