-- The Fortran compiler identification is GNU 12.3.0 -- The CXX compiler identification is GNU 12.3.0 -- The C compiler identification is GNU 12.3.0 -- Check for working Fortran compiler: /data/home/liumy/tools/gcc-12.3.0/bin/gfortran -- Check for working Fortran compiler: /data/home/liumy/tools/gcc-12.3.0/bin/gfortran -- works -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Checking whether /data/home/liumy/tools/gcc-12.3.0/bin/gfortran supports Fortran 90 -- Checking whether /data/home/liumy/tools/gcc-12.3.0/bin/gfortran supports Fortran 90 -- yes -- Check for working CXX compiler: /data/home/liumy/tools/gcc-12.3.0/bin/g++ -- Check for working CXX compiler: /data/home/liumy/tools/gcc-12.3.0/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /data/home/liumy/tools/gcc-12.3.0/bin/gcc -- Check for working C compiler: /data/home/liumy/tools/gcc-12.3.0/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- ecbuild 3.0.0 /data/home/liumy/GCHP/Code.GCHP/ESMA_cmake/ecbuild/cmake -- cmake 3.16.3 /data/home/liumy/tools/cmake/bin/cmake -- --------------------------------------------------------- -- Found Git: /usr/bin/git (found version "1.8.3.1") -- Performing Test C_FLAG_TEST_1 -- Performing Test C_FLAG_TEST_1 - Success -- Performing Test CXX_FLAG_TEST_1 -- Performing Test CXX_FLAG_TEST_1 - Success -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Check if the system is big endian -- Searching 16 bit integer -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Check size of off_t -- Check size of off_t - done -- Tests have been disabled -- --------------------------------------------------------- CMake Warning at ESMA_cmake/ecbuild/cmake/ecbuild_log.cmake:158 (message): WARN - Argument mismatches will be treated as *warnings* and not *errors*. Per the gfortran 10 man page: Some code contains calls to external procedures which mismatches between the calls and the procedure definition, or with mismatches between different calls. Such code is non-conforming, and will usually be flagged wi1th an error. This options degrades the error to a warning, which can only be disabled by disabling all warnings vial -w. Only a single occurrence per argument is flagged by this warning. -fallow-argument-mismatch is implied by -std=legacy. Using this option is *strongly* discouraged. It is possible to provide standard-conforming code which allows different types of arguments by using an explicit interface and TYPE(*). Call Stack (most recent call first): ESMA_cmake/GNU.cmake:57 (ecbuild_warn) ESMA_cmake/esma.cmake:29 (include) CMakeLists.txt:84 (include) CMake Warning at ESMA_cmake/ecbuild/cmake/ecbuild_log.cmake:158 (message): WARN - Invalid use of BOZ literal constants will be treated as *warnings* and not as *errors*. Per the GCC 10 release notes: The handling of a BOZ literal constant has been reworked to provide better conformance to the Fortran 2008 and 2018 standards. In these Fortran standards, a BOZ literal constant is a typeless and kindless entity. As a part of the rework, documented and undocumented extensions to the Fortran standard now emit errors during compilation. Some of these extensions are permitted with the -fallow-invalid-boz, where the error is degraded to a warning and the code is compiled as with older gfortran. Call Stack (most recent call first): ESMA_cmake/GNU.cmake:77 (ecbuild_warn) ESMA_cmake/esma.cmake:29 (include) CMakeLists.txt:84 (include) -- Performing Test FORTRAN_COMPILER_SUPPORTS_ASSUMED_TYPE -- Performing Test FORTRAN_COMPILER_SUPPORTS_ASSUMED_TYPE: SUCCESS -- Performing Test FORTRAN_COMPILER_SUPPORTS_FINDLOC -- Performing Test FORTRAN_COMPILER_SUPPORTS_FINDLOC: SUCCESS -- Could NOT find ImageMagick (missing: ImageMagick_mogrify_EXECUTABLE) -- NOTE: ImageMagick was not found. This will prevent using LaTeX and some postprocessing utilities from running, but does not affect the build -- Found OpenMP_Fortran: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") found components: Fortran -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found MPI_C: /data/home/liumy/tools/openmpi-4.1.5_gcc123/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /data/home/liumy/tools/openmpi-4.1.5_gcc123/lib/libmpi.so (found version "3.1") -- Found MPI_Fortran: /data/home/liumy/tools/openmpi-4.1.5_gcc123/lib/libmpi_usempif08.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- BASEDIR: IGNORE -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /data/home/liumy/tools/geos-chem-lib/lib/libhdf5.so;/data/home/liumy/tools/geos-chem-lib/lib/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so (found version "1.10.8") -- Found NetCDF4: 1 -- Found ESMF: /data/home/liumy/tools/ESMF_8_4_2/INSTALL_gfortran12.3_openmpi4.1/include (found version "8.4.2") -- Found NetCDF4: 1 -- Found MPI: TRUE (found version "3.1") found components: C CXX Fortran -- --------------------------------------------------------- -- [gchp_ctm] (13.3.2) [efb2346] -- Performing Test _LOGICAL_DEFAULT_KIND: SUCCESS (value=4) -- Performing Test _INT_DEFAULT_KIND: SUCCESS (value=4) -- Performing Test _ISO_INT8: SUCCESS (value=1) -- Performing Test _ISO_INT16: SUCCESS (value=2) -- Performing Test _ISO_INT32: SUCCESS (value=4) -- Performing Test _ISO_INT64: SUCCESS (value=8) -- Performing Test _REAL_DEFAULT_KIND: SUCCESS (value=4) -- Performing Test _DOUBLE_DEFAULT_KIND: SUCCESS (value=8) -- Performing Test _ISO_REAL32: SUCCESS (value=4) -- Performing Test _ISO_REAL64: SUCCESS (value=8) -- Performing Test _ISO_REAL128: SUCCESS (value=16) -- Using submodule /data/home/liumy/GCHP/Code.GCHP/src/gFTL-shared/extern/gFTL CMake Warning at ESMA_cmake/ecbuild/cmake/ecbuild_log.cmake:158 (message): WARN - Argument mismatches will be treated as *warnings* and not *errors*. Per the gfortran 10 man page: Some code contains calls to external procedures which mismatches between the calls and the procedure definition, or with mismatches between different calls. Such code is non-conforming, and will usually be flagged wi1th an error. This options degrades the error to a warning, which can only be disabled by disabling all warnings vial -w. Only a single occurrence per argument is flagged by this warning. -fallow-argument-mismatch is implied by -std=legacy. Using this option is *strongly* discouraged. It is possible to provide standard-conforming code which allows different types of arguments by using an explicit interface and TYPE(*). Call Stack (most recent call first): ESMA_cmake/GNU.cmake:57 (ecbuild_warn) src/yaFyaml/CMakeLists.txt:16 (include) CMake Warning at ESMA_cmake/ecbuild/cmake/ecbuild_log.cmake:158 (message): WARN - Invalid use of BOZ literal constants will be treated as *warnings* and not as *errors*. Per the GCC 10 release notes: The handling of a BOZ literal constant has been reworked to provide better conformance to the Fortran 2008 and 2018 standards. In these Fortran standards, a BOZ literal constant is a typeless and kindless entity. As a part of the rework, documented and undocumented extensions to the Fortran standard now emit errors during compilation. Some of these extensions are permitted with the -fallow-invalid-boz, where the error is degraded to a warning and the code is compiled as with older gfortran. Call Stack (most recent call first): ESMA_cmake/GNU.cmake:77 (ecbuild_warn) src/yaFyaml/CMakeLists.txt:16 (include) -- Performing Test SUPPORT_FOR_ASSUMED_TYPE -- Performing Test SUPPORT_FOR_ASSUMED_TYPE: FAILURE -- Performing Test SUPPORT_FOR_C_LOC_ASSUMED_SIZE -- Performing Test SUPPORT_FOR_C_LOC_ASSUMED_SIZE: FAILURE -- Performing Test SUPPORT_FOR_MPI_ALLOC_MEM_CPTR -- Performing Test SUPPORT_FOR_MPI_ALLOC_MEM_CPTR: FAILURE -- Found Doxygen: /usr/bin/doxygen (found version "1.8.5") found components: doxygen missing components: dot -- --------------------------------------------------------- -- [MAPL] (2.6.3) -- Found Perl: /usr/bin/perl (found version "5.16.3") -- Building FV dynamics as hydrostatic ================================================================= HEMCO 3.2.2 Current status: 3.2.2 ================================================================= -- Found NetCDF: /data/home/liumy/tools/geos-chem-lib/lib/libnetcdff.so ================================================================= GEOS-Chem 13.3.2 (science codebase) Current status: 13.3.4 ================================================================= -- Settings: * OMP: ON OFF * USE_REAL8: ON OFF * APM: ON OFF * RRTMG: ON OFF * GTMM: ON OFF * LUO_WETDEP: ON OFF -- Configuring done -- Generating done -- Build files have been written to: /data/home/liumy/GCHP/Code.GCHP/build