fortran-armv7

ARMv7 Fortran compiler testing

HTML result view exported from: https://openbenchmarking.org/result/1609253-LO-MERGE859124.

fortran-armv7ProcessorMotherboardMemoryDiskOSKernelDisplay ServerCompilerFile-SystemScreen Resolution4.8.5 #14.9.4 #15.4.1 #16.2.1 #17.0.0 #14.8.5 #24.9.4 #25.4.1 #26.2.1 #27.0.0 #2ARMv7 rev 1 @ 1.73GHz (4 Cores)ODROIDC916MB64GB 00000Ubuntu 14.043.10.96-149 (armv7l)X Server 1.15.1GCC 4.8.5 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0ext41280x1024GCC 4.9.4 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 5.4.1 20160904 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 6.2.1 20160901 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 7.0.0 20160916 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 4.8.5 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 4.9.4 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 5.4.1 20160904 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 6.2.1 20160901 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0GCC 7.0.0 20160916 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0OpenBenchmarking.orgCompiler Details- 4.8.5 #1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - 4.9.4 #1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - 5.4.1 #1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - 6.2.1 #1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v- 7.0.0 #1: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -vProcessor Details- Scaling Governor: meson_cpufreq performance

fortran-armv7dolfyn: Computational Fluid Dynamicsffte: N=64, 1D Complex FFT Routine4.8.5 #14.9.4 #15.4.1 #16.2.1 #17.0.0 #14.8.5 #24.9.4 #25.4.1 #26.2.1 #27.0.0 #2395.94445.34406.35447.48388.54491.52398.02664.25397.21665.69OpenBenchmarking.org

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid Dynamics4.8.5 #14.9.4 #15.4.1 #16.2.1 #17.0.0 #190180270360450SE +/- 4.29, N = 3SE +/- 4.67, N = 3SE +/- 4.55, N = 3SE +/- 5.16, N = 3SE +/- 5.47, N = 3395.94406.35388.54398.02397.21

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT Routine4.8.5 #14.9.4 #15.4.1 #16.2.1 #17.0.0 #1140280420560700SE +/- 8.81, N = 6SE +/- 13.43, N = 6SE +/- 7.26, N = 3SE +/- 14.90, N = 6SE +/- 8.09, N = 3445.34447.48491.52664.25665.691. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempi -lmpi_mpifh -lmpi


Phoronix Test Suite v10.8.4