|  | compilers=&gfortran_86:&ifort:&cross:&clang_llvmflang | 
|  | defaultCompiler=gfortran102 | 
|  | demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt | 
|  | objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump | 
|  | compilerType=fortran | 
|  |  | 
|  | ############################### | 
|  | # GCC (as in GNU Compiler Collection) for x86 | 
|  | group.gfortran_86.compilers=gfortran494:gfortran550:gfortran63:gfortran71:gfortran72:gfortran73:gfortran81:gfortran82:gfortran83:gfortran91:gfortran92:gfortran93:gfortran101:gfortran102:gfortransnapshot | 
|  | group.gfortran_86.groupName=GFORTRAN x86-64 | 
|  | compiler.gfortran494.exe=/opt/compiler-explorer/gcc-4.9.4/bin/gfortran | 
|  | compiler.gfortran494.name=x86-64 gfortran 4.9.4 | 
|  | compiler.gfortran550.exe=/opt/compiler-explorer/gcc-5.5.0/bin/gfortran | 
|  | compiler.gfortran550.name=x86-64 gfortran 5.5 | 
|  | compiler.gfortran63.exe=/opt/compiler-explorer/gcc-6.3.0/bin/gfortran | 
|  | compiler.gfortran63.name=x86-64 gfortran 6.3 | 
|  | compiler.gfortran71.exe=/opt/compiler-explorer/gcc-7.1.0/bin/gfortran | 
|  | compiler.gfortran71.name=x86-64 gfortran 7.1 | 
|  | compiler.gfortran72.exe=/opt/compiler-explorer/gcc-7.2.0/bin/gfortran | 
|  | compiler.gfortran72.name=x86-64 gfortran 7.2 | 
|  | compiler.gfortran73.exe=/opt/compiler-explorer/gcc-7.3.0/bin/gfortran | 
|  | compiler.gfortran73.name=x86-64 gfortran 7.3 | 
|  | compiler.gfortran81.exe=/opt/compiler-explorer/gcc-8.1.0/bin/gfortran | 
|  | compiler.gfortran81.name=x86-64 gfortran 8.1 | 
|  | compiler.gfortran82.exe=/opt/compiler-explorer/gcc-8.2.0/bin/gfortran | 
|  | compiler.gfortran82.name=x86-64 gfortran 8.2 | 
|  | compiler.gfortran83.exe=/opt/compiler-explorer/gcc-8.3.0/bin/gfortran | 
|  | compiler.gfortran83.name=x86-64 gfortran 8.3 | 
|  | compiler.gfortran91.exe=/opt/compiler-explorer/gcc-9.1.0/bin/gfortran | 
|  | compiler.gfortran91.name=x86-64 gfortran 9.1 | 
|  | compiler.gfortran92.exe=/opt/compiler-explorer/gcc-9.2.0/bin/gfortran | 
|  | compiler.gfortran92.name=x86-64 gfortran 9.2 | 
|  | compiler.gfortran93.exe=/opt/compiler-explorer/gcc-9.3.0/bin/gfortran | 
|  | compiler.gfortran93.name=x86-64 gfortran 9.3 | 
|  | compiler.gfortran101.exe=/opt/compiler-explorer/gcc-10.1.0/bin/gfortran | 
|  | compiler.gfortran101.name=x86-64 gfortran 10.1 | 
|  | compiler.gfortran102.exe=/opt/compiler-explorer/gcc-10.2.0/bin/gfortran | 
|  | compiler.gfortran102.name=x86-64 gfortran 10.2 | 
|  | compiler.gfortransnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gfortran | 
|  | compiler.gfortransnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt | 
|  | compiler.gfortransnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump | 
|  | compiler.gfortransnapshot.name=x86-64 gfortran (trunk) | 
|  |  | 
|  | ############################### | 
|  | # Intel Parallel Studio XE for x86 | 
|  | group.ifort.compilers=ifort19:ifort202118:ifort202119 | 
|  | group.ifort.intelAsm=-masm=intel | 
|  | group.ifort.groupName=IFORT x86-64 | 
|  | group.ifort.isSemVer=true | 
|  | group.ifort.baseName=x86-64 ifort | 
|  | compiler.ifort16.exe=/opt/compiler-explorer/intel/xe_2016_update3/bin/ifort | 
|  | compiler.ifort16.semver=16.0.3 | 
|  | compiler.ifort17.exe=/opt/compiler-explorer/intel/2017/bin/ifort | 
|  | compiler.ifort17.semver=17.0.0 | 
|  | compiler.ifort18.exe=/opt/compiler-explorer/intel-2018.0.033/bin/ifort | 
|  | compiler.ifort18.semver=18.0.0 | 
|  | compiler.ifort19.exe=/opt/compiler-explorer/intel-2019/bin/ifort | 
|  | compiler.ifort19.semver=19.0.0 | 
|  |  | 
|  | compiler.ifort202118.exe=/opt/compiler-explorer/intel-2021.1.8.1883/compiler/latest/linux/bin/intel64/ifort | 
|  | compiler.ifort202118.ldPath=/opt/compiler-explorer/intel-2021.1.8.1883/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-2021.1.8.1883/compiler/latest/linux/compiler/lib/ia32_lin | 
|  | compiler.ifort202118.semver=21.1.8 | 
|  | compiler.ifort202118.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++ | 
|  |  | 
|  | compiler.ifort202119.exe=/opt/compiler-explorer/intel-2021.1.9.2205/compiler/latest/linux/bin/intel64/ifort | 
|  | compiler.ifort202119.ldPath=/opt/compiler-explorer/intel-2021.1.9.2205/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-2021.1.9.2205/compiler/latest/linux/compiler/lib/ia32_lin | 
|  | compiler.ifort202119.semver=21.1.9 | 
|  | compiler.ifort202119.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++ | 
|  |  | 
|  | ############################### | 
|  | # GCC Cross-Compilers | 
|  | group.cross.compilers=&gccarm:&gccaarch64:&ppc | 
|  | group.cross.supportsBinary=false | 
|  | group.cross.groupName=Cross GCC | 
|  |  | 
|  | ############################### | 
|  | # GCC for ARM | 
|  | group.gccarm.compilers=farmg640:farmg730:farmg820 | 
|  | group.gccarm.groupName=ARM (32bit) GCC | 
|  | compiler.farmg640.exe=/opt/compiler-explorer/arm/gcc-6.4.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran | 
|  | compiler.farmg640.name=ARM gfortran 6.4 | 
|  | compiler.farmg730.exe=/opt/compiler-explorer/arm/gcc-7.3.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran | 
|  | compiler.farmg730.name=ARM gfortran 7.3 | 
|  | compiler.farmg820.exe=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran | 
|  | compiler.farmg820.name=ARM gfortran 8.2 | 
|  |  | 
|  | ############################### | 
|  | # LLVM Flang for X86 | 
|  | group.clang_llvmflang.compilers=flangtrunk | 
|  | group.clang_llvmflang.groupName=LLVM-FLANG x86-64 | 
|  | group.clang_llvmflang.options=-fparse-only | 
|  | compiler.flangtrunk.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang | 
|  | compiler.flangtrunk.name=flang-trunk (experimental) | 
|  |  | 
|  | ############################### | 
|  | # GCC for ARM 64bit | 
|  | group.gccaarch64.compilers=farm64g640:farm64g730:farm64g820 | 
|  | group.gccaarch64.groupName=ARM (AARCH64) GCC | 
|  | compiler.farm64g640.exe=/opt/compiler-explorer/arm64/gcc-6.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran | 
|  | compiler.farm64g640.name=AARCH64 gfortran 6.4 | 
|  | compiler.farm64g730.exe=/opt/compiler-explorer/arm64/gcc-7.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran | 
|  | compiler.farm64g730.name=AARCH64 gfortran 7.3 | 
|  | compiler.farm64g820.exe=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran | 
|  | compiler.farm64g820.name=AARCH64 gfortran 8.2 | 
|  |  | 
|  | ############################### | 
|  | # GCC for PPC | 
|  | group.ppc.compilers=fppc64leg8:fppc64g8:fppc64leg9:fppc64g9 | 
|  | group.ppc.groupName=POWER Compilers | 
|  | group.ppc.isSemVer=true | 
|  | compiler.fppc64leg8.exe=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran | 
|  | compiler.fppc64leg8.name=power64le AT12.0 | 
|  | compiler.fppc64leg8.semver=(snapshot) | 
|  | compiler.fppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran | 
|  | compiler.fppc64g8.name=power64 AT12.0 | 
|  | compiler.fppc64g8.semver=(snapshot) | 
|  | compiler.fppc64leg9.exe=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran | 
|  | compiler.fppc64leg9.name=power64le AT13.0 | 
|  | compiler.fppc64leg9.semver=(snapshot) | 
|  | compiler.fppc64g9.exe=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran | 
|  | compiler.fppc64g9.name=power64 AT13.0 | 
|  | compiler.fppc64g9.semver=(snapshot) | 
|  |  | 
|  | ################################# | 
|  | ################################# | 
|  | # Installed tools | 
|  |  | 
|  | tools=llvm-mcatrunk:osacatrunk:readelf:ldd | 
|  |  | 
|  | tools.llvm-mcatrunk.name=llvm-mca (trunk) | 
|  | tools.llvm-mcatrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mca | 
|  | tools.llvm-mcatrunk.type=postcompilation | 
|  | tools.llvm-mcatrunk.class=llvm-mca-tool | 
|  | tools.llvm-mcatrunk.stdinHint=disabled | 
|  |  | 
|  | tools.osacatrunk.name=OSACA (0.3.14) | 
|  | tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.3.14/bin/osaca | 
|  | tools.osacatrunk.type=postcompilation | 
|  | tools.osacatrunk.class=osaca-tool | 
|  | tools.osacatrunk.stdinHint=disabled | 
|  |  | 
|  | tools.readelf.name=readelf (trunk) | 
|  | tools.readelf.exe=/opt/compiler-explorer/gcc-snapshot/bin/readelf | 
|  | tools.readelf.type=postcompilation | 
|  | tools.readelf.class=readelf-tool | 
|  | tools.readelf.exclude= | 
|  | tools.readelf.stdinHint=disabled | 
|  |  | 
|  | tools.ldd.name=ldd | 
|  | tools.ldd.exe=/usr/bin/ldd | 
|  | tools.ldd.type=postcompilation | 
|  | tools.ldd.class=readelf-tool | 
|  | tools.ldd.exclude= | 
|  | tools.ldd.stdinHint=disabled |