-
Notifications
You must be signed in to change notification settings - Fork 22
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
NCEPLIBS-bufr ctest will fail with jedi/intel-impi/2020.2 module #231
Comments
Just to clarify, what platform are you seeing this on Nick? And are you seeing any warnings during the Python build step on this particular platform? If so, then perhaps it's related to #200 which is still awaiting resolution. I also wonder if this is somehow related to #135, where we've seen similar behavior on other platforms including the WCOSS, and irrespective of whether or not code coverage flags are being used. Either way, this will probably require assistance from someone more experienced with Python, so I've added some such folks to the thread with the hopes that they can step in to help. |
Can you run the ctests with --verbose --output-on-failure?
Which machine?
… On Aug 30, 2022, at 11:58 AM, NicholasEsposito-NOAA ***@***.***> wrote:
When building NCEPLIBS-bufr with the jedi/intel-impi/2020.2 module, the process will get all the way through. However, running ctest will cause the first 7 tests to fail.
1 - test_pyncepbufr_checkpoint (Failed)
2 - test_pyncepbufr_gps (Failed)
3 - test_pyncepbufr_prepbufr (Failed)
4 - test_pyncepbufr_rad (Failed)
5 - test_pyncepbufr_satwnd (Failed)
6 - test_pyncepbufr_write (Failed)
7 - test_pyncepbufr_test (Failed)
When we build with gnu (jedi/gnu-openmpi/9.2.0) module, everything builds and all the ctests pass.
The full module load process is below:
module purge
export JEDI_OPT=/scratch1/NCEPDEV/jcsda/jedipara/opt/modules
module use $JEDI_OPT/modulefiles/core
module load jedi/gnu-openmpi/9.2.0 # Use this OR intel-impi below
#module load jedi/intel-impi/2020.2
module load pybind11
module load bufr
module unload bufr/noaa-emc-11.5.0
module unload json-schema-validator/2.1.0
module unload json/3.9.1
module use -a /scratch2/NCEPDEV/marineda/Jong.Kim/save/modulefiles/
module load anaconda/3.15.1
—
Reply to this email directly, view it on GitHub <#231>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AB5C2RN3YV3EZN3BWJVJKMTV3ZDTBANCNFSM6AAAAAAQAUNMCM>.
You are receiving this because you are subscribed to this thread.
|
This was performed on Hera. I ran the ctest with the options above. For test 7, the output was this:
|
Seems like the location of the |
Just touching base. @nicholasesposito has this issue been resolved for you, or are you still waiting on help for this? |
I just tried again. I'm still getting the same ctest failures as earlier. There's still the other way of compiling using gnu compiler that works the whole way. @emilyhcliu how much do we want to pursue this since we have the other way of compiling? |
@nicholasesposito hopefully this is fixed now, because the python extensions to the library are now generated during the build step and not the install step. Thanks to @AlexanderRichert-NOAA for figuring this out! |
See #524 for more details |
When building NCEPLIBS-bufr with the jedi/intel-impi/2020.2 module, the process will get all the way through. However, running ctest will cause the first 7 tests to fail.
When we build with gnu (jedi/gnu-openmpi/9.2.0) module, everything builds and all the ctests pass.
The full module load process is below:
The text was updated successfully, but these errors were encountered: