Skip to content

Commit 5559978

Browse files
Merge pull request #617 from ajaypanyala/master
use integer64 flag for Cray Fortran compiler
2 parents 2821ead + f3e8010 commit 5559978

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

CMAKE/CheckLAPACKCompilerFlags.cmake

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ if ( FORTRAN_ILP )
2323
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -integer-size 64")
2424
endif()
2525
else()
26-
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-integer-8")
26+
set(CPE_ENV $ENV{PE_ENV})
27+
if(CPE_ENV STREQUAL "CRAY")
28+
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -sinteger64")
29+
elseif(CPE_ENV STREQUAL "NVIDIA")
30+
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -i8")
31+
else()
32+
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-integer-8")
33+
endif()
2734
endif()
2835
endif()
2936

0 commit comments

Comments
 (0)