[CP2K-user] [CP2K:16781] Intel compiler compilation help (missing std=gnu99, qopenmp)
zc62
chenzh1993 at gmail.com
Mon Mar 28 20:47:17 UTC 2022
Hi,
I am using intel compiler 19.1.3 to compile CP2K, while a few things indeed
confuse me. AFAIK, intel compilers default to std=gnu89 and OpenMP is not
enabled by default, thus requires those options being turn on manually
(-std=gnu99, -qopenmp). However, I do not see the toolchain script provide
such flags to compilers, thus making the compilation fail.
One especially interesting thing is, because some libxc C codes use gnu99
code style that breaks icc std=gnu89 compilation, no libxc library is
generated, however, the toolchain script thinks "libxc installation
successful, continue".
This not only affects library compilations, but also affects the arch files
generated. Lacking "-std=gnu99 -qopenmp" makes a lot of CP2K code
compilation failure.
Am I missing something? Is there a way to set initial CFLAGS/FCFLAGS that
the toolchain script must append to?
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/0b0fea32-1825-4fcd-9879-91689976cca2n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20220328/e2433b86/attachment-0001.htm>
More information about the CP2K-user
mailing list