charmplusplus / charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Apache License 2.0
199 stars 50 forks source link

bugfix: craycc now uses -v instead of -V #3811

Closed ericjbohm closed 1 month ago

ericjbohm commented 1 month ago

Cray (HPE) has switched over to clang/LLVM, so the command line interface for their compiler is different.

This just replaces -V with -v and a test for the string Version with version. Nonetheless, it will allow a simple multicore-linux-x86_64 craycc build to compile properly on frontier with the cray compilers. This is desirable for NAMD GPU Resident targets to use newer versions of cce, rocm, and hip modules.