Skip to content
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

v4: Update ifx flags for avx2 #423

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

mathomp4
Copy link
Member

@mathomp4 mathomp4 commented Feb 4, 2025

This pull request updates the Intel LLVM Fortran flags to use -march=x86-64-v3 instead of -march=core-avx2 for better compatibility and performance. The changes affect the CHANGELOG.md and compiler/flags/IntelLLVM_Fortran.cmake files.

Intel LLVM Fortran Flags Update:

  • CHANGELOG.md: Added an entry to reflect the update of Intel LLVM Fortran flags to use -march=x86-64-v3 instead of -march=core-avx2.

  • compiler/flags/IntelLLVM_Fortran.cmake:

    • Replaced COREAVX2_FLAG with MARCH_FLAG and updated its value to -march=x86-64-v3 for AMD, Hygon, and Intel processors.
    • Updated GEOS_Fortran_Vect_Flags to use the new MARCH_FLAG instead of COREAVX2_FLAG.
    • Updated GEOS_Fortran_Aggressive_Flags to use the new MARCH_FLAG instead of COREAVX2_FLAG.

@mathomp4 mathomp4 added the Non 0-diff The changes in this pull request are non-zero-diff label Feb 4, 2025
@mathomp4 mathomp4 self-assigned this Feb 4, 2025
@mathomp4 mathomp4 added 0 diff The changes in this pull request have verified to be zero-diff with the target branch. and removed Non 0-diff The changes in this pull request are non-zero-diff labels Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 diff The changes in this pull request have verified to be zero-diff with the target branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant