|
| include (SPIOUtils) string(TOUPPER "$ |
|
CMAKE_FORTRAN_COMPILER_NAME | set (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -O0") set(CMAKE_C_FLAGS "$ |
|
g O0 | set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0") if(CMAKE_FORTRAN_COMPILER_NAME STREQUAL "XL") else() endif() if(PIO_USE_MPISERIAL) find_package(MPISERIAL COMPONENTS Fortran REQUIRED) else() find_package(MPI REQUIRED) endif() find_path(MPIMOD_PATH NAMES mpi.mod MPI.mod HINTS $ |
|
| check_macro (MPI_HAS_Fortran_MOD NAME TryMPIMod.f90 HINTS ${CMAKE_MODULE_PATH} DEFINITIONS -I${MPIMOD_PATH} COMMENT "whether MPI Fortran module is supported") if($ |
|
| message (STATUS "MPI Fortran module verified and enabled.") else() message(STATUS "MPI Fortran module failed verification and therefore disabled.") endif() if(PIO_ENABLE_TIMING) find_package(GPTL COMPONENTS Fortran_Perf QUIET) if(GPTL_Fortran_Perf_FOUND) message(STATUS "Found GPTL Fortran Perf |
|
| else () message(STATUS "Using internal GPTL Fortran library for timing") endif() endif() add_spio_executable(examplePio_f90 FALSE $ |
|