Building C object CMakeFiles/userblocklib_dummy.dir/src/output/read_userblock_dummy.c.o Building C object CMakeFiles/stacksizelib.dir/src/globals/stacksize.c.o Building C object CMakeFiles/userblocklib.dir/src/output/read_userblock.c.o Scanning dependencies of target userblocklib_dummy Scanning dependencies of target userblocklib Scanning dependencies of target stacksizelib This process will take a while (several make Please note that HDF5 seems to have problems with a parallel build process, so wie skip the -j flag of make. The second step actually compiles the software. Checking whether /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/ifort supports Fortran 90 - yes Checking whether /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/ifort supports Fortran 90 Detecting Fortran compiler ABI info - done Check for working Fortran compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/ifort - works Check for working Fortran compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/ifort The Fortran compiler identification is Intel 17.0213 Check for working CXX compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/icpc - works Check for working CXX compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/icpc Check for working C compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/icc - works Check for working C compiler: /sw/global/compilers/intel/2017/compilers_and_libraries_2017.2.174/linux/bin/intel64/icc The CXX compiler identification is Intel 17.0213 The C compiler identification is Intel 17.0213 This will trigger a build of the needed HDF5 library, which we do not want to instrument. Now, we build flexi once without instrumentation. Preparationįirst we clone flexi and create a build git clone cd mkdir cd build/ We used the input files given here: flexi_input.zip. You might use other compilers and MPI versions. ![]() Furthermore, we use the Intel Compiler Suite and Intel MPI during this test case. This tutorial assumes that you installed the READEX components and have their binaries available at $PATH. In this tutorial, we show, how flexi is instrumented and optimized with READEX, which results in energy savings of 11 %. ![]() Flexi is a High Perfomance Open Source CFD that scales to hundreds of thousands of processor cores.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |