...
Info |
---|
The underlying compiler can be changed to the new LLVM-based Intel Fortran compiler Also see https://thaisc.atlassian.net/wiki/spaces/~6278ba6723d61e006fc39e39LANTA/pages/edit-v2/518160385#Porting542998529/Intel+Fortran+Compiler#Porting-from-IFORT-to-IFX and https://www.intel.com/content/www/us/en/developer/articles/guide/porting-guide-for-ifort-to-ifx.html. |
...
Flags / Options | Short description |
---|---|
-fPIC | Generate position-independent code. Usually used when building shared objects. |
-fPIE | Generate position-independent code that can ONLY be linked into executables. |
-ftz | Flush subnormal results to zero. Ref: https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2023-1/ftz-qftz.html. |
-heap-arrays [size] | Put automatic and temporary arrays that are larger than size KB on the heap instead of the stack. Ref: https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2023-1/heap-arrays.html. |
-mcondiionalmcondional-branch=[keyword] | Identify code that may be vulnerable to speculative execution side-channel attacks as a result of bad speculation of a conditional branch direction. Ref: https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2023-1/mconditional-branch-qconditional-branch.html. |
-pie | Link code compiled with |
-pthread | Compile with POSIX thread library for multi-threading support. |
...