Skip to content

v4: Update ifx flags for avx2#423

Merged
mathomp4 merged 5 commits intodevelopfrom
feature/mathomp4/v4-ifx-flags
Mar 18, 2025
Merged

v4: Update ifx flags for avx2#423
mathomp4 merged 5 commits intodevelopfrom
feature/mathomp4/v4-ifx-flags

Conversation

@mathomp4
Copy link
Copy Markdown
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
@mathomp4 mathomp4 changed the base branch from main to develop March 18, 2025 14:57
@mathomp4 mathomp4 marked this pull request as ready for review March 18, 2025 15:37
@mathomp4 mathomp4 requested a review from a team as a code owner March 18, 2025 15:37
@mathomp4 mathomp4 merged commit 8084b31 into develop Mar 18, 2025
10 of 13 checks passed
@mathomp4 mathomp4 deleted the feature/mathomp4/v4-ifx-flags branch March 18, 2025 16:10
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