@@ -71,6 +71,10 @@ if(CMAKE_Fortran_COMPILER)
7171 include (FortranCInterface)
7272 FortranCInterface_VERIFY()
7373 FortranCInterface_VERIFY(CXX)
74+ if (CMAKE_Fortran_COMPILER_ID STREQUAL "Cray" )
75+ # Needed to make lowercase modules on Cray platforms
76+ set (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -ef" )
77+ endif ()
7478else ()
7579 message (STATUS "Charm++: No Fortran support." )
7680endif ()
@@ -386,7 +390,7 @@ set(CMK_BUILD_CRAY 0)
386390if (${NETWORK} MATCHES "gni-" )
387391 set (CHARM_PLATFORM "${NETWORK} " )
388392 set (CMK_BUILD_CRAY 1)
389- elseif (${NETWORK} MATCHES "mpi-crayx " )
393+ elseif (${NETWORK} MATCHES "mpi-cray " )
390394 set (CHARM_PLATFORM "${NETWORK} " )
391395endif ()
392396
@@ -560,7 +564,7 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/src/arch/${NETWORK}/gdir_link)
560564 file (STRINGS src/arch/${NETWORK} /gdir_link GDIR)
561565elseif (${NETWORK} MATCHES "gni-" )
562566 set (GDIR "gni" )
563- elseif (${NETWORK} MATCHES "mpi-crayx " )
567+ elseif (${NETWORK} MATCHES "mpi-cray " )
564568 set (GDIR "mpi" )
565569else ()
566570 set (GDIR ${NETWORK} )
@@ -905,7 +909,7 @@ file(APPEND ${optfile_sh} "[ -z \"$CHARMINC\" ] && CHARMINC=\".\"\n")
905909# This needs to appear before sourcing the cc-$compiler.sh file
906910file (APPEND ${optfile_sh} "CMK_COMPILER_SUFFIX=${CMK_COMPILER_SUFFIX} \n " )
907911
908- if (NOT ${NETWORK} STREQUAL "mpi" AND NOT ${NETWORK} MATCHES "gni-" AND NOT ${NETWORK} MATCHES "-crayx " )
912+ if (NOT ${NETWORK} STREQUAL "mpi" AND NOT ${NETWORK} MATCHES "gni-" AND NOT ${NETWORK} MATCHES "-cray " )
909913 file (APPEND ${optfile_sh} ". ${CMAKE_BINARY_DIR} /include/cc-${CMK_COMPILER} .sh\n " )
910914endif ()
911915
@@ -950,7 +954,7 @@ foreach(l CMK_AMPI_WITH_ROMIO CMK_OPTIMIZE CMK_AMPI_ONLY CMK_POST_EXE CMK_SHARED
950954 file (APPEND ${optfile_h} "#define ${l} ${${l} }\n " )
951955endforeach (l)
952956
953- if (NOT ${NETWORK} STREQUAL "mpi" AND NOT ${NETWORK} MATCHES "gni-" AND NOT ${NETWORK} MATCHES "-crayx " )
957+ if (NOT ${NETWORK} STREQUAL "mpi" AND NOT ${NETWORK} MATCHES "gni-" AND NOT ${NETWORK} MATCHES "-cray " )
954958 file (APPEND ${optfile_h} "#include \" cc-${CMK_COMPILER} .h\"\n " )
955959endif ()
956960
0 commit comments