-
Notifications
You must be signed in to change notification settings - Fork 378
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
Modules on Edison need to be updated #1356
Comments
@golaz are you ok with updating the Intel compilers on edison? |
No I don't think that path is affecting the tests. |
@rljacob : I don't have any problem updating the compilers if we have experience with the newer versions on other machines. But since this is a substantial non-BFB change, should it be part of a new tag? |
@jayeshkrishna: Here are the current version numbers I'm trying for IO related modules
|
When I tested a fix by @jgfouca regarding HOMME on edison, I ran acme_developer with his branch and only updated the Intel compiler to v17. The HOMME test built, and ran -- however had a problem with one of the executables, that may have nothing to do with compiler. So it might make more sense to only update compiler, and not try adjusting any other versions. |
I can update the GNU compiler only if I also update cray-mpich. I need to update cray-mpich to 7.5.1 (one version ahead of default) and tests will pass (except for HOMME). I did test cray-mpich 7.5.1 with Intel and the tests still passed, so I think it's safe to update, but I can only update GNU and mpich together -- so that we would have 2 different versions of mpich used on the machine based on compiler chosen. Building HOMME with GNU is still an issue as explained earlier. The cprnc tool that HOMME needs to build is trying to build with GNU, but use Intel compiler flags. I could close this issue and re-open as a GNU-only issue. |
You can just edit the title. |
PR #1533, bumps us to GNU 6.2. As noted in that PR, this version of GNU required a newer version of mpich. To avoid changing the default for this machine which is intel15 and mpich725, we only mpich751 with GNU. Additionally, instead of changing the current default of Intel, we instead added another compiler (to use Presumably, when intel 15 is dismissed, we can change the default and remove the compiler=intel17 option. |
After the edison upgrade in July 2017, we increased all versions to defaults except for netcdf/hdf. |
In general, I need to up the versions of the modules on edison.
We are still using Intel 15 and we have found that Intel 17 is working well on other machines.
There are also currently 3 tests that hit an internal compiler error when using the GNU version we have and I've verified that these pass with a newer version.
I tried acme_developer after updating the modules for intel and GNU. HOMME is failing to build, however, note that it was failing previous to cime52 for some reason anyway.
These 2 tests are failing at runtime and look like they could be IO-related hangs (for both Intel and GNU)
Started this branch:
ndk/cime/edison_module_updates
The text was updated successfully, but these errors were encountered: