Add tests for derecho_intel-oneapi and transition over from intel testing #2476
Labels
enhancement
new capability or improved behavior of existing capability
next
this should get some attention in the next week or two. Normally each Thursday SE meeting.
testing
additions or changes to tests
Milestone
In the SEA ISS meeting today, we learned that the standard intel compiler is now deprecated and will be removed in 2024-Q4. Most likely we will still be able to use intel for quite some time after that. But, this also means that any compiler bugs we find in intel, won't be fixed.
Other reasons to move to intel-oneapi is that it allows using GPU's, it's future protection for compiler changes, AND intel-oneapi is based on LLVM which adds a host of compiler robustness and language understanding to the compiler. It also has OpenMP-5 which allows GPU offloading using OpenMP directives. Since we already have OpenMP in CTSM this would be a natural way for us to support GPU offloading in CTSM.
In #1995 we mention intel-onapi and that we had problems. We need to bring look at that again and see what's happening. Now, that Derecho is more stable it's likely working better.
Definition of done first three of these are important for CTSM5.3 timeline:
Move RTM testlist from intel to intel-oneapi RTM#47
Move intel tests to intel-oneapi MOSART#90
The text was updated successfully, but these errors were encountered: