Skip to content

Commit

Permalink
Update femto cmake for v5.11
Browse files Browse the repository at this point in the history
  • Loading branch information
josephzhang8 committed Jan 28, 2025
1 parent 4511e7e commit 09d8b6d
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions cmake/SCHISM.local.femto
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
###W&M Femto cluster
###W&M kuro cluster

set (SCHISM_EXE_BASENAME pschism_FEMTO CACHE STRING "Base name (modules and file extension to be added of the executable. If you want a machine name, add it here")

###Relative paths won't work
set(CMAKE_Fortran_COMPILER ifort CACHE PATH "Path to serial Fortran compiler")
set(NetCDF_FORTRAN_DIR "$ENV{NETCDF_FORTRAN}" CACHE PATH "Path to NetCDF Fortran library")
set(NetCDF_C_DIR "$ENV{NETCDF}" CACHE PATH "Path to NetCDF C library")
###Compile flags
set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -xCORE-AVX2 -mcmodel=medium -fma -align array64byte -finline-functions" CACHE STRING "Fortran flags" FORCE)
#set(CMAKE_Fortran_COMPILER ifort CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_Fortran_COMPILER ifx CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_C_COMPILER icx CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_CXX_COMPILER icpx CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_Fortran_COMPILER mpiifort CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_C_COMPILER mpiicc CACHE PATH "Path to serial Fortran compiler")
set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -mcmodel=medium -march=x86-64-v3 -init=zero" CACHE STRING "Fortran flags" FORCE)
#set(CMAKE_Fortran_FLAGS_RELEASE "-O1 -ipo -mcmodel=medium -march=core-avx2 -init=zero " CACHE STRING "Fortran flags" FORCE)
set(CMAKE_C_FLAGS_RELEASE "-O1 -march=core-avx2 " CACHE STRING "Fortran flags" FORCE)

#Hybrid (plz also update exec name above)
#set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -xCORE-AVX2 -mcmodel=medium -fma -align array64byte -finline-functions -qopenmp" CACHE STRING "Fortran flags" FORCE)

0 comments on commit 09d8b6d

Please sign in to comment.