Executing: uname -s stdout: CYGWIN_NT-10.0-18363 ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= ================================================================================ ================================================================================ Starting configure run at Mon, 13 Nov 2023 01:54:27 +0800 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-cc="win32fe icl" --with-fc=/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --with-cxx="win32fe icl" --download-fblaslapack --with-shared-libraries=0 --with-mpi-include=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/include --with-mpi-lib=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/lib/release/impi.lib --with-mpiexec=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/bin/mpiexec Working directory: /cygdrive/g/mypetsc/petsc-3.19.2 Machine platform: uname_result(system='CYGWIN_NT-10.0-18363', node='A7X9FEL07R112FT', release='3.4.9-1.x86_64', version='2023-09-06 11:19 UTC', machine='x86_64') Python version: 3.9.16 (main, Mar 8 2023, 22:47:22) [GCC 11.3.0] ================================================================================ Environmental variables ProgramFiles(x86)=C:\Program Files (x86) !G:=G:\cygwin\bin CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files !C:=C:\WINDOWS\System32 !ExitCode=00000000 SHELL=/bin/bash TBBROOT=G:\Intel\oneAPI\tbb\latest\env\.. NUMBER_OF_PROCESSORS=32 PROCESSOR_LEVEL=6 DAALROOT=G:\Intel\oneAPI\dal\latest Platform=x64 PyCharm=E:\PyCharm 2021.1.1\bin; UCRTVersion=10.0.22621.0 CommandPromptType=Native VCINSTALLDIR=G:\VisualStudio2022\VC\ __MS_VC_INSTALL_PATH=G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ TERM_PROGRAM_VERSION=3.6.5 INSPECTOR_2023_DIR=G:\Intel\oneAPI\inspector\latest\ ONEAPI_ROOT=G:\Intel\oneAPI library_kind=release AWP_LOCALE180=en-us ANSYS_SYSDIR=winx64 PKG_CONFIG_PATH=G:\Intel\oneAPI\tbb\latest\env\..\lib\pkgconfig;G:\Intel\oneAPI\mpi\latest\env\..\lib\pkgconfig;G:\Intel\oneAPI\mkl\latest\lib\pkgconfig;G:\Intel\oneAPI\ippcp\latest\lib\pkgconfig;G:\Intel\oneAPI\dpl\latest\lib\pkgconfig;G:\Intel\oneAPI\dnnl\latest\env\..\cpu_dpcpp_gpu_dpcpp\..\lib\pkgconfig;G:\Intel\oneAPI\dal\latest\lib\pkgconfig;G:\Intel\oneAPI\compiler\latest\lib\pkgconfig; WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\ USERDOMAIN_ROAMINGPROFILE=A7X9FEL07R112FT ANS_OLD_ATTACH=1 VS_TARGET_ARCH=x64 HOSTNAME=A7X9FEL07R112FT WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\ VCToolsInstallDir=G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ PROGRAMFILES=C:\Program Files VT_MPI=impi64 VT_MPI_DLL=impi.dll PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC VT_DLL_DIR=G:\Intel\oneAPI\itac\latest\dll VT_ADD_LIBS=ws2_32.lib advapi32.lib I_MPI_ROOT=G:\Intel\oneAPI\mpi\latest\env\.. OS=Windows_NT HOMEDRIVE=C: Framework40Version=v4.0 ANSYS180_DIR=E:\ANSYS18.0\ANSYS Inc\v180\ANSYS ITAC_ARCH=Intel(R) 64 DNNLROOT=G:\Intel\oneAPI\dnnl\latest\env\..\cpu_dpcpp_gpu_dpcpp DIAGUTIL_PATH=G:\Intel\oneAPI\vtune\latest\sys_check\vtune_sys_check.py;G:\Intel\oneAPI\advisor\latest\sys_check\advisor_sys_check.py; FrameworkDir64=C:\Windows\Microsoft.NET\Framework64\ INTELGTDEBUGGERROOT=G:\Intel\oneAPI\debugger\latest\env\\.. USERDOMAIN=A7X9FEL07R112FT VCIDEInstallDir=G:\VisualStudio2022\Common7\IDE\VC\ PWD=/cygdrive/g/mypetsc/petsc-3.19.2 VCPKG_ROOT=G:\VisualStudio2022\VC\vcpkg USERPROFILE=C:\Users\Administrator DPL_ROOT=G:\Intel\oneAPI\dpl\latest TBB_TARGET_VS=vc14 CADOE_LIBDIR180=E:\ANSYS18.0\ANSYS Inc\v180\CommonFiles\Language\en-us P_SCHEMA=E:\ANSYS18.0\ANSYS Inc\v180\AISOL\CADIntegration\Parasolid\PSchema PRINTER=Microsoft Print to PDF TZ=Asia/Shanghai INTEL_PYTHONPATH=G:\Intel\oneAPI\advisor\latest\pythonapi WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ ALLUSERSPROFILE=C:\ProgramData ORIGINAL_PATH=/cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/bin/release:/cygdrive/g/Intel/oneAPI/mpi/latest/bin:/cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64:/cygdrive/g/Intel/oneAPI/itac/latest/bin:/cygdrive/g/Intel/oneAPI/itac/latest/dll:/cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin:/cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin:/cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin:/cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin:/cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin:/cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64:/cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer:/cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn:/cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64:/cygdrive/g/VisualStudio2022/Team Tools/Performance Tools:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64:/cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64:/cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319:/cygdrive/g/VisualStudio2022/Common7/IDE:/cygdrive/g/VisualStudio2022/Common7/Tools:/cygdrive/g/Intel/oneAPI/mpi/latest/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/bin/release:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils:/cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt:/cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler:/cygdrive/f/CDK/ANOCONDA:/cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin:/cygdrive/f/CDK/ANOCONDA/Library/usr/bin:/cygdrive/f/CDK/ANOCONDA/Library/bin:/cygdrive/f/CDK/ANOCONDA/Scripts:/cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64:/cygdrive/f/Matlab2022a/bin:/cygdrive/e/MATLAB/R2017b/runtime/win64:/cygdrive/e/MATLAB/R2017b/bin:/cygdrive/e/software path/MATLAB 2016a/runtime/win64:/cygdrive/e/software path/MATLAB 2016a/bin:/cygdrive/e/software path/MATLAB 2016a/polyspace/bin:/cygdrive/e/SIMULIA/Abaqus/Commands:/cygdrive/f/matlab/runtime/win64:/cygdrive/f/matlab/bin:/cygdrive/f/matlab/polyspace/bin:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/c/Program Files/midas/GTS NX/iop/code/bin:/cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/e/PyCharm 2021.1.1/bin:/cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin:/cygdrive/c/Program Files/NVIDIA Corporation/NVSMI:/cygdrive/c/WINDOWSsystem3:/cygdrive/c/WINDOWSSystem32Wbem":/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja:/cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe:/cygdrive/g/VisualStudio2022/VC/vcpkg:/cygdrive/g/Intel/oneAPI/advisor/latest/bin64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc:/cygdrive/g/Intel/oneAPI/inspector/latest/bin64:/cygdrive/g/Intel/oneAPI/vtune/latest/bin64 CommonProgramW6432=C:\Program Files\Common Files HOME=/home/admin USERNAME=admin OneDrive=C:\Users\Administrator\OneDrive MSMPI_INC=C:\Program Files\Microsoft HPC Pack 2008 R2\Inc\ COMSPEC=C:\WINDOWS\system32\cmd.exe VSCMD_ARG_TGT_ARCH=x64 SETVARS_COMPLETED=1 APM=G:\Intel\oneAPI\advisor\latest\\perfmodels CMAKE_PREFIX_PATH=G:\Intel\oneAPI\tbb\latest\env\..;G:\Intel\oneAPI\ipp\latest\lib\cmake\ipp;G:\Intel\oneAPI\dpl\latest\lib\cmake\oneDPL;G:\Intel\oneAPI\dnnl\latest\env\..\cpu_dpcpp_gpu_dpcpp\..\lib\cmake;G:\Intel\oneAPI\dal\latest;G:\Intel\oneAPI\compiler\latest\windows\IntelDPCPP; IFORT_COMPILER23=G:\Intel\oneAPI\compiler\2023.2.0\windows\ APPDATA=C:\Users\Administrator\AppData\Roaming TBB_TARGET_ARCH=intel64 VS170COMNTOOLS=G:\VisualStudio2022\Common7\Tools\ INTEL_TARGET_PLATFORM=windows SYSTEMROOT=C:\WINDOWS VTUNE_PROFILER_2023_DIR=G:\Intel\oneAPI\vtune\latest\ LOCALAPPDATA=C:\Users\Administrator\AppData\Local DevEnvDir=G:\VisualStudio2022\Common7\IDE\ PROMPT=$P$G CMPLR_ROOT=G:\Intel\oneAPI\compiler\latest ADVISOR_2023_DIR=G:\Intel\oneAPI\advisor\latest\ __DOTNET_PREFERRED_BITNESS=64 COMPUTERNAME=A7X9FEL07R112FT TARGET_VS=vs2022 INFOPATH=/usr/local/info:/usr/share/info:/usr/info VSCMD_ARG_app_plat=Desktop IPPROOT=G:\Intel\oneAPI\ipp\latest IPP_TARGET_ARCH=intel64 __VSCMD_PREINIT_PATH=G:\Intel\oneAPI\mpi\latest\bin\;G:\Intel\oneAPI\mpi\latest\bin\release\;G:\Intel\oneAPI\mpi\latest\libfabric\bin\;G:\Intel\oneAPI\mpi\latest\libfabric\bin\utils\;G:\Intel\oneAPI\tbb\latest\redist\intel64\vc_mt\;G:\Intel\oneAPI\tbb\latest\redist\ia32\vc_mt\;G:\Intel\oneAPI\compiler\latest\windows\redist\intel64_win\compiler;G:\Intel\oneAPI\compiler\latest\windows\redist\ia32_win\compiler;F:\CDK\ANOCONDA;F:\CDK\ANOCONDA\Library\mingw-w64\bin;F:\CDK\ANOCONDA\Library\usr\bin;F:\CDK\ANOCONDA\Library\bin;F:\CDK\ANOCONDA\Scripts;C:\Program Files\Microsoft HPC Pack 2008 R2\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;F:\CDK\StifTOAPP\Environment\R2022b\runtime\win64;F:\Matlab2022a\bin;E:\MATLAB\R2017b\runtime\win64;E:\MATLAB\R2017b\bin;E:\software path\MATLAB 2016a\runtime\win64;E:\software path\MATLAB 2016a\bin;E:\software path\MATLAB 2016a\polyspace\bin;E:\SIMULIA\Abaqus\Commands;F:\matlab\runtime\win64;F:\matlab\bin;F:\matlab\polyspace\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\midas\GTS NX\iop\code\bin;E:\MIDAS GTS\GTS NX\iop\code\bin;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;E:\PyCharm 2021.1.1\bin;C:\Users\Akun\AppData\Local\Programs\Git\bin;C:\Program Files\NVIDIA Corporation\NVSMI;"C:\WINDOWSsystem32;C:\WINDOWSSystem32Wbem" VS2022INSTALLDIR=G:\VisualStudio2022 WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0 USE_INTEL_LLVM=0 I_MPI_ONEAPI_ROOT=G:\Intel\oneAPI\mpi\2021.10.0 PYTHONPATH=G:\Intel\oneAPI\advisor\latest\pythonapi TERM=xterm LOGONSERVER=\\A7X9FEL07R112FT VT_ROOT=G:\Intel\oneAPI\itac\latest UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ DALROOT=G:\Intel\oneAPI\dal\latest USER=admin ICEMCFD_ROOT180=E:\ANSYS18.0\ANSYS Inc\v180\icemcfd PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files\Intel\Wired Networking\ LIBRARY_PATH=G:\Intel\oneAPI\ippcp\latest\lib\intel64;G:\Intel\oneAPI\ipp\latest\lib\intel64; DAL_MAJOR_BINARY=1 LSTC_LICENSE=ANSYS ERRORSTATE=0 ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs EXTERNAL_INCLUDE=G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\include;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ATLMFC\include;G:\VisualStudio2022\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt IPPCRYPTOROOT=G:\Intel\oneAPI\ippcp\latest TEMP=/tmp INCLUDE=G:\Intel\oneAPI\tbb\latest\env\..\include;G:\Intel\oneAPI\mpi\latest\env\..\include;G:\Intel\oneAPI\mkl\latest\include;G:\Intel\oneAPI\itac\latest\include;G:\Intel\oneAPI\ippcp\latest\include;G:\Intel\oneAPI\ipp\latest\include;G:\Intel\oneAPI\dpcpp-ct\latest\env\..\include;G:\Intel\oneAPI\dnnl\latest\env\..\cpu_dpcpp_gpu_dpcpp\include;G:\Intel\oneAPI\dev-utilities\latest\include;G:\Intel\oneAPI\dal\latest\include;G:\Intel\oneAPI\compiler\latest\windows\include;G:\Intel\oneAPI\compiler\latest\windows\compiler\include;G:\Intel\oneAPI\compiler\latest\windows\compiler\include\intel64;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\include;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ATLMFC\include;G:\VisualStudio2022\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt LIBPATH=G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\lib\x64;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0;C:\Windows\Microsoft.NET\Framework64\v4.0.30319 IPPCP_TARGET_ARCH=intel64 SHLVL=2 PROCESSOR_REVISION=4f01 DriverData=C:\Windows\System32\Drivers\DriverData AWP_ROOT180=E:\ANSYS18.0\ANSYS Inc\v180 WindowsSDKLibVersion=10.0.22621.0\ OCL_ICD_FILENAMES=G:\Intel\oneAPI\compiler\latest\windows\lib\x64\intelocl64_emu.dll;G:\Intel\oneAPI\compiler\latest\windows\lib\x64\intelocl64.dll COMMONPROGRAMFILES=C:\Program Files\Common Files FrameworkVersion=v4.0.30319 LM_LICENSE_FILE=27011@A7X9FEL07R112FT CLASSPATH=G:\Intel\oneAPI\dal\latest\lib\onedal.jar; VSINSTALLDIR=G:\VisualStudio2022\ INTELFPGAOCLSDKROOT=G:\Intel\oneAPI\compiler\latest\windows\lib\oclfpga VT_LIB_DIR=G:\Intel\oneAPI\itac\latest\dll TBB_DLL_PATH=G:\Intel\oneAPI\tbb\latest\env\..\redist\intel64\vc14 LC_CTYPE=zh_CN.UTF-8 VTUNE_PROFILER_DIR=G:\Intel\oneAPI\vtune\latest\ VSCMD_VER=17.7.6 VSCMD_ARG_HOST_ARCH=x64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 79 Stepping 1, GenuineIntel VT_FMPI_DLL=impi.dll PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ VT_SLIB_DIR=G:\Intel\oneAPI\itac\latest\dll __DOTNET_ADD_64BIT=1 MKLROOT=G:\Intel\oneAPI\mkl\latest INTEL_TARGET_ARCH=intel64 DAL_MINOR_BINARY=1 MSMPI_LIB64=C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\amd64\ VARSDIR=G:\Intel\oneAPI\dpl\latest\env\ WindowsSDKVersion=10.0.22621.0\ VCToolsVersion=14.37.32822 HOMEPATH=\Users\Administrator NLSPATH=G:\Intel\oneAPI\mkl\latest\lib\intel64; TMP=/tmp ICEMCFD_SYSDIR=win64_amd PATH=/usr/local/bin:/usr/bin:/cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/bin/release:/cygdrive/g/Intel/oneAPI/mpi/latest/bin:/cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64:/cygdrive/g/Intel/oneAPI/itac/latest/bin:/cygdrive/g/Intel/oneAPI/itac/latest/dll:/cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin:/cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin:/cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin:/cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin:/cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin:/cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64:/cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer:/cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn:/cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64:/cygdrive/g/VisualStudio2022/Team Tools/Performance Tools:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64:/cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64:/cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319:/cygdrive/g/VisualStudio2022/Common7/IDE:/cygdrive/g/VisualStudio2022/Common7/Tools:/cygdrive/g/Intel/oneAPI/mpi/latest/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/bin/release:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin:/cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils:/cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt:/cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler:/cygdrive/f/CDK/ANOCONDA:/cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin:/cygdrive/f/CDK/ANOCONDA/Library/usr/bin:/cygdrive/f/CDK/ANOCONDA/Library/bin:/cygdrive/f/CDK/ANOCONDA/Scripts:/cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64:/cygdrive/f/Matlab2022a/bin:/cygdrive/e/MATLAB/R2017b/runtime/win64:/cygdrive/e/MATLAB/R2017b/bin:/cygdrive/e/software path/MATLAB 2016a/runtime/win64:/cygdrive/e/software path/MATLAB 2016a/bin:/cygdrive/e/software path/MATLAB 2016a/polyspace/bin:/cygdrive/e/SIMULIA/Abaqus/Commands:/cygdrive/f/matlab/runtime/win64:/cygdrive/f/matlab/bin:/cygdrive/f/matlab/polyspace/bin:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/c/Program Files/midas/GTS NX/iop/code/bin:/cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/e/PyCharm 2021.1.1/bin:/cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin:/cygdrive/c/Program Files/NVIDIA Corporation/NVSMI:/cygdrive/c/WINDOWSsystem3:/cygdrive/c/WINDOWSSystem32Wbem":/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin:/cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja:/cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe:/cygdrive/g/VisualStudio2022/VC/vcpkg:/cygdrive/g/Intel/oneAPI/advisor/latest/bin64:/cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc:/cygdrive/g/Intel/oneAPI/inspector/latest/bin64:/cygdrive/g/Intel/oneAPI/vtune/latest/bin64:/usr/lib/lapack ProgramW6432=C:\Program Files FrameworkDir=C:\Windows\Microsoft.NET\Framework64\ ANSYS_SYSDIR32=win32 FrameworkVersion64=v4.0.30319 PROFILEREAD=true TBB_BIN_DIR=G:\Intel\oneAPI\tbb\latest\env\ MSMPI_LIB32=C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\i386\ CPATH=G:\Intel\oneAPI\tbb\latest\env\..\include;G:\Intel\oneAPI\mkl\latest\include;G:\Intel\oneAPI\ippcp\latest\include;G:\Intel\oneAPI\ipp\latest\include;G:\Intel\oneAPI\dpl\latest\windows\include;G:\Intel\oneAPI\dpcpp-ct\latest\env\..\include;G:\Intel\oneAPI\dev-utilities\latest\include;G:\Intel\oneAPI\dal\latest\include;G:\Intel\oneAPI\compiler\latest\windows\include;G:\Intel\oneAPI\compiler\latest\windows\compiler\include;G:\Intel\oneAPI\compiler\latest\windows\compiler\include\intel64;G:\Intel\oneAPI\compiler\latest\windows\lib\oclfpga\include; WINDIR=C:\WINDOWS PROCESSOR_ARCHITECTURE=AMD64 PUBLIC=C:\Users\Public VCToolsRedistDir=G:\VisualStudio2022\VC\Redist\MSVC\14.36.32532\ LIB=G:\Intel\oneAPI\tbb\latest\env\..\lib\intel64\vc14;G:\Intel\oneAPI\mpi\latest\env\..\lib\release;G:\Intel\oneAPI\mpi\latest\env\..\lib;G:\Intel\oneAPI\mkl\latest\lib\intel64;G:\Intel\oneAPI\ippcp\latest\lib\intel64;G:\Intel\oneAPI\ipp\latest\lib\intel64;G:\Intel\oneAPI\dnnl\latest\env\..\cpu_dpcpp_gpu_dpcpp\lib;G:\Intel\oneAPI\dal\latest\lib\intel64;G:\Intel\oneAPI\compiler\latest\windows\compiler\lib;G:\Intel\oneAPI\compiler\latest\windows\compiler\lib\intel64_win;G:\Intel\oneAPI\compiler\latest\windows\lib;G:\Intel\oneAPI\compiler\latest\windows\lib\x64;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x64;G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\lib\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64 SYSTEMDRIVE=C: EXECIGNORE=*.dll OLDPWD=/cygdrive/g/mypetsc VisualStudioVersion=17.0 TERM_PROGRAM=mintty ProgramData=C:\ProgramData _=./configure Files in path provided by default path /usr/local/bin: /usr/bin: aclocal aclocal-1.10 aclocal-1.11 aclocal-1.12 aclocal-1.13 aclocal-1.14 aclocal-1.15 aclocal-1.16 aclocal-1.9 addftinfo.exe addr2line.exe alias apropos ar.exe arch.exe as.exe ash.exe autoconf autoconf-2.13 autoconf-2.69 autoconf-2.71 autoheader autoheader-2.13 autoheader-2.69 autoheader-2.71 autom4te autom4te-2.69 autom4te-2.71 automake automake-1.10 automake-1.11 automake-1.12 automake-1.13 automake-1.14 automake-1.15 automake-1.16 automake-1.9 autoreconf autoreconf-2.13 autoreconf-2.69 autoreconf-2.71 autoscan autoscan-2.13 autoscan-2.69 autoscan-2.71 autoupdate autoupdate-2.13 autoupdate-2.69 autoupdate-2.71 awk b2sum.exe base32.exe base64.exe basename.exe basenc.exe bash.exe bashbug bg bomtool.exe bunzip2.exe bzcat.exe bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2.exe bzip2recover.exe bzless bzmore c++.exe c++filt.exe c89 c99 ca-legacy cal.exe captoinfo cat.exe catman.exe cc cd chardetect chardetect3.8 chardetect3.9 chattr.exe chcon.exe chgrp.exe chmod.exe chown.exe chroot.exe chrt.exe cksum.exe clear.exe cmp.exe col.exe colcrt.exe colrm.exe column.exe comm.exe command corelist cp.exe cpan cpp.exe csplit.exe cut.exe cygapr-1-0.dll cygargp-0.dll cygatomic-1.dll cygattr-1.dll cygblas-0.dll cygblkid-1.dll cygbrotlicommon-1.dll cygbrotlidec-1.dll cygbz2-1.dll cygcheck.exe cygcom_err-2.dll cygcrypt-0.dll cygcrypt-2.dll cygcrypto-1.0.0.dll cygcrypto-1.1.dll cygcrypto-3.dll cygdb-5.3.dll cygdb_cxx-5.3.dll cygdb_sql-5.3.dll cygdeflate-0.dll cygedit-0.dll cygevent-2-0-5.dll cygevent-2-1-7.dll cygevent_core-2-0-5.dll cygevent_core-2-1-7.dll cygevent_extra-2-0-5.dll cygevent_extra-2-1-7.dll cygevent_openssl-2-0-5.dll cygevent_openssl-2-1-7.dll cygevent_pthreads-2-0-5.dll cygevent_pthreads-2-1-7.dll cygexpat-1.dll cygfam-0.dll cygfdisk-1.dll cygffi-6.dll cygffi-8.dll cygformw-10.dll cygfreetype-6.dll cygfribidi-0.dll cyggc-1.dll cyggcc_s-seh-1.dll cyggcrypt-20.dll cyggdbm-4.dll cyggdbm-6.dll cyggdbm_compat-4.dll cyggfortran-5.dll cyggio-2.0-0.dll cygglib-2.0-0.dll cyggmodule-2.0-0.dll cyggmp-10.dll cyggobject-2.0-0.dll cyggomp-1.dll cyggpg-error-0.dll cyggraphite2-3.dll cyggsasl-18.dll cyggssapi_krb5-2.dll cyggthread-2.0-0.dll cygguile-3.0-1.dll cygharfbuzz-0.dll cyghistory7.dll cyghwloc-15.dll cygiconv-2.dll cygidn-12.dll cygidn2-0.dll cygimagequant-0.dll cygintl-8.dll cygiodbc-2.dll cygiodbcinst-2.dll cygisl-15.dll cygisl-23.dll cygjbig-2.dll cygjbig85-2.dll cygjpeg-8.dll cygjsoncpp-24.dll cygjsoncpp-25.dll cygk5crypto-3.dll cygkrb5-3.dll cygkrb5support-0.dll cyglcms2-2.dll cyglz4-1.dll cyglzma-5.dll cyglzo2-2.dll cygmagic-1.dll cygman-2-12-0.dll cygmandb-2-12-0.dll cygmenuw-10.dll cygmpc-3.dll cygmpfr-6.dll cygmpi-12.dll cygmpi-40.dll cygmpi_cxx-1.dll cygmpi_mpifh-40.dll cygmpi_usempif08-40.dll cygmpi_usempi_ignore_tkr-40.dll cygncursesw-10.dll cygnghttp2-14.dll cygntlm-0.dll cygopen-pal-40.dll cygopen-rte-40.dll cygp11-kit-0.dll cygpanelw-10.dll cygpath.exe cygpcre-1.dll cygpcre2-8-0.dll cygperl5_36.dll cygpipeline-1.dll cygpkgconf-4.dll cygpng16-16.dll cygpopt-0.dll cygpsl-5.dll cygquadmath-0.dll cygraqm-0.dll cygreadline7.dll cygrhash-0.dll cygrunsrv.exe cygserver-config cygsharpyuv-0.dll cygsigsegv-2.dll cygsmartcols-1.dll cygsqlite3-0.dll cygssl-1.0.0.dll cygssl-1.1.dll cygssl-3.dll cygstart.exe cygstdc++-6.dll cygtasn1-6.dll cygticw-10.dll cygtiff-6.dll cygtiffxx-6.dll cyguchardet-0.dll cygunistring-5.dll cyguuid-1.dll cyguv-1.dll cygwebp-7.dll cygwebpdemux-2.dll cygwebpmux-3.dll cygwin-console-helper.exe cygwin1.dll cygXau-6.dll cygxcb-1.dll cygXdmcp-6.dll cygxml2-2.dll cygxxhash-0.dll cygz.dll cygzstd-1.dll dash.exe date.exe dbilogstrip dbiprof dbiproxy dd.exe desktop-file-edit desktop-file-install.exe desktop-file-validate.exe df.exe diff.exe diff3.exe dir.exe dircolors.exe dirname.exe dlltool.exe dllwrap.exe dnsdomainname domainname du.exe dumper.exe echo.exe editrights.exe egrep elfedit.exe enc2xs encguess env.exe envsubst.exe eqn.exe eqn2graph event_rpcgen.py ex expand.exe expr.exe f95 factor.exe false.exe fc fg fgrep file.exe find.exe flock.exe fmt.exe fold.exe g++.exe gapplication.exe gawk-5.3.0.exe gawk.exe gawkbug gcc-ar.exe gcc-nm.exe gcc-ranlib.exe gcc.exe gcov-dump.exe gcov-tool.exe gcov.exe gdbus.exe gdiffmk gencat.exe getconf.exe getent.exe getfacl.exe getopt.exe getopts gettext.exe gettext.sh gfortran.exe gio-querymodules.exe gio.exe gkill.exe glib-compile-schemas.exe gmondump.exe gobject-query.exe gprof.exe grap2graph grep.exe grn.exe grodvi.exe groff.exe grolbp.exe grolj4.exe grops.exe grotty.exe groups.exe gsettings.exe gunzip gzexe gzip.exe h2ph h2xs hash head.exe hexdump.exe hostid.exe hostname.exe hpftodit.exe i686-w64-mingw32-pkg-config id.exe ifnames ifnames-2.13 ifnames-2.69 ifnames-2.71 indxbib.exe info.exe infocmp.exe infotocap install-info.exe install.exe instmodsh ipcmk.exe ipcrm.exe ipcs.exe isosize.exe jobs join.exe json_pp kill.exe lastlog.exe ld.bfd.exe ld.exe ldd.exe ldh.exe less.exe lessecho.exe lesskey.exe lexgrog.exe libnetcfg libpython3.8.dll libpython3.9.dll link-cygwin.exe lkbib.exe ln.exe locale.exe locate.exe logger.exe login.exe logname.exe look.exe lookbib.exe ls.exe lsattr.exe lto-dump.exe lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzma lzmadec.exe lzmainfo.exe lzmore m4.exe make-dummy-cert make.exe makeinfo man-recode.exe man.exe mandb.exe manpath.exe mcookie.exe md5sum.exe minidumper.exe mintheme mintty.exe mkdir.exe mkfifo.exe mkgroup.exe mknod.exe mkpasswd.exe mkshortcut.exe mktemp.exe more.exe mount.exe mpic++ mpicc mpicxx mpiexec mpif77 mpif90 mpifort mpirun mv.exe namei.exe neqn ngettext.exe nice.exe nl.exe nm.exe nohup.exe nproc.exe nroff numfmt.exe objcopy.exe objdump.exe od.exe ompi-clean ompi-server ompi_info.exe opal_wrapper.exe openssl.exe orte-clean.exe orte-info.exe orte-server.exe ortecc orted.exe orterun.exe p11-kit.exe passwd.exe paste.exe pathchk.exe pdfroff peflags.exe peflagsall perl.exe perl5.36.1.exe perlbug perldoc perlivp perlthanks pfbtops.exe pg.exe pic.exe pic2graph piconv pinky.exe pip3 pip3.8 pip3.9 pkg-config pkgconf.exe pl2pm pldd.exe pod2html pod2man pod2texi pod2text pod2usage podchecker post-grohtml.exe pr.exe pre-grohtml.exe preconv.exe printenv.exe printf.exe profiler.exe prove ps.exe ptar ptardiff ptargrep ptx.exe pwd.exe py.test py.test-3.8 py.test-3.9 pybabel pybabel-3.8 pybabel-3.9 pydoc3 pydoc3.8 pydoc3.9 pygmentize pygmentize3.8 pygmentize3.9 pytest pytest-3.8 pytest-3.9 python python3 python3.8.exe python3.9.exe pzstd.exe ranlib.exe read readelf.exe readlink.exe readshortcut.exe realpath.exe rebase-trigger rebase.exe rebaseall rebaselst refer.exe regtool.exe rename.exe renew-dummy-cert renice.exe reset rev.exe rm.exe rmdir.exe rst2html.py rst2html4.py rst2html5.py rst2latex.py rst2man.py rst2odt.py rst2odt_prepstyles.py rst2pseudoxml.py rst2s5.py rst2xetex.py rst2xml.py rstpep2html.py run.exe runcon.exe rvi rview script.exe scriptreplay.exe sdiff.exe sed.exe seq.exe setfacl.exe setmetamode.exe setsid.exe sh.exe sha1sum.exe sha224sum.exe sha256sum.exe sha384sum.exe sha512sum.exe shasum shred.exe shuf.exe size.exe sleep.exe soelim.exe sort.exe sphinx-apidoc sphinx-apidoc-3.8 sphinx-apidoc-3.9 sphinx-autogen sphinx-autogen-3.8 sphinx-autogen-3.9 sphinx-build sphinx-build-3.8 sphinx-build-3.9 sphinx-quickstart sphinx-quickstart-3.8 sphinx-quickstart-3.9 splain split.exe ssp.exe stat.exe stdbuf.exe strace.exe streamzip strings.exe strip.exe stty.exe sum.exe sync.exe tabs.exe tac.exe tail.exe tar.exe taskset.exe tbl.exe tee.exe test.exe texi2any tfmtodit.exe tic.exe timeout.exe toe.exe touch.exe tput.exe tr.exe troff.exe true.exe truncate.exe trust.exe tset.exe tsort.exe tty.exe type tzselect tzset.exe ul.exe ulimit umask umount.exe unalias uname.exe unexpand.exe uniq.exe unlink.exe unlzma unxz unzstd update-ca-trust update-crypto-policies update-desktop-database.exe update-mime-database.exe updatedb users.exe uuidgen.exe uuidparse.exe vdir.exe vi.exe view wait wc.exe whatis.exe whereis.exe which.exe who.exe whoami.exe windmc.exe windres.exe x86_64-pc-cygwin-c++.exe x86_64-pc-cygwin-g++.exe x86_64-pc-cygwin-gcc-11.exe x86_64-pc-cygwin-gcc-ar.exe x86_64-pc-cygwin-gcc-nm.exe x86_64-pc-cygwin-gcc-ranlib.exe x86_64-pc-cygwin-gcc.exe x86_64-pc-cygwin-gfortran.exe x86_64-pc-cygwin-pkg-config x86_64-w64-mingw32-pkg-config xargs.exe xml2-config xmlcatalog.exe xmllint.exe xsubpp xz.exe xzcat xzcmp xzdec.exe xzdiff xzegrep xzfgrep xzgrep xzless xzmore yes.exe zcat zcmp zdiff zdump.exe zegrep zfgrep zforce zgrep zipdetails zless zmore znew zstd.exe zstdcat zstdgrep zstdless zstdmt [.exe /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14: tbb.def tbb12.dll tbb12.pdb tbb12_debug.dll tbb12_debug.pdb tbbbind.dll tbbbind.pdb tbbbind_2_0.dll tbbbind_2_0.pdb tbbbind_2_0_debug.dll tbbbind_2_0_debug.pdb tbbbind_2_5.dll tbbbind_2_5.pdb tbbbind_2_5_debug.dll tbbbind_2_5_debug.pdb tbbbind_debug.dll tbbbind_debug.pdb tbbmalloc.def tbbmalloc.dll tbbmalloc.pdb tbbmalloc_debug.dll tbbmalloc_debug.pdb tbbmalloc_proxy.dll tbbmalloc_proxy.pdb tbbmalloc_proxy_debug.dll tbbmalloc_proxy_debug.pdb /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils: fi_info.exe fi_pingpong.exe /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin: libfabric.dll utils /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release: impi.dll impi.pdb /cygdrive/g/Intel/oneAPI/mpi/latest/bin: cpuinfo.exe debug hydra_bstrap_proxy.exe hydra_pmi_proxy.exe hydra_service.exe IMB-MPI1.exe IMB-NBC.exe IMB-RMA.exe impi_info.exe libmpi_ilp64.dll mpicc.bat mpicl.bat mpicxx.bat mpiexec.exe mpif77.bat mpif90.bat mpifc.bat mpiicc.bat mpiicpc.bat mpiicpx.bat mpiicx.bat mpiifort.bat mpiifx.bat release /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64: 1033 libimalloc.dll mkl_avx.2.dll mkl_avx2.2.dll mkl_avx512.2.dll mkl_blacs_ilp64.2.dll mkl_blacs_intelmpi_ilp64.2.dll mkl_blacs_intelmpi_lp64.2.dll mkl_blacs_lp64.2.dll mkl_blacs_msmpi_ilp64.2.dll mkl_blacs_msmpi_lp64.2.dll mkl_cdft_core.2.dll mkl_core.2.dll mkl_def.2.dll mkl_intel_thread.2.dll mkl_mc.2.dll mkl_mc3.2.dll mkl_pgi_thread.2.dll mkl_rt.2.dll mkl_scalapack_ilp64.2.dll mkl_scalapack_lp64.2.dll mkl_sequential.2.dll mkl_sycl.3.dll mkl_sycld.3.dll mkl_tbb_thread.2.dll mkl_tbb_threadd.2.dll mkl_vml_avx.2.dll mkl_vml_avx2.2.dll mkl_vml_avx512.2.dll mkl_vml_cmpt.2.dll mkl_vml_def.2.dll mkl_vml_mc.2.dll mkl_vml_mc3.2.dll /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64: mkl_link_tool.exe /cygdrive/g/Intel/oneAPI/itac/latest/bin: convert-stats.pl expandvtlog.pl itcconfig.bat msvcp140.dll platforms Qt5Core.dll Qt5Gui.dll Qt5Network.dll Qt5PrintSupport.dll Qt5Widgets.dll Qt5Xml.dll stftool.exe traceanalyzer.com traceanalyzer.exe vcruntime140.dll VTserver.exe xstftool.bat /cygdrive/g/Intel/oneAPI/itac/latest/dll: common64 libimalloc.dll libimalloc.lib VT.dll VT.lib VTcs.dll VTcs.lib VTfs.dll VTfs.lib VTmc.dll VTmc.lib VTnull.dll VTnull.lib /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64: crypto_mb.dll ippcp.dll /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64: ippcc.dll ippcce9.dll ippcck0.dll ippccl9.dll ippccm7.dll ippccn8.dll ippccy8.dll ippch.dll ippche9.dll ippchk0.dll ippchl9.dll ippchm7.dll ippchn8.dll ippchy8.dll ippcore.dll ippcv.dll ippcve9.dll ippcvk0.dll ippcvl9.dll ippcvm7.dll ippcvn8.dll ippcvy8.dll ippdc.dll ippdce9.dll ippdck0.dll ippdcl9.dll ippdcm7.dll ippdcn8.dll ippdcy8.dll ippe.dll ippee9.dll ippek0.dll ippel9.dll ippem7.dll ippen8.dll ippey8.dll ippi.dll ippie9.dll ippik0.dll ippil9.dll ippim7.dll ippin8.dll ippiy8.dll ipps.dll ippse9.dll ippsk0.dll ippsl9.dll ippsm7.dll ippsn8.dll ippsy8.dll ippvm.dll ippvme9.dll ippvmk0.dll ippvml9.dll ippvmm7.dll ippvmn8.dll ippvmy8.dll tl /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin: c2s.exe dpct.exe /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin: dnnl.dll dnnld.dll /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin: oneapi-cli.exe OneAPI.vsix OneAPI_VS2022.vsix version.txt /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin: gdb-add-index-oneapi gdb-oneapi.exe gdbserver-ze.exe iga64.dll /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64: JavaAPI.dll onedal.1.dll onedald.1.dll onedal_core.1.dll onedal_cored.1.dll onedal_dpc.1.dll onedal_dpcd.1.dll onedal_thread.1.dll onedal_threadd.1.dll /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin: aocl-ioc64.exe dpcpp-cl.exe dpcpp.exe fpp.exe git-clang-format icpx.cfg icpx.exe icx-cc.exe icx-cl.exe icx.cfg icx.exe ifx.cfg ifx.exe intel64 intel64_ia32 ioc64.exe libomp-fallback-cassert.spv libomp-fallback-cmath-fp64.spv libomp-fallback-cmath.spv libomp-fallback-complex-fp64.spv libomp-fallback-complex.spv libomp-fallback-cstring.spv libsycl-fallback-bfloat16.spv libsycl-fallback-cassert.spv libsycl-fallback-cmath-fp64.spv libsycl-fallback-cmath.spv libsycl-fallback-complex-fp64.spv libsycl-fallback-complex.spv libsycl-fallback-cstring.spv libsycl-fallback-imf-bf16.spv libsycl-fallback-imf-fp64.spv libsycl-fallback-imf.spv libsycl-native-bfloat16.spv omptarget.dll omptarget.rtl.level0.dll omptarget.rtl.opencl.dll omptarget.sycl.wrap.dll opencl-aot.exe pi_level_zero.dll pi_level_zero.pdb pi_opencl.dll pi_opencl.pdb pi_unified_runtime.dll pi_unified_runtime.pdb pi_win_proxy_loader.dll pi_win_proxy_loaderd.dll run-clang-tidy sycl-ls.exe sycl-post-link.exe sycl.conf sycl6.dll sycl6d.dll xptifw.dll /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib: clang clbltfnshared.rtl clc libfortran-target.obj libomp-cmath-fp64.obj libomp-cmath.obj libomp-complex-fp64.obj libomp-complex.obj libomp-device-svml.obj libomp-fallback-cassert.obj libomp-fallback-cmath-fp64.obj libomp-fallback-cmath.obj libomp-fallback-complex-fp64.obj libomp-fallback-complex.obj libomp-fallback-cstring.obj libomp-itt-compiler-wrappers.obj libomp-itt-stubs.obj libomp-itt-user-wrappers.obj libomp-msvc-math.obj libomp-msvc.obj libomp-spirvdevicertl-optional.obj libomp-spirvdevicertl-required.obj libomp-spirvdevicertl.obj libomptarget-opencl-optional.bc libomptarget-opencl-required.bc libomptarget-opencl.bc libsycl-bfloat16.obj libsycl-cmath-fp64.obj libsycl-cmath.obj libsycl-complex-fp64.obj libsycl-complex.obj libsycl-crt.obj libsycl-fallback-bfloat16.obj libsycl-fallback-cassert.obj libsycl-fallback-cmath-fp64.obj libsycl-fallback-cmath.obj libsycl-fallback-complex-fp64.obj libsycl-fallback-complex.obj libsycl-fallback-cstring.obj libsycl-fallback-imf-bf16.obj libsycl-fallback-imf-fp64.obj libsycl-fallback-imf.obj libsycl-imf-bf16.obj libsycl-imf-fp64.obj libsycl-imf.obj libsycl-itt-compiler-wrappers.obj libsycl-itt-stubs.obj libsycl-itt-user-wrappers.obj libsycl-msvc-math.obj libsycl-native-bfloat16.obj oclfpga ocloc omptarget.lib OpenCL.lib sycl-devicelib-host.lib sycl6.lib sycl6d.lib x64 x86 xpti.lib xptid.lib xptifw.lib /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64: 1033 cilkrts20.dll codecov.exe deftofd.exe fortcom.exe fpp.exe fqwin.hlp icl.cfg icl.exe ifort.cfg ifort.exe map_opts.exe mcpcom.exe profdcg.exe profmerge.exe profmergesampling.exe proforder.exe tselect.exe xilib.exe xilink.exe /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler: 1033 cilkrts20.dll cilkrts20.pdb ifdlg100.dll libchkp.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmd.pdb libmmdd.dll libmmdd.pdb svml_dispmd.dll svml_dispmd.pdb /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin: acl_emulator_kernel_rt.dll ac_types_fixed_point_math_x86.dll ac_types_vpfp_library.dll alteracl.dll aocl-binedit.exe aocl-boardspec.exe aocl-extract-aocx.exe aocl-get-platform-diagnose.exe aocl-hash.exe aocl-libedit.exe aocl-profile-gpp.exe aocl-rtl-hash.exe aoc_cosim_mmd.dll aoc_cosim_msim.dll aoc_cosim_msim32.dll dspba_mpfr.dll dspba_mpir.dll hls_cosim_msim.dll hls_cosim_msim32.dll hls_emul.dll hls_fixed_point_math_x86.dll hls_vpfp_library.dll libelf.dll perl zlib1.dll /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin: aoc.exe aocl.exe fpga_crossgen.exe fpga_libtool.exe fpga_report.exe vswhere.exe /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64: 2052 asan_ignorelist.txt atlprov.dll bscmake.exe c1.dll c1xx.dll c2.dll cfgpersist.dll cl.exe cl.exe.config clang_rt.asan_dbg_dynamic-x86_64.dll clang_rt.asan_dbg_dynamic-x86_64.pdb clang_rt.asan_dynamic-x86_64.dll clang_rt.asan_dynamic-x86_64.pdb ConcurrencyCheck.dll CppBuildInsights.dll CppBuildInsightsEtw.xml CppCoreCheck.dll cvtres.exe d3dcompiler_47.dll dpcmi.dll dumpbin.exe editbin.exe EnumIndex.dll EspXEngine.dll HResultCheck.dll ifc.exe KernelTraceControl.dll lib.exe link.exe link.exe.config llvm-symbolizer.exe Microsoft.Diagnostics.Tracing.EventSource.dll Microsoft.VisualStudio.RemoteControl.dll Microsoft.VisualStudio.Telemetry.dll Microsoft.VisualStudio.Utilities.Internal.dll ml64.exe msobj140.dll mspdb140.dll mspdbcmf.exe mspdbcore.dll mspdbsrv.exe mspdbst.dll mspft140.dll msvcdis140.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll Newtonsoft.Json.dll nmake.exe onecore pgocvt.exe pgodb140.dll pgomgr.exe pgort140.dll pgosweep.exe SecurityChecks.dll System.Runtime.CompilerServices.Unsafe.dll tbbmalloc.dll undname.exe VariantClear.dll vcmeta.dll vcperf.exe vcruntime140.dll vcruntime140_1.dll vctip.exe xdcmake.exe xdcmake.exe.config /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages: 2052 autolayt.dll bined.dll concrt140.dll cpfe.dll cpfecl.Android.arm.dll cpfecl.Android.arm64.dll cpfecl.Android.x64.dll cpfecl.Android.x86.dll cpfecl.arm.dll cpfecl.arm64.dll cpfecl.Clang.Windows.arm.dll cpfecl.Clang.Windows.arm64.dll cpfecl.Clang.Windows.x64.dll cpfecl.Clang.Windows.x86.dll cpfecl.iOS.arm.dll cpfecl.iOS.arm64.dll cpfecl.iOS.x64.dll cpfecl.iOS.x86.dll cpfecl.Linux.arm.dll cpfecl.Linux.x64.dll cpfecl.Linux.x86.dll cpfecl.Win32.dll cpfecl.x64.dll cpp.hint dbsvc.dll DirControl.dll dxcompiler.dll isense_model_extractor.exe MacroPicker.dll mfc140u.dll Microsoft.VisualC.ProjectControls.dll Microsoft.VisualC.ProjectStore.Implementation.dll msgblder.dll msvcp140.dll platform.winmd rcxdti.dll resedit.dll vcbuild.dll VCInterfaces.tlb vcmeta.dll vcpb2.tlb vcpkg.dll vcpkgsrv.exe vcpkgsrv.exe.config VCProject.dll vcproject.factories.txt vcruntime140.dll x86 zh-Hans /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow: AdditionalContrast.pkgdef BlueTheme.pkgdef catalog.json CertificateInformation.dat CodeLensTestInformationService.servicehub.service.json cs DarkTheme.pkgdef de es extension.vsixmanifest Extensions fr HighContrastTheme.pkgdef it ja ko LightTheme.pkgdef LiveUnitTestingTestStoreService.servicehub.service.json manifest.json Microsoft.TeamFoundation.TestPlatform.Client.dll Microsoft.TestPlatform.CoreUtilities.dll Microsoft.TestPlatform.PlatformAbstractions.dll Microsoft.VisualStudio.MSTest.TestWindow.dll Microsoft.VisualStudio.TestPlatform.ObjectModel.dll Microsoft.VisualStudio.TestWindow.CodeLens.dll Microsoft.VisualStudio.TestWindow.Core.dll Microsoft.VisualStudio.TestWindow.CppUnitTestExtension.dll Microsoft.VisualStudio.TestWindow.dll Microsoft.VisualStudio.TestWindow.Host.dll Microsoft.VisualStudio.TestWindow.HotReloadStartupHook.dll Microsoft.VisualStudio.TestWindow.Interfaces.dll Microsoft.VisualStudio.TestWindow.Internal.dll Microsoft.VisualStudio.TestWindow.pkgdef Microsoft.VisualStudio.TestWindow.RemoteFiles.Contracts.dll Microsoft.VisualStudio.TestWindow.RemoteUtilities.dll Microsoft.VisualStudio.TestWindow.Setup.clientenabledpkg Microsoft.VisualStudio.TestWindow.TestWindowStoreService.servicehub.service.json Microsoft.VisualStudio.TestWindow.VSCode.Service.Contracts.dll Microsoft.VisualStudio.TestWindow.VSTest.dll pl pt-BR RemoteAgent ru TestDiscoveryListener.servicehub.service.json TestWindowPackage.imagemanifest TestWindowProvideCodeBase.pkgdef tr VsTest vstest.console.exe vstest.console.exe.config zh-Hans zh-Hant /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer: 1028 1029 1031 1033 1036 1040 1041 1042 1045 1046 1049 1055 2052 3082 BuildNotificationApp.exe BuildNotificationApp.exe.config catalog.json CertificateInformation.dat cs de en EndTask.exe es extension.vsixmanifest fr Git it ja ko manifest.json Microsoft.IdentityModel.Clients.ActiveDirectory.dll Microsoft.IdentityModel.Logging.dll Microsoft.IdentityModel.Tokens.dll Microsoft.ServiceBus.dll Microsoft.TeamFoundation.Build.Activities.dll Microsoft.TeamFoundation.Build.Client.dll Microsoft.TeamFoundation.Build.Common.dll Microsoft.TeamFoundation.Build.Config.dll Microsoft.TeamFoundation.Build.Controls.dll Microsoft.TeamFoundation.Build.ProcessComponents.dll Microsoft.TeamFoundation.Build.WebApi.dll Microsoft.TeamFoundation.Build.Workflow.dll Microsoft.TeamFoundation.Build2.WebApi.dll Microsoft.TeamFoundation.Client.dll Microsoft.TeamFoundation.CodeReview.Components.dll Microsoft.TeamFoundation.CodeReview.Controls.dll Microsoft.TeamFoundation.Common.dll Microsoft.TeamFoundation.Controls.dll Microsoft.TeamFoundation.Core.WebApi.dll Microsoft.TeamFoundation.DeleteTeamProject.dll Microsoft.TeamFoundation.Deployment.Workflow.dll Microsoft.TeamFoundation.Diff.dll Microsoft.TeamFoundation.Discussion.Client.dll Microsoft.TeamFoundation.DistributedTask.Common.Contracts.dll Microsoft.TeamFoundation.Git.Client.dll Microsoft.TeamFoundation.Git.Contracts.dll Microsoft.TeamFoundation.Git.Controls.dll Microsoft.TeamFoundation.Git.CoreServices.dll Microsoft.TeamFoundation.Git.dll Microsoft.TeamFoundation.Git.Graph.dll Microsoft.TeamFoundation.Git.HostingProvider.AzureDevOps.dll Microsoft.TeamFoundation.Git.HostingProvider.GitHub.dll Microsoft.TeamFoundation.Git.HostingProvider.GitHub.imagemanifest Microsoft.TeamFoundation.Git.Provider.dll Microsoft.TeamFoundation.Lab.Client.dll Microsoft.TeamFoundation.Lab.Common.dll Microsoft.TeamFoundation.OfficeIntegration.Common.dll Microsoft.TeamFoundation.ProjectManagement.dll Microsoft.TeamFoundation.SharePointReporting.Integration.dll Microsoft.TeamFoundation.SourceControl.WebApi.dll Microsoft.TeamFoundation.TeamExplorer.Navigation.dll Microsoft.TeamFoundation.Test.WebApi.dll Microsoft.TeamFoundation.TestImpact.BuildIntegration.dll Microsoft.TeamFoundation.TestImpact.Client.dll Microsoft.TeamFoundation.TestManagement.Client.dll Microsoft.TeamFoundation.TestManagement.ClientPackage.dll Microsoft.TeamFoundation.TestManagement.Common.dll Microsoft.TeamFoundation.TestManagement.Controller.dll Microsoft.TeamFoundation.TestManagement.Controls.dll Microsoft.TeamFoundation.TestManagement.PcwPlugin.dll Microsoft.TeamFoundation.TestManagement.WebApi.dll Microsoft.TeamFoundation.VersionControl.Client.dll Microsoft.TeamFoundation.VersionControl.Common.dll Microsoft.TeamFoundation.VersionControl.Common.Integration.dll Microsoft.TeamFoundation.VersionControl.ControlAdapter.dll Microsoft.TeamFoundation.VersionControl.Controls.dll Microsoft.TeamFoundation.VersionControl.UIFeatures.dll Microsoft.TeamFoundation.Work.WebApi.dll Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll Microsoft.TeamFoundation.WorkItemTracking.Client.dll Microsoft.TeamFoundation.WorkItemTracking.Client.QueryLanguage.dll Microsoft.TeamFoundation.WorkItemTracking.Common.dll Microsoft.TeamFoundation.WorkItemTracking.Controls.dll Microsoft.TeamFoundation.WorkItemTracking.ControlsCore.dll Microsoft.TeamFoundation.WorkItemTracking.Process.WebApi.dll Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll Microsoft.TeamFoundation.WorkItemTracking.WebApi.dll Microsoft.VisualStudio.CodeReview.dll Microsoft.VisualStudio.Commenting.Contracts.dll Microsoft.VisualStudio.Commenting.Presentation.dll Microsoft.VisualStudio.Commenting.Presentation.imagemanifest Microsoft.VisualStudio.ContextManagement.Package.dll Microsoft.VisualStudio.ContextManagement.Public.dll Microsoft.VisualStudio.Merge.dll Microsoft.VisualStudio.Services.Client.Interactive.dll Microsoft.VisualStudio.Services.ClientNotification.Client.dll Microsoft.VisualStudio.Services.CodeReview.Common.dll Microsoft.VisualStudio.Services.CodeReview.Discussion.WebApi.dll Microsoft.VisualStudio.Services.CodeReview.WebApi.dll Microsoft.VisualStudio.Services.Common.dll Microsoft.VisualStudio.Services.Integration.dll Microsoft.VisualStudio.Services.Search.Shared.WebApi.dll Microsoft.VisualStudio.Services.Search.WebApi.dll Microsoft.VisualStudio.Services.WebApi.dll Microsoft.VisualStudio.TeamFoundation.Build.dll Microsoft.VisualStudio.TeamFoundation.Client.dll Microsoft.VisualStudio.TeamFoundation.dll Microsoft.VisualStudio.TeamFoundation.InitializationPackage.dll Microsoft.VisualStudio.TeamFoundation.Lab.dll Microsoft.VisualStudio.TeamFoundation.NuGetCredentialProvider.dll Microsoft.VisualStudio.TeamFoundation.PCW.dll Microsoft.VisualStudio.TeamFoundation.SharePointReporting.dll Microsoft.VisualStudio.TeamFoundation.VersionControl.dll Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.dll Microsoft.VisualStudio.Zip.9.0.dll Microsoft.WITDataStore32.dll Microsoft.WITDataStore64.dll Newtonsoft.Json.dll Octokit.GraphQL.Core.dll Octokit.GraphQL.dll pl pt-BR ru System.IdentityModel.Tokens.Jwt.dll System.Net.Http.Formatting.dll System.Web.Http.dll TeamExplorer.clientenabledpkg TeamExplorer.CodeBase.pkgdef TeamExplorer.pkgdef TeamExplorerThemes.pkgdef TF.exe TF.exe.config TFSBuild.exe TFSBuild.exe.config TfsDeleteProject.exe TfsDeleteProject.exe.config TfsProvider.dll TfsProviderStub.dll TFSSecurity.exe TFSSecurity.exe.config tr vsDiffMerge.exe witadmin.exe witadmin.exe.config zh-Hans zh-Hant /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn: cs csc.exe csc.exe.config csc.rsp csi.exe csi.exe.config csi.rsp de es fr it ja ko Microsoft.Build.Tasks.CodeAnalysis.dll Microsoft.CodeAnalysis.CSharp.dll Microsoft.CodeAnalysis.CSharp.Scripting.dll Microsoft.CodeAnalysis.dll Microsoft.CodeAnalysis.Scripting.dll Microsoft.CodeAnalysis.VisualBasic.dll Microsoft.CSharp.Core.targets Microsoft.DiaSymReader.Native.amd64.dll Microsoft.DiaSymReader.Native.arm64.dll Microsoft.DiaSymReader.Native.x86.dll Microsoft.Managed.Core.CurrentVersions.targets Microsoft.Managed.Core.targets Microsoft.VisualBasic.Core.targets pl pt-BR ru System.Buffers.dll System.Collections.Immutable.dll System.Memory.dll System.Numerics.Vectors.dll System.Reflection.Metadata.dll System.Runtime.CompilerServices.Unsafe.dll System.Text.Encoding.CodePages.dll System.Threading.Tasks.Extensions.dll tr vbc.exe vbc.exe.config vbc.rsp VBCSCompiler.exe VBCSCompiler.exe.config zh-Hans zh-Hant /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64: 2052 msdia140.dll msdia140.dll.manifest PerfSDK vsinstr.exe /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools: 2052 CoverageDSPriv.xsd dbgcore.dll dbghelp.dll Microsoft.DbgHelp.manifest Microsoft.VisualStudio.PerformanceTools.CounterInfo.dll Microsoft.VisualStudio.PerformanceTools.RulesEngine.dll Microsoft.VisualStudio.PerformanceTools.Visualization.dll msdia140.dll msdia140.dll.manifest PerfItems PerfPkg.dll PerfSDK ProfilingTasks.xml ProfilingTasks.xsd ReportMetadata.xsd symsrv.dll symsrv.yes vsinstr.exe VSPerfAnalysis.dll VSPerfControl.Interop.dll VSPerfData.dll VSPerfPresentation.dll VSPerfReader.dll VSPerfReport.exe VSPerfReport.exe.manifest VSPerf_Rule_Definitions.xml vspmsg.dll x64 zh-Hans /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64: 1033 AccChecker accevent.exe adpcmencode3.exe AppAnalysis appxpackaging.dll appxsip.dll betest.exe betest.xml BetestSample.xml cameraprofiletool.exe cert2spc.exe certmgr.exe ComparePackage.exe computerhardwareids.exe config.mftx convert-moftoprovider.exe cppwinrt.exe ctrpp.exe d3dcompiler_47.dll d3dcsxd_47.dll d3dcsx_47.dll default.tmf DeployUtil.exe dgssexwithfilehandlelib.dll dxc.exe dxcapsviewer.exe dxcompiler.dll dxil.dll en en-US esp32.tsp espexe.exe espui.dll event.dll extidgen.exe filetypeverifier.exe filtdump.exe filtreg.exe ftquery.exe fxc.exe gamesaveutil.exe genmanifest.exe graphedt.exe ifilttst.exe IFiltTst.Ini inspect.exe install-sampleprovider.cmd interop.searchapi.dll interop.taskscheduler.dll ipoverusb.discoverpartners.dll ISVTier5AppSigningPrivKey.dat ISVTier5AppSigningPubKey.dat ISVTier5AppSignSDK.cc ISVTier5AppSignSDK.xml ISVTier5AppSignSDK_Client.xml isxps.exe isxpshlp.dll iviewers.dll jsconstraintdebug.exe makeappx.exe makecat.exe makecat.exe.manifest MakeCert.exe makepri.exe mbidgenerator.exe mc.exe mdmerge.exe mergemod.dll mfdetours.dll mftrace.exe Microsoft.Azure.KeyVault.Core.dll Microsoft.ComparePackage.Lib.dll Microsoft.Data.Edm.dll Microsoft.Data.OData.dll Microsoft.Data.Services.Client.dll Microsoft.Diagnostics.Tracing.EventSource.dll Microsoft.Extensions.CommandLineUtils.dll Microsoft.IdentityModel.Clients.ActiveDirectory.dll Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll Microsoft.Ingestion.Shared.Metrics.dll Microsoft.Ingestion.Shared.WebApi.Client.dll Microsoft.Msix.Utils.dll Microsoft.PackageEditor.Lib.dll Microsoft.StoreUploader.Lib.dll Microsoft.Tools.Connectivity.dll Microsoft.Tools.Deploy.dll Microsoft.UniversalStore.Ingestion.Upload.Client.dll Microsoft.UniversalStore.Ingestion.Upload.UploadApiContracts.dll microsoft.win32.search.query.dll Microsoft.Windows.Build.Appx.AppxPackaging.dll.manifest Microsoft.Windows.Build.Appx.AppxSip.dll.manifest Microsoft.Windows.Build.Appx.OpcServices.dll.manifest Microsoft.Windows.Build.Signing.mssign32.dll.manifest Microsoft.Windows.Build.Signing.wintrust.dll.manifest Microsoft.WindowsAzure.Configuration.dll Microsoft.WindowsAzure.Storage.DataMovement.dll Microsoft.WindowsAzure.Storage.dll midl.exe midlc.exe midlrt.exe midlrtmd.dll mrmsupport.dll msisip.dll mssign32.dll mt.exe mt.exe.config muirct.exe Newtonsoft.Json.dll NLog.dll oleview.exe opcservices.dll PackageEditor.exe patchwiz.dll PInvoke pktextract.exe proppage.dll provisioningtesthelper.dll ProvisioningTestHelper.psd1 ptconform.dll pvk2pfx.exe rc.exe rcdll.dll register_app.vbs regwinmd.exe ServicingCommon.dll signtool.exe signtool.exe.manifest SirepClient.assembly.manifest SirepClient.dll SirepInterop.dll SkTool.exe SshClient.dll StoreUploader.exe StoreUploader.exe.config swriter.xml System.Net.Http.Formatting.dll System.Spatial.dll TB3x.exe tedutil.dll topoedit.exe tracefmt.exe tracelog.exe tracepdb.exe traceview.exe tracewpp.exe ucrt UIAVerify uninstall-sampleprovider.cmd uuidgen.exe virtualstoragevss.cat virtualstoragevss.inf virtualstoragevss.sys vmsavedstatedumpprovider.dll vsdiagview.exe vshadow.exe vssagent.exe vsssampleprovider.dll vsstrace.exe vstorcontrol.exe vstorinterface.dll vswriter.exe VswriterSample.xml vswriter_config.xml WiCompon.vbs widialog.vbs widiffdb.vbs wiexport.vbs wifeatur.vbs wifilver.vbs wigenxfm.vbs wiimport.vbs wilangid.vbs wilstprd.vbs wilstscr.vbs wilstxfm.vbs wimakcab.vbs wimerge.vbs WinAppDeployCmd.exe WinAppDeployCommon.dll winmdidl.exe wintrust.dll wintrust.dll.ini wipolicy.vbs wireadme.txt wirunsql.vbs wistream.vbs wisubstg.vbs wisuminf.vbs witextin.vbs witoansi.vbs wiusexfm.vbs wmicodegen.dll wsdcodegen.exe wsddebug_client.exe wsddebug_host.exe wstracedump.exe wstraceutil.exe wsutil.exe wsutilhelper.dll xpsanalyzer.exe xpsconverter.exe /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64: GenXBF.dll XamlDiagnostics /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64: 1028 1031 1033 1036 1040 1041 1042 1049 2052 3082 cs de de-DE en-US es es-ES FileTracker32.dll FileTracker64.dll FileTrackerA4.dll fr fr-FR it it-IT ja ja-JP ko ko-KR Microsoft.Bcl.AsyncInterfaces.dll Microsoft.Build.Conversion.Core.dll Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Framework.tlb Microsoft.Build.Tasks.Core.dll Microsoft.Build.Utilities.Core.dll Microsoft.Common.CrossTargeting.targets Microsoft.Common.CurrentVersion.targets Microsoft.Common.overridetasks Microsoft.Common.targets Microsoft.Common.tasks Microsoft.CSharp.CrossTargeting.targets Microsoft.CSharp.CurrentVersion.targets Microsoft.CSharp.targets Microsoft.Data.Entity.targets Microsoft.IO.Redist.dll Microsoft.Managed.After.targets Microsoft.Managed.Before.targets Microsoft.Managed.targets Microsoft.Net.props Microsoft.NET.StringTools.dll Microsoft.NET.StringTools.net35.dll Microsoft.NetFramework.CurrentVersion.props Microsoft.NetFramework.CurrentVersion.targets Microsoft.NetFramework.props Microsoft.NetFramework.targets Microsoft.ServiceModel.targets Microsoft.VisualBasic.CrossTargeting.targets Microsoft.VisualBasic.CurrentVersion.targets Microsoft.VisualBasic.targets Microsoft.WinFx.targets Microsoft.WorkflowBuildExtensions.targets Microsoft.Xaml.targets MSBuild MSBuild.exe MSBuild.exe.config MSBuild.rsp MSBuildTaskHost.exe MSBuildTaskHost.exe.config pl pt-BR ru ru-RU System.Buffers.dll System.Collections.Immutable.dll System.Memory.dll System.Numerics.Vectors.dll System.Reflection.Metadata.dll System.Reflection.MetadataLoadContext.dll System.Resources.Extensions.dll System.Runtime.CompilerServices.Unsafe.dll System.Text.Encodings.Web.dll System.Text.Json.dll System.Threading.Tasks.Dataflow.dll System.Threading.Tasks.Extensions.dll System.ValueTuple.dll tr Tracker.exe Workflow.targets Workflow.VisualBasic.targets zh-CN zh-Hans zh-Hant zh-TW /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319: 1033 2052 Accessibility.dll AddInProcess.exe AddInProcess.exe.config AddInProcess32.exe AddInProcess32.exe.config AddInUtil.exe AddInUtil.exe.config AdoNetDiag.dll adonetdiag.mof adonetdiag.mof.uninstall alink.dll AppLaunch.exe applaunch.exe.config ASP.NETWebAdminFiles Aspnet.config aspnet_compiler.exe aspnet_filter.dll aspnet_isapi.dll Aspnet_perf.dll aspnet_perf.h aspnet_perf.ini aspnet_perf2.ini aspnet_rc.dll aspnet_regbrowsers.exe aspnet_regiis.exe aspnet_regsql.exe aspnet_state.exe aspnet_state_perf.h aspnet_state_perf.ini aspnet_wp.exe CasPol.exe caspol.exe.config clientexclusionlist.xml CLR-ETW.man clr.dll clrcompression.dll clretwrc.dll clrjit.dll compatjit.dll ComSvcConfig.exe Config CORPerfMonExt.dll csc.exe csc.exe.config csc.rsp Culture.dll CustomMarshalers.dll cvtres.exe cvtres.exe.config DataSvcUtil.exe DataSvcUtil.exe.config default.win32manifest dfdll.dll dfsvc.exe dfsvc.exe.config diasymreader.dll dv_aspnetmmc.chm EdmGen.exe EventLogMessages.dll FileTracker.dll fusion.dll ilasm.exe ilasm.exe.config InstallCommon.sql InstallMembership.sql InstallPersistSqlState.sql InstallPersonalization.sql InstallProfile.SQL InstallRoles.sql InstallSqlState.sql InstallSqlStateTemplate.sql InstallUtil.exe InstallUtil.exe.config InstallUtilLib.dll InstallWebEventSqlProvider.sql ISymWrapper.dll jsc.exe jsc.exe.config locale.nlp Microsoft.Activities.Build.dll Microsoft.Build.Conversion.v4.0.dll Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Tasks.v4.0.dll Microsoft.Build.Utilities.v4.0.dll Microsoft.Build.xsd Microsoft.Common.OverrideTasks Microsoft.Common.targets Microsoft.Common.Tasks Microsoft.CSharp.dll Microsoft.CSharp.targets Microsoft.Data.Entity.Build.Tasks.dll Microsoft.Data.Entity.targets Microsoft.Internal.Tasks.Dataflow.dll Microsoft.JScript.dll Microsoft.JScript.tlb Microsoft.NETFramework.props Microsoft.NETFramework.targets Microsoft.ServiceModel.targets Microsoft.Transactions.Bridge.dll Microsoft.Transactions.Bridge.Dtc.dll Microsoft.VisualBasic.Activities.Compiler.dll Microsoft.VisualBasic.Compatibility.Data.dll Microsoft.VisualBasic.Compatibility.dll Microsoft.VisualBasic.dll Microsoft.VisualBasic.targets Microsoft.VisualC.Dll Microsoft.VisualC.STLCLR.dll Microsoft.Win32.Primitives.dll Microsoft.Windows.ApplicationServer.Applications.45.man Microsoft.Windows.ApplicationServer.Applications.dll Microsoft.WinFx.targets Microsoft.Workflow.Compiler.exe Microsoft.Workflow.Compiler.exe.config Microsoft.WorkflowBuildExtensions.targets Microsoft.Xaml.targets MmcAspExt.dll MSBuild MSBuild.exe msbuild.exe.config MSBuild.rsp mscordacwks.dll mscordbi.dll mscoree.tlb mscoreei.dll mscoreeis.dll mscorlib.dll mscorlib.tlb mscorpe.dll mscorpehost.dll mscorrc.dll mscorsecimpl.dll mscorsn.dll mscorsvc.dll mscorsvw.exe MUI NativeImages netstandard.dll ngen.exe ngen.log ngen.old.log ngentask.exe ngentasklauncher.dll normidna.nlp normnfc.nlp normnfd.nlp normnfkc.nlp normnfkd.nlp PerfCounter.dll peverify.dll RegAsm.exe regasm.exe.config RegSvcs.exe regsvcs.exe.config SbsNclPerf.dll ServiceModelEvents.dll ServiceModelInstallRC.dll ServiceModelPerformanceCounters.dll ServiceModelPerformanceCounters.man ServiceModelReg.exe ServiceModelRegUI.dll ServiceMonikerSupport.dll SMDiagnostics.dll SMSvcHost.exe SMSvcHost.exe.config SOS.dll SQL sysglobl.dll System.Activities.Core.Presentation.dll System.Activities.dll System.Activities.DurableInstancing.dll System.Activities.Presentation.dll System.AddIn.Contract.dll System.AddIn.dll System.AppContext.dll System.Collections.Concurrent.dll System.Collections.dll System.Collections.NonGeneric.dll System.Collections.Specialized.dll System.ComponentModel.Annotations.dll System.ComponentModel.Composition.dll system.componentmodel.composition.registration.dll System.ComponentModel.DataAnnotations.dll System.ComponentModel.dll System.ComponentModel.EventBasedAsync.dll System.ComponentModel.Primitives.dll System.ComponentModel.TypeConverter.dll System.Configuration.dll System.Configuration.Install.dll System.Console.dll System.Core.dll System.Data.Common.dll System.Data.DataSetExtensions.dll System.Data.dll System.Data.Entity.Design.dll System.Data.Entity.dll System.Data.Linq.dll System.Data.OracleClient.dll System.Data.Services.Client.dll System.Data.Services.Design.dll System.Data.Services.dll System.Data.SqlXml.dll System.Deployment.dll System.Design.dll System.Device.dll System.Diagnostics.Contracts.dll System.Diagnostics.Debug.dll System.Diagnostics.FileVersionInfo.dll System.Diagnostics.Process.dll System.Diagnostics.StackTrace.dll System.Diagnostics.TextWriterTraceListener.dll System.Diagnostics.Tools.dll System.Diagnostics.TraceSource.dll System.Diagnostics.Tracing.dll System.DirectoryServices.AccountManagement.dll System.DirectoryServices.dll System.DirectoryServices.Protocols.dll System.dll System.Drawing.Design.dll System.Drawing.dll System.Drawing.Primitives.dll System.Drawing.tlb System.Dynamic.dll System.Dynamic.Runtime.dll System.EnterpriseServices.dll System.EnterpriseServices.Thunk.dll System.EnterpriseServices.tlb System.EnterpriseServices.Wrapper.dll System.Globalization.Calendars.dll System.Globalization.dll System.Globalization.Extensions.dll System.IdentityModel.dll System.IdentityModel.Selectors.dll System.IdentityModel.Services.dll System.IO.Compression.dll System.IO.Compression.FileSystem.dll System.IO.Compression.ZipFile.dll System.IO.dll System.IO.FileSystem.dll System.IO.FileSystem.DriveInfo.dll System.IO.FileSystem.Primitives.dll System.IO.FileSystem.Watcher.dll System.IO.IsolatedStorage.dll System.IO.Log.dll System.IO.MemoryMappedFiles.dll System.IO.Pipes.dll System.IO.UnmanagedMemoryStream.dll System.Linq.dll System.Linq.Expressions.dll System.Linq.Parallel.dll System.Linq.Queryable.dll System.Management.dll System.Management.Instrumentation.dll System.Messaging.dll System.Net.dll System.Net.Http.dll System.Net.Http.Rtc.dll System.Net.Http.WebRequest.dll System.Net.NameResolution.dll System.Net.NetworkInformation.dll System.Net.Ping.dll System.Net.Primitives.dll System.Net.Requests.dll System.Net.Security.dll System.Net.Sockets.dll System.Net.WebHeaderCollection.dll System.Net.WebSockets.Client.dll System.Net.WebSockets.dll System.Numerics.dll System.Numerics.Vectors.dll System.ObjectModel.dll System.Reflection.context.dll System.Reflection.dll System.Reflection.Emit.dll System.Reflection.Emit.ILGeneration.dll System.Reflection.Emit.Lightweight.dll System.Reflection.Extensions.dll System.Reflection.Primitives.dll System.Resources.Reader.dll System.Resources.ResourceManager.dll System.Resources.Writer.dll System.Runtime.Caching.dll System.Runtime.CompilerServices.VisualC.dll System.Runtime.dll System.Runtime.DurableInstancing.dll System.Runtime.Extensions.dll System.Runtime.Handles.dll System.Runtime.InteropServices.dll System.Runtime.InteropServices.RuntimeInformation.dll System.Runtime.InteropServices.WindowsRuntime.dll System.Runtime.Numerics.dll System.Runtime.Remoting.dll System.Runtime.Serialization.dll System.Runtime.Serialization.Formatters.dll System.Runtime.Serialization.Formatters.Soap.dll System.Runtime.Serialization.Json.dll System.Runtime.Serialization.Primitives.dll System.Runtime.Serialization.Xml.dll System.Runtime.WindowsRuntime.dll System.Runtime.WindowsRuntime.UI.Xaml.dll System.Security.Claims.dll System.Security.Cryptography.Algorithms.dll System.Security.Cryptography.Csp.dll System.Security.Cryptography.Encoding.dll System.Security.Cryptography.Primitives.dll System.Security.Cryptography.X509Certificates.dll System.Security.dll System.Security.Principal.dll System.Security.SecureString.dll System.ServiceModel.Activation.dll System.ServiceModel.Activities.dll System.ServiceModel.Channels.dll System.ServiceModel.Discovery.dll System.ServiceModel.dll System.ServiceModel.Duplex.dll System.ServiceModel.Http.dll System.ServiceModel.Internals.dll System.ServiceModel.NetTcp.dll System.ServiceModel.Primitives.dll System.ServiceModel.Routing.dll System.ServiceModel.Security.dll System.ServiceModel.ServiceMoniker40.dll System.ServiceModel.WasHosting.dll System.ServiceModel.Web.dll System.ServiceProcess.dll System.Text.Encoding.dll System.Text.Encoding.Extensions.dll System.Text.RegularExpressions.dll System.Threading.dll System.Threading.Overlapped.dll System.Threading.Tasks.dll System.Threading.Tasks.Parallel.dll System.Threading.Thread.dll System.Threading.ThreadPool.dll System.Threading.Timer.dll System.tlb System.Transactions.dll System.ValueTuple.dll System.Web.Abstractions.dll System.Web.ApplicationServices.dll System.Web.DataVisualization.Design.dll System.Web.DataVisualization.dll System.Web.dll System.Web.DynamicData.Design.dll System.Web.DynamicData.dll System.Web.Entity.Design.dll System.Web.Entity.dll System.Web.Extensions.Design.dll System.Web.Extensions.dll System.Web.Mobile.dll System.Web.RegularExpressions.dll System.Web.Routing.dll System.Web.Services.dll System.Web.tlb System.Windows.dll System.Windows.Forms.DataVisualization.Design.dll System.Windows.Forms.DataVisualization.dll System.Windows.Forms.dll System.Windows.Forms.tlb System.Workflow.Activities.dll System.Workflow.ComponentModel.dll System.Workflow.Runtime.dll System.WorkflowServices.dll System.Xaml.dll System.Xaml.Hosting.dll System.XML.dll System.Xml.Linq.dll System.Xml.ReaderWriter.dll System.Xml.Serialization.dll System.Xml.XDocument.dll System.Xml.XmlDocument.dll System.Xml.XmlSerializer.dll System.Xml.XPath.dll System.Xml.XPath.XDocument.dll ThirdPartyNotices.txt TLBREF.DLL UninstallCommon.sql UninstallMembership.sql UninstallPersistSqlState.sql UninstallPersonalization.sql UnInstallProfile.SQL UninstallRoles.sql UninstallSqlState.sql UninstallSqlStateTemplate.sql UninstallWebEventSqlProvider.sql vbc.exe vbc.exe.config vbc.rsp webengine.dll webengine4.dll WMINet_Utils.dll Workflow.Targets Workflow.VisualBasic.Targets WorkflowServiceHostPerformanceCounters.dll WorkflowServiceHostPerformanceCounters.man WPF WsatConfig.exe XamlBuildTask.dll XPThemes.manifest XsdBuildTask.dll zh-CN zh-Hans /cygdrive/g/VisualStudio2022/Common7/IDE: 2052 adodb.manifest api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll Assets Automation Automation.manifest CodeMarkersEtw.man CodeMarkersEtwRc.dll CommonExtensions compluslm.dll concrt140.dll DbgComposition.dll DDConfigCA.exe devenv.com devenv.exe devenv.exe.config devenv.isolation.ini devenv.prf devenv.visualelementsmanifest.xml devenv.winprf devenvdesc.dll ELFBinComposition.dll en Extensions iisresolver.dll ItemTemplates master.pkgdef masterX64.PkgUnDef Microsoft.Data.ConnectionUI.Dialog.dll Microsoft.Data.ConnectionUI.dll Microsoft.DiaSymReader.Native.amd64.dll Microsoft.DiaSymReader.Native.x86.dll Microsoft.VisualStudio.CallHierarchy.Package.Definitions.dll Microsoft.VisualStudio.CallHierarchy.Package.Implementation.dll Microsoft.VisualStudio.CodeMarkers.dll Microsoft.VisualStudio.Configuration.dll Microsoft.VisualStudio.ConfigurationUI.dll Microsoft.VisualStudio.Data.Compatibility.dll Microsoft.VisualStudio.Data.dll Microsoft.VisualStudio.Data.Host.dll Microsoft.VisualStudio.Data.Interop.dll Microsoft.VisualStudio.Data.Package.dll Microsoft.VisualStudio.Data.Providers.Common.dll Microsoft.VisualStudio.Data.Providers.Oracle.dll Microsoft.VisualStudio.Data.Providers.SqlServer.dll Microsoft.VisualStudio.DataDesign.Common.dll Microsoft.VisualStudio.DataDesign.DataSetDesigner.dll Microsoft.VisualStudio.DataDesign.Interfaces.dll Microsoft.VisualStudio.DataDesign.WpfDataTool.dll Microsoft.VisualStudio.DataTools.dll Microsoft.VisualStudio.DataTools.Interop.dll Microsoft.VisualStudio.Debugger.dll Microsoft.VisualStudio.Debugger.Engine.dll Microsoft.VisualStudio.Debugger.Parallel.dll Microsoft.VisualStudio.Debugger.Parallel.Gpu.dll Microsoft.VisualStudio.Design.dll Microsoft.VisualStudio.Designer.Interfaces.dll Microsoft.VisualStudio.Diagnostics.Measurement.Native.dll Microsoft.VisualStudio.dll Microsoft.VisualStudio.Editors.WCF.dll Microsoft.VisualStudio.ExportTemplate.dll Microsoft.VisualStudio.ExtensionEngine.dll Microsoft.VisualStudio.ExtensionEngineContract.dll Microsoft.VisualStudio.HostingProcess.Utilities.dll Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll Microsoft.VisualStudio.ImageCatalog.dll Microsoft.VisualStudio.Imaging.dll Microsoft.VisualStudio.Licensing.dll Microsoft.VisualStudio.ManagedInterfaces.manifest Microsoft.VisualStudio.OnlineLicensing.dll Microsoft.VisualStudio.Package.LanguageService.15.0.dll Microsoft.VisualStudio.PerfWatson.dll Microsoft.VisualStudio.Platform.WindowManagement.dll Microsoft.VisualStudio.ProductKeyDialog.dll Microsoft.VisualStudio.ProductKeyDialog.tlb Microsoft.VisualStudio.QualityTools.Wizard.TestProjectWizards.manifest Microsoft.VisualStudio.RegDetour.dll Microsoft.VisualStudio.ServerExplorer.dll Microsoft.VisualStudio.Settings.15.0.dll Microsoft.VisualStudio.Shell.Styles.dll Microsoft.VisualStudio.Shell.UI.Internal.dll Microsoft.VisualStudio.Shell.ViewManager.dll Microsoft.VisualStudio.TemplateWizard.dll Microsoft.VisualStudio.TestTools.UITest.Extension.IE.Communication.sxs.manifest Microsoft.VisualStudio.TestTools.UITest.Playback.Engine.sxs.manifest Microsoft.VisualStudio.Utilities.dll Microsoft.VisualStudio.VC.dll Microsoft.VisualStudio.VCProjectUI.dll Microsoft.VisualStudio.vspGridControl.dll Microsoft.VisualStudio.Web.Application.dll Microsoft.VisualStudio.Web.dll Microsoft.VisualStudio.Web.Host.exe Microsoft.VisualStudio.Web.Host.exe.config Microsoft.VisualStudio.Web.Host.Shared.dll Microsoft.VisualStudio.Web.PublishContract.dll Microsoft.VisualStudio.Windows.Forms.dll Microsoft.VisualStudio.WinForms.Interfaces.dll Microsoft.VisualStudio.WizardFramework.Dll Microsoft.VisualStudio.WPFFlavor.dll Microsoft.VSDesigner.dll Microsoft.VSDesigner.WCF.dll Microsoft.Web.Design.Client.dll Microsoft.WizardFramework.dll Microsoft.WizardFrameworkVS.dll msdia120.dll msdia140.dll msenv.dll msenvico.dll msenvmnu.dll msobj120.dll msobj140.dll mspdb140.dll mspdbcore.dll mspdbsrv.exe MSTest.exe MSTest.exe.config msvcdis120.dll msvcdis140.dll msvcp140.dll msvcp140_1.dll msvcp140_atomic_wait.dll msvcr120_clr0400.dll NewFileItems NewScriptItems offreg.dll PEBinComposition.dll PerfWatson2.exe PerfWatson2.exe.config pidgenx.dll pkconfig.xrm-ms PkgdefMgmt.dll PrivateAssemblies Profiles ProjectAggregator.dll ProjectTemplates PublicAssemblies Publicize.exe QTAgent.exe QTAgent.exe.config QTAgent32.exe QTAgent32.exe.config QTAgent32_35.exe QTAgent32_35.exe.config QTAgent32_40.exe QTAgent32_40.exe.config QTAgent_35.exe QTAgent_35.exe.config QTAgent_40.exe QTAgent_40.exe.config QTDCAgent.exe QTDCAgent.exe.config QTDCAgent32.exe QTDCAgent32.exe.config Rebex.Net.Ftp.dll Rebex.Net.ProxySocket.dll Rebex.Net.SecureSocket.dll Rebex.Net.Sftp.dll Rebex.Net.Ssh.dll Rebex.Security.dll ReferenceAssemblies Remote Debugger ReSharper (Visual Studio).vsk Resources.pri Resources.scale-140.pri Resources.scale-180.pri ResponsivenessTrackingManifest.xml Script Diagnostics ShellExtensions SolutionTemplates srcsrv.dll srcsrv.ini stanpackage.manifest StorePID.exe symsrv.dll symsrv.yes System.Drawing.VisualStudio.15.0.dll System.Threading.Tasks.Dataflow.dll System.VisualStudio.15.0.dll System.Windows.Forms.VisualStudio.15.0.dll T4VSHostProcess.exe T4VSHostProcess.exe.config tbbmalloc.dll TestTools TextTemplate.ico TextTransform TextTransform.exe TextTransform.exe.config TextTransformCore.deps.json TextTransformCore.dll TextTransformCore.exe TextTransformCore.runtimeconfig.json TextTransformCoreResolver.dll ToolboxCaches ucrtbase.dll UnifiedSettings UserControlTestContainer.exe usertype.dat vb7to8.exe vb7to8DL.dll vbdebug.dll VC VCGraphicsWizard.dll vcruntime140.dll vcruntime140_1.dll VcxprojReader.exe VcxprojReader.exe.config Visual Assist (Visual Studio).vsk Visual Basic 6.vsk Visual C# 2005.vsk Visual C++ 2.vsk Visual C++ 6.vsk Visual Studio 6.vsk Visual Studio Code.vsk VS SCC vsdebugeng.dll VsDebugWERHelper.exe VSFinalizer.exe VSFinalizer.exe.config VSFinalizerDependencies VsGa.Application.pkgdef VsGa.exe VsGa.exe.config vsga.isolation.ini VsGa.pkgdef VsGa.pkgundef VsGa.winprf VsGraphics VsGraphicsDesc.dll VSGraphicsExtensions VsGraphicsMnu.dll VSHiveStub.exe vshost-clr2.exe vshost.exe vshost32-clr2.exe vshost32.exe VSInitializer.exe VSInitializer.exe.config VSIXInstaller.exe VSIXInstaller.exe.config VSLaunchBrowser.exe VsLog.dll vsn.exe vsn.exe.config VsRegEdit.exe VsRegistryDetour.dll VSReliability.dll vssln.dll vstlbinf.dll VSWebHandler.exe VSWebLauncher.exe VsWerHandler.dll VsWizard.dll VsWizards.manifest WebViewHost WindowsFormsIntegration.Design.dll WindowsFormsIntegration.Package.dll WinFxBrowserApplicationTemplateWizard.dll WinFxCustomControlTemplateWizard.dll x64 x86 Xml zh-CN zh-Hans /cygdrive/g/VisualStudio2022/Common7/Tools: 2052 api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll errlook.exe errlook.hlp guidgen.exe Launch-VsDevShell.ps1 LaunchDevCmd.bat makehm.exe mfc140chs.dll mfc140cht.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll Microsoft.VisualStudio.DevShell.dll Microsoft.VisualStudio.RemoteControl.dll Microsoft.VisualStudio.Telemetry.dll Microsoft.VisualStudio.Utilities.Internal.dll Newtonsoft.Json.dll ProjectComponents spyxx.chm spyxx.exe spyxxhk.dll spyxxhk_amd64.dll spyxx_amd64.chm spyxx_amd64.exe System.Runtime.CompilerServices.Unsafe.dll ucrtbase.dll vcconvertengine.dll vcruntime140.dll VDT vsdevcmd VsDevCmd.bat VsMSBuildCmd.bat zh-Hans /cygdrive/g/Intel/oneAPI/mpi/latest/bin: cpuinfo.exe debug hydra_bstrap_proxy.exe hydra_pmi_proxy.exe hydra_service.exe IMB-MPI1.exe IMB-NBC.exe IMB-RMA.exe impi_info.exe libmpi_ilp64.dll mpicc.bat mpicl.bat mpicxx.bat mpiexec.exe mpif77.bat mpif90.bat mpifc.bat mpiicc.bat mpiicpc.bat mpiicpx.bat mpiicx.bat mpiifort.bat mpiifx.bat release /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release: impi.dll impi.pdb /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin: libfabric.dll utils /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils: fi_info.exe fi_pingpong.exe /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt: tbb.def tbb12.dll tbb12.pdb tbb12_debug.dll tbb12_debug.pdb tbbbind.dll tbbbind.pdb tbbbind_2_0.dll tbbbind_2_0.pdb tbbbind_2_0_debug.dll tbbbind_2_0_debug.pdb tbbbind_2_5.dll tbbbind_2_5.pdb tbbbind_2_5_debug.dll tbbbind_2_5_debug.pdb tbbbind_debug.dll tbbbind_debug.pdb tbbmalloc.def tbbmalloc.dll tbbmalloc.pdb tbbmalloc_debug.dll tbbmalloc_debug.pdb tbbmalloc_proxy.dll tbbmalloc_proxy.pdb tbbmalloc_proxy_debug.dll tbbmalloc_proxy_debug.pdb /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt: tbb.def tbb12.dll tbb12.pdb tbb12_debug.dll tbb12_debug.pdb tbbbind.dll tbbbind.pdb tbbbind_2_0.dll tbbbind_2_0.pdb tbbbind_2_0_debug.dll tbbbind_2_0_debug.pdb tbbbind_2_5.dll tbbbind_2_5.pdb tbbbind_2_5_debug.dll tbbbind_2_5_debug.pdb tbbbind_debug.dll tbbbind_debug.pdb tbbmalloc.def tbbmalloc.dll tbbmalloc.pdb tbbmalloc_debug.dll tbbmalloc_debug.pdb tbbmalloc_proxy.dll tbbmalloc_proxy.pdb tbbmalloc_proxy_debug.dll tbbmalloc_proxy_debug.pdb /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler: 1033 cilkrts20.dll cilkrts20.pdb ifdlg100.dll libchkp.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmd.pdb libmmdd.dll libmmdd.pdb svml_dispmd.dll svml_dispmd.pdb /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler: 1033 cilkrts20.dll cilkrts20.pdb ifdlg100.dll libchkp.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmd.pdb libmmdd.dll libmmdd.pdb svml_dispmd.dll svml_dispmd.pdb /cygdrive/f/CDK/ANOCONDA: api-ms-win-core-console-l1-1-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll bin concrt140.dll conda-meta condabin cwp.py DLLs envs etc include info Lib Library libs LICENSE_PYTHON.txt man Menu msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_codecvt_ids.dll pkgs python.exe python.pdb python3.dll python38.dll python38.pdb pythonw.exe pythonw.pdb qt.conf Scripts share Shared Libraries shell sip tcl Tools ucrtbase.dll Uninstall-Anaconda3.exe vccorlib140.dll vcomp140.dll vcruntime140.dll vcruntime140_1.dll venvlauncher.exe venvwlauncher.exe xlwings32-0.23.0.dll xlwings64-0.23.0.dll _conda.exe /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin: libatomic-1.dll libgcc_s_seh-1.dll libgfortran-3.dll libgmp-10.dll libgmpxx-4.dll libgomp-1.dll libgomp-plugin-host_nonshm-1.dll libquadmath-0.dll libssp-0.dll libstdc++-6.dll libvtv-0.dll libvtv_stubs-0.dll libwinpthread-1.dll Warning accessing /cygdrive/f/CDK/ANOCONDA/Library/usr/bin gives errors: [Errno 2] No such file or directory: '/cygdrive/f/CDK/ANOCONDA/Library/usr/bin' /cygdrive/f/CDK/ANOCONDA/Library/bin: 1033 aec.dll aec.exe api-ms-win-core-console-l1-1-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll archive.dll assistant.exe blosc.dll brotli.exe brotlicommon.dll brotlidec.dll brotlienc.dll bsdcat.exe bsdcpio.exe bsdtar.exe bzip2.dll canbusutil.exe ccapiserver.exe cfp.dll charls-2-x64.dll charset.dll cilkrts20.dll cjpeg.exe comerr64.dll concrt140.dll conda.bat curl.exe c_rehash.pl derb.exe designer.exe djpeg.exe dumpcpp.exe dumpdoc.exe fax2ps.exe fax2tiff.exe fixqt4headers.pl freetype.dll genbrk.exe genccode.exe gencfu.exe gencmn.exe gencnval.exe gendict.exe gennorm2.exe genrb.exe gensprep.exe gif-7.dll gif2h5.exe gif2rgb.exe gifbuild.exe gifclrmp.exe giffix.exe giftext.exe giftool.exe gss-client.exe gss-server.exe gssapi64.dll h52gif.exe h5clear.exe h5copy-shared.exe h5copy.exe h5debug.exe h5diff-shared.exe h5diff.exe h5dump-shared.exe h5dump.exe h5format_convert.exe h5import.exe h5jam.exe h5ls-shared.exe h5ls.exe h5mkgrp.exe h5repack-shared.exe h5repack.exe h5repart.exe h5stat-shared.exe h5stat.exe h5unjam.exe h5watch.exe hdf5.dll hdf5_cpp.dll hdf5_hl.dll hdf5_hl_cpp.dll hdf5_tools.dll iconv.dll icu-config icudt.dll icudt58.dll icuin.dll icuin58.dll icuinfo.exe icuio.dll icuio58.dll icupkg.exe icutest.dll icutest58.dll icutu.dll icutu58.dll icuuc.dll icuuc58.dll idc.exe ifdlg100.dll jpegtran.exe jpgicc.exe k5sprt64.dll kcpytkt.exe kdeltkt.exe kdestroy.exe kfwcpcc.exe kfwlogon.dll kinit.exe klist.exe kpasswd.exe krb5_64.dll krbcc64.dll kswitch.exe kvno.exe lcms2.dll lconvert.exe leashw64.dll Lerc.dll libbz2.dll libchkp.dll libcrypto-1_1-x64.dll libcrypto-1_1-x64.pdb libcurl.dll libdeflate-gunzip.exe libdeflate-gzip.exe libdeflate.dll libEGL.dll libexslt.dll libGLESv2.dll libicaf.dll libifcoremd.dll libifcorert.dll libifportmd.dll libimalloc.dll libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libjpeg.dll liblz4.dll liblzma.dll libmmd.dll libmpx.dll libpng16.dll libsodium.dll libssh2.dll libssl-1_1-x64.dll libssl-1_1-x64.pdb libtiff.dll libtiffxx.dll libxml2.dll libxslt.dll libzmq-mt-4_3_3.dll libzmq.dll libzstd.dll linguist.exe linkicc.exe lrelease.exe lupdate.exe lz4.exe lzmainfo.exe lzo2.dll makeconv.exe mfc140u.dll mfcm140u.dll mit2ms.exe mkl_avx.1.dll mkl_avx2.1.dll mkl_avx512.1.dll mkl_blacs_ilp64.1.dll mkl_blacs_intelmpi_ilp64.1.dll mkl_blacs_intelmpi_lp64.1.dll mkl_blacs_lp64.1.dll mkl_blacs_mpich2_ilp64.1.dll mkl_blacs_mpich2_lp64.1.dll mkl_blacs_msmpi_ilp64.1.dll mkl_blacs_msmpi_lp64.1.dll mkl_cdft_core.1.dll mkl_core.1.dll mkl_def.1.dll mkl_intel_thread.1.dll mkl_mc.1.dll mkl_mc3.1.dll mkl_msg.dll mkl_pgi_thread.1.dll mkl_rt.1.dll mkl_scalapack_ilp64.1.dll mkl_scalapack_lp64.1.dll mkl_sequential.1.dll mkl_tbb_thread.1.dll mkl_vml_avx.1.dll mkl_vml_avx2.1.dll mkl_vml_avx512.1.dll mkl_vml_cmpt.1.dll mkl_vml_def.1.dll mkl_vml_mc.1.dll mkl_vml_mc2.1.dll mkl_vml_mc3.1.dll moc.exe ms2mit.exe msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_codecvt_ids.dll opengl32sw.dll openjp2.dll openssl.exe openssl.pdb opj_compress.exe opj_decompress.exe opj_dump.exe pal2rgb.exe pixeltool.exe pkgdata.exe plugins png-fix-itxt.exe pngfix.exe ppm2tiff.exe psicc.exe pylupdate5.bat pyrcc5.bat pythoncom38.dll pyuic5.bat pywintypes38.dll qcollectiongenerator.exe qdbus.exe qdbuscpp2xml.exe qdbusviewer.exe qdbusxml2cpp.exe qdoc.exe qgltf.exe qhelpconverter.exe qhelpgenerator.exe qlalr.exe qmake.exe qml.exe qmlcachegen.exe qmleasing.exe qmlimportscanner.exe qmllint.exe qmlmin.exe qmlplugindump.exe qmlprofiler.exe qmlscene.exe qmltestrunner.exe qscxmlc.exe qt.conf Qt53DAnimation.dll Qt53DCore.dll Qt53DExtras.dll Qt53DInput.dll Qt53DLogic.dll Qt53DQuick.dll Qt53DQuickAnimation.dll Qt53DQuickExtras.dll Qt53DQuickInput.dll Qt53DQuickRender.dll Qt53DQuickScene2D.dll Qt53DRender.dll Qt5Bluetooth.dll Qt5Charts.dll Qt5Concurrent.dll Qt5Core.dll Qt5DataVisualization.dll Qt5DBus.dll Qt5Designer.dll Qt5DesignerComponents.dll Qt5Gamepad.dll Qt5Gui.dll Qt5Help.dll Qt5Location.dll Qt5Multimedia.dll Qt5MultimediaQuick_p.dll Qt5MultimediaWidgets.dll Qt5Network.dll Qt5NetworkAuth.dll Qt5Nfc.dll Qt5OpenGL.dll Qt5Positioning.dll Qt5PrintSupport.dll Qt5Purchasing.dll Qt5Qml.dll Qt5Quick.dll Qt5QuickControls2.dll Qt5QuickParticles.dll Qt5QuickTemplates2.dll Qt5QuickTest.dll Qt5QuickWidgets.dll Qt5RemoteObjects.dll Qt5Script.dll Qt5ScriptTools.dll Qt5Scxml.dll Qt5Sensors.dll Qt5SerialBus.dll Qt5SerialPort.dll Qt5Sql.dll Qt5Svg.dll Qt5Test.dll Qt5TextToSpeech.dll Qt5WebChannel.dll Qt5WebEngine.dll Qt5WebEngineCore.dll Qt5WebEngineWidgets.dll Qt5WebSockets.dll Qt5WebView.dll Qt5Widgets.dll Qt5WinExtras.dll Qt5Xml.dll Qt5XmlPatterns.dll qtattributionsscanner.exe qtdiag.exe qtpaths.exe qtplugininfo.exe QtWebEngineProcess.exe qwebengine_convert_dict.exe raw2tiff.exe rcc.exe rdjpgcom.exe repc.exe runxmlconf.exe sip.exe snappy.dll spatialindex-64.dll spatialindex_c-64.dll sqlite3.dll sqlite3.exe svml_dispmd.dll syncqt.pl szip.dll tbb.dll tbbmalloc.dll tbbmalloc_proxy.dll tcl86t.dll tclsh.exe tclsh86.exe tclsh86t.exe testcon.exe tiff.dll tiff2bw.exe tiff2pdf.exe tiff2ps.exe tiff2rgba.exe tiffcmp.exe tiffcp.exe tiffcrop.exe tiffdither.exe tiffdump.exe tiffinfo.exe tiffmedian.exe tiffset.exe tiffsplit.exe tiffxx.dll tificc.exe tk86t.dll transicc.exe uconv.exe ucrtbase.dll uic.exe unxz.exe vccorlib140.dll vcomp140.dll vcruntime140.dll vcruntime140_1.dll windeployqt.exe winpty-agent.exe winpty.dll wish.exe wish86.exe wish86t.exe wrjpgcom.exe xmlcatalog.exe xmllint.exe xmlpatterns.exe xmlpatternsvalidator.exe xpprof64.dll xsltproc.exe xz.exe xz_static.exe yaml.dll zfp.dll zfp.exe zlib.dll zopfli.dll zopfli.exe zopflipng.dll zopflipng.exe zstd.dll zstd.exe /cygdrive/f/CDK/ANOCONDA/Scripts: .nb_conda-post-link.bat .nb_conda-pre-unlink.bat .nb_conda_kernels-post-link.bat .nb_conda_kernels-pre-unlink.bat .qt-post-link.bat 2to3-script.py 2to3.exe activate activate.bat anaconda-navigator-script.py anaconda-navigator-script.pyw anaconda-navigator.exe anaconda-project-script.py anaconda-project.exe anaconda-script.py anaconda.exe asadmin-script.py asadmin.exe autopep8-script.py autopep8.exe binstar-script.py binstar.exe black-script.py black.exe blackd bokeh-script.py bokeh.exe bundle_image-script.py bundle_image.exe cfadmin-script.py cfadmin.exe chardetect-script.py chardetect.exe clear_comtypes_cache.py conda-build-script.py conda-build.exe conda-content-trust-script.py conda-content-trust.exe conda-convert-script.py conda-convert.exe conda-debug-script.py conda-debug.exe conda-develop-script.py conda-develop.exe conda-env-script.py conda-env.exe conda-index-script.py conda-index.exe conda-inspect-script.py conda-inspect.exe conda-metapackage-script.py conda-metapackage.exe conda-render-script.py conda-render.exe conda-repo-script.py conda-repo.exe conda-script.py conda-server-script.py conda-server.exe conda-skeleton-script.py conda-skeleton.exe conda-token-script.py conda-token.exe conda-verify-script.py conda-verify.exe conda.exe cph-script.py cph.exe cq-script.py cq.exe cwutil-script.py cwutil.exe cygdb-script.py cygdb.exe cython-script.py cython.exe cythonize-script.py cythonize.exe dask-scheduler-script.py dask-scheduler.exe dask-ssh-script.py dask-ssh.exe dask-worker-script.py dask-worker.exe deactivate dynamodb_dump-script.py dynamodb_dump.exe dynamodb_load-script.py dynamodb_load.exe elbadmin-script.py elbadmin.exe epylint-script.py epylint.bat epylint.exe f2py-script.py f2py.bat f2py.exe fetch_file-script.py fetch_file.exe fits2bitmap-script.py fits2bitmap.exe fitscheck-script.py fitscheck.exe fitsdiff-script.py fitsdiff.exe fitsheader-script.py fitsheader.exe fitsinfo-script.py fitsinfo.exe flake8-script.py flake8.exe flask-script.py flask.exe futurize-script.py futurize.exe glacier-script.py glacier.exe idle-script.py idle.exe imagecodecs.exe imageio_download_bin-script.py imageio_download_bin.exe imageio_remove_bin-script.py imageio_remove_bin.exe instance_events-script.py instance_events.exe iptest-script.py iptest.exe iptest3-script.py iptest3.exe ipython-script.py ipython.exe ipython3-script.py ipython3.exe isort-identify-imports isort-script.py isort.exe isympy-script.py isympy.exe jlpm-script.py jlpm.exe jsonschema-script.py jsonschema.exe jupyter-bundlerextension-script.py jupyter-bundlerextension.exe jupyter-console-script.py jupyter-console.exe jupyter-kernel-script.py jupyter-kernel.exe jupyter-kernelspec-script.py jupyter-kernelspec.exe jupyter-lab-script.py jupyter-lab.exe jupyter-labextension-script.py jupyter-labextension.exe jupyter-labhub-script.py jupyter-labhub.exe jupyter-migrate-script.py jupyter-migrate.exe jupyter-nbclassic-script.py jupyter-nbclassic.exe jupyter-nbconvert-script.py jupyter-nbconvert.exe jupyter-nbextension-script.py jupyter-nbextension.exe jupyter-notebook-script.py jupyter-notebook.exe jupyter-qtconsole-script.py jupyter-qtconsole.exe jupyter-run-script.py jupyter-run.exe jupyter-script.py jupyter-server-script.py jupyter-server.exe jupyter-serverextension-script.py jupyter-serverextension.exe jupyter-troubleshoot-script.py jupyter-troubleshoot.exe jupyter-trust-script.py jupyter-trust.exe jupyter.exe keyring-script.py keyring.exe kill_instance-script.py kill_instance.exe launch_instance-script.py launch_instance.exe list_instances-script.py list_instances.exe lsm2bin-script.py lsm2bin.exe lss3-script.py lss3.exe matplotlib-script.py matplotlib.exe menuinst-script.py menuinst.exe mturk-script.py mturk.exe navigator-updater-script.py navigator-updater-script.pyw navigator-updater.exe nltk-script.py nltk.exe nosetests-3.9 nosetests-script.py nosetests.exe numba-script.py numba.exe pandoc.exe pasteurize-script.py pasteurize.exe pep8-script.py pep8.exe pip-script.py pip.exe pip3-script.py pip3.exe pkginfo-script.py pkginfo.exe pt2to3-script.py pt2to3.exe ptdump-script.py ptdump.exe ptrepack-script.py ptrepack.exe pttree-script.py pttree.exe py.test-script.py py.test.exe pyami_sendmail-script.py pyami_sendmail.exe pybabel-script.py pybabel.exe pycc-script.py pycc.exe pycodestyle-script.py pycodestyle.exe pydoc-script.py pydoc.exe pydocstyle-script.py pydocstyle.exe pyflakes-script.py pyflakes.exe pygmentize-script.py pygmentize.exe pyjson5-script.py pyjson5.exe pylint-script.py pylint.bat pylint.exe pyls-script.py pyls.exe pyreverse-script.py pyreverse.bat pyreverse.exe pytest-script.py pytest.exe pywin32_postinstall.py pywin32_testall.py qdarkstyle qta-browser route53-script.py route53.exe rst2html.py rst2html4.py rst2html5.py rst2latex.py rst2man.py rst2odt.py rst2odt_prepstyles.py rst2pseudoxml.py rst2s5.py rst2xetex.py rst2xml.py rstpep2html.py runxlrd.py s3put-script.py s3put.exe samp_hub-script.py samp_hub.exe sdbadmin-script.py sdbadmin.exe showtable.exe skivi-script.py skivi.exe sphinx-apidoc-script.py sphinx-apidoc.exe sphinx-autogen-script.py sphinx-autogen.exe sphinx-build-script.py sphinx-build.exe sphinx-quickstart-script.py sphinx-quickstart.exe spyder-script.py spyder.exe spyder.ico spyder_reset.ico symilar-script.py symilar.bat symilar.exe taskadmin-script.py taskadmin.exe tiff2fsspec-script.py tiff2fsspec.exe tiffcomment-script.py tiffcomment.exe tifffile-script.py tifffile.exe tqdm-script.py tqdm.exe vba_extract.py volint-script.py volint.exe watchmedo-script.py watchmedo.exe wcslint-script.py wcslint.exe wheel-script.py wheel.exe xlwings-script.py xlwings.exe yapf-diff yapf-script.py yapf.exe __pycache__ /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin: etl2clog.exe etl2otf.exe mpicsync.exe mpiexec.exe mpitrace.man smpd.exe /cygdrive/c/WINDOWS/system32: 0409 1028 1029 1031 1033 1036 1040 1041 1042 1045 1046 1049 1055 2052 3082 @AdvancedKeySettingsNotification.png @AppHelpToast.png @AudioToastIcon.png @BackgroundAccessToastIcon.png @bitlockertoastimage.png @edptoastimage.png @EnrollmentToastIcon.png @language_notification_icon.png @optionalfeatures.png @VpnToastIcon.png @windows-hello-V4.1.gif @WindowsHelloFaceToastIcon.png @WindowsUpdateToastIcon.contrast-black.png @WindowsUpdateToastIcon.contrast-white.png @WindowsUpdateToastIcon.png @WirelessDisplayToast.png @WwanNotificationIcon.png @WwanSimLockIcon.png aadauthhelper.dll aadcloudap.dll aadjcsp.dll aadtb.dll aadWamExtension.dll AarSvc.dll abaqus.rpy abaqus.rpy.1 abaqus_acis.log AboutSettingsHandlers.dll AboveLockAppHost.dll accesor.dll accessibilitycpl.dll accountaccessor.dll AccountsRt.dll AcGenral.dll AcLayers.dll acledit.dll aclui.dll acmigration.dll ACPBackgroundManagerPolicy.dll acppage.dll acproxy.dll AcSpecfc.dll ActionCenter.dll ActionCenterCPL.dll ActionMgr.dll ActionQueue.dll ActivationClient.dll ActivationManager.dll activeds.dll activeds.tlb ActiveHours.png ActiveSyncCsp.dll ActiveSyncProvider.dll actxprxy.dll AcWinRT.dll AcXtrnal.dll AdaptiveCards.dll AddressParser.dll adhapi.dll adhsvc.dll AdmTmpl.dll adprovider.dll adrclient.dll adsldp.dll adsldpc.dll adsmsext.dll adsnt.dll adtschema.dll AdvancedEmojiDS.dll AdvancedInstallers advapi32.dll advapi32res.dll advpack.dll aeevts.dll aeinv.dll aepic.dll agentactivationruntime.dll agentactivationruntimestarter.exe agentactivationruntimewindows.dll AgentService.exe aitstatic.exe AJRouter.dll alg.exe altspace.dll am-et amcompat.tlb amsi.dll amsiproxy.dll amstream.dll Analog.Shell.Broker.dll AnalogCommonProxyStub.dll apds.dll APHostClient.dll APHostRes.dll APHostService.dll apisampling.dll ApiSetHost.AppExecutionAlias.dll apisetschema.dll APMon.dll AppContracts.dll AppExtension.dll apphelp.dll Apphlpdm.dll AppHostRegistrationVerifier.exe appidapi.dll appidcertstorecheck.exe appidpolicyconverter.exe AppIdPolicyEngineApi.dll appidsvc.dll appidtel.exe appinfo.dll appinfoext.dll AppInstallerPrompt.Desktop.dll ApplicationControlCSP.dll ApplicationFrame.dll ApplicationFrameHost.exe AppLocker AppLockerCSP.dll ApplySettingsTemplateCatalog.exe ApplyTrustOffline.exe AppManagementConfiguration.dll appmgmts.dll appmgr.dll AppMon.dll AppointmentActivation.dll AppointmentApis.dll appraiser appraiser.dll AppReadiness.dll apprepapi.dll AppResolver.dll ApproveChildRequest.exe appsruprov.dll AppV AppVCatalog.dll AppVClient.exe AppvClientEventLog.dll AppVClientPS.dll AppVDllSurrogate.exe AppVEntStreamingManager.dll AppVEntSubsystemController.dll AppVEntSubsystems64.dll AppVEntVirtualization.dll appverif.chm appverif.exe appverifUI.dll appvetwclientres.dll appvetwsharedperformance.dll appvetwstreamingux.dll AppVFileSystemMetadata.dll AppVIntegration.dll AppVManifest.dll AppVNice.exe AppVOrchestration.dll AppVPolicy.dll AppVPublishing.dll AppVReporting.dll AppVScripting.dll AppVSentinel.dll AppVShNotify.exe AppVStreamingUX.dll AppVStreamMap.dll AppVTerminator.dll appwiz.cpl AppxAllUserStore.dll AppXApplicabilityBlob.dll AppxApplicabilityEngine.dll AppXDeploymentClient.dll AppXDeploymentExtensions.desktop.dll AppXDeploymentExtensions.onecore.dll AppXDeploymentServer.dll AppxPackaging.dll AppxProvisioning.xml AppxSip.dll AppxStreamingDataSourcePS.dll AppxSysprep.dll ar-SA archiveint.dll ARP.EXE asferror.dll aspnet_counters.dll AssignedAccessCsp.dll AssignedAccessGuard.exe AssignedAccessManager.dll assignedaccessmanagersvc.dll assignedaccessproviderevents.dll AssignedAccessRuntime.dll AssignedAccessShellProxy.dll asycfilt.dll at.exe AtBroker.exe atl.dll atl100.dll atl110.dll atlthunk.dll atmlib.dll attrib.exe audiodg.exe AudioEndpointBuilder.dll AudioEng.dll AudioHandlers.dll AUDIOKSE.dll audioresourceregistrar.dll AudioSes.dll audiosrv.dll AudioSrvPolicyManager.dll auditcse.dll AuditNativeSnapIn.dll auditpol.exe auditpolcore.dll AuditPolicyGPInterop.dll auditpolmsg.dll AuthBroker.dll AuthBrokerUI.dll authentication.dll AuthExt.dll authfwcfg.dll AuthFWGP.dll AuthFWSnapin.dll AuthFWWizFwk.dll AuthHost.exe AuthHostProxy.dll authui.dll authz.dll autochk.exe autoconv.exe autofmt.exe autopilot.dll autopilotdiag.dll autoplay.dll autotimesvc.dll AverageRoom.bin avicap32.dll avifil32.dll avrt.dll AxInstSv.dll AxInstUI.exe azman.msc azroles.dll azroleui.dll AzSqlExt.dll AzureSettingSyncProvider.dll baaupdate.exe BackgroundMediaPolicy.dll backgroundTaskHost.exe BackgroundTransferHost.exe BamSettingsClient.dll BarcodeProvisioningPlugin.dll basecsp.dll basesrv.dll batmeter.dll bcastdvr.proxy.dll BcastDVRBroker.dll BcastDVRClient.dll BcastDVRCommon.dll bcastdvruserservice.dll bcd.dll bcdboot.exe bcdedit.exe bcdprov.dll bcdsrv.dll BCP47Langs.dll BCP47mrm.dll bcrypt.dll bcryptprimitives.dll bdaplgin.ax bdechangepin.exe BdeHdCfg.exe BdeHdCfgLib.dll bderepair.dll bdesvc.dll BdeSysprep.dll bdeui.dll BdeUISrv.exe bdeunlock.exe BFE.DLL bg-BG bi.dll bidispl.dll bindflt.dll BingASDS.dll BingFilterDS.dll BingMaps.dll BingOnlineServices.dll BioCredProv.dll BioIso.exe bisrv.dll BitLockerCsp.dll BitLockerDeviceEncryption.exe BitLockerWizard.exe BitLockerWizardElev.exe bitsadmin.exe bitsigd.dll bitsperf.dll BitsProxy.dll biwinrt.dll BlbEvents.dll blbres.dll blb_ps.dll BluetoothApis.dll BluetoothDesktopHandlers.dll BluetoothPairingSystemToastIcon.contrast-black.png BluetoothPairingSystemToastIcon.contrast-high.png BluetoothPairingSystemToastIcon.contrast-white.png BluetoothPairingSystemToastIcon.png BluetoothSystemToastIcon.contrast-white.png BluetoothSystemToastIcon.png bnmanager.dll Boot boot.sdi bootcfg.exe bootim.exe BootMenuUX.dll bootsect.exe bootstr.dll bootux.dll BOOTVID.DLL bopomofo.uce bridgeres.dll bridgeunattend.exe BrokerLib.dll browcli.dll browserbroker.dll browserexport.exe BrowserSettingSync.dll browser_broker.exe browseui.dll BTAGService.dll BthAvctpSvc.dll BthAvrcp.dll BthAvrcpAppSvc.dll bthci.dll BthMtpContextHandler.dll bthpanapi.dll BthpanContextHandler.dll Bthprops bthprops.cpl BthRadioMedia.dll bthserv.dll BthTelemetry.dll bthudtask.exe btpanui.dll Bubbles.scr BWContextHandler.dll ByteCodeGenerator.exe cabapi.dll cabinet.dll cabview.dll cacls.exe calc.exe CallButtons.dll CallButtons.ProxyStub.dll CallHistoryClient.dll CameraCaptureUI.dll CameraSettingsUIHost.exe canonurl.dll CapabilityAccessHandlers.dll CapabilityAccessManager.dll CapabilityAccessManagerClient.dll capauthz.dll capiprovider.dll capisp.dll CaptureService.dll CastingShellExt.dll CastLaunch.dll CastSrv.exe CatRoot catroot2 catsrv.dll catsrvps.dll catsrvut.dll CBDHSvc.dll cca.dll cdd.dll cdosys.dll cdp.dll cdprt.dll cdpsvc.dll cdpusersvc.dll CellularAPI.dll cellulardatacapabilityhandler.dll cemapi.dll cero.rs certca.dll certcli.dll certCredProvider.dll certenc.dll CertEnroll.dll CertEnrollCtrl.exe CertEnrollUI.dll certlm.msc certmgr.dll certmgr.msc CertPKICmdlet.dll CertPolEng.dll certprop.dll certreq.exe certutil.exe cewmdm.dll cfgbkend.dll cfgmgr32.dll CfgSPCellular.dll CfgSPPolicy.dll cflapi.dll cfmifs.dll cfmifsproxy.dll Chakra.dll Chakradiag.dll Chakrathunk.dll change.exe changepk.exe charmap.exe chartv.dll ChatApis.dll chcp.com CheckNetIsolation.exe chglogon.exe chgport.exe chgusr.exe chkdsk.exe chkntfs.exe chkwudrv.dll choice.exe ChsStrokeDS.dll chs_singlechar_pinyin.dat ChtAdvancedDS.dll ChtBopomofoDS.dll ChtCangjieDS.dll ChtHkStrokeDS.dll ChtQuickDS.dll ChxAPDS.dll ChxDecoder.dll ChxHAPDS.dll chxinputrouter.dll chxranker.dll CHxReadingStringIME.dll ci.dll cic.dll CIDiag.exe cipher.exe CIRCoInst.dll CIWmi.dll clb.dll clbcatq.dll cldapi.dll cleanmgr.exe CleanPCCSP.dll clfsw32.dll cliconfg.dll cliconfg.exe cliconfg.rll clip.exe ClipboardServer.dll Clipc.dll ClipRenew.exe ClipSVC.dll ClipUp.exe clipwinrt.dll cloudAP.dll CloudDomainJoinAUG.dll CloudDomainJoinDataModelServer.dll CloudExperienceHost.dll CloudExperienceHostBroker.dll CloudExperienceHostBroker.exe CloudExperienceHostCommon.dll CloudExperienceHostUser.dll CloudNotifications.exe clrhost.dll clusapi.dll cmcfg32.dll cmd.exe cmdext.dll cmdial32.dll cmdkey.exe cmdl32.exe CMFNVSDeviceBridge.dll cmgrcspps.dll cmifw.dll cmintegrator.dll cmlua.dll cmmon32.exe cmpbk32.dll cmstp.exe cmstplua.dll cmutil.dll cngcredui.dll cngprovider.dll cnvfat.dll cob-au.rs CodeIntegrity cofire.exe cofiredm.dll colbact.dll coloradapterclient.dll COLORCNV.DLL colorcpl.exe colorui.dll Com combase.dll comcat.dll comctl32.dll comdlg32.dll comexp.msc coml2.dll comp.exe compact.exe CompatTelRunner.exe compmgmt.msc CompMgmtLauncher.exe ComposableShellProxyStub.dll ComposerFramework.dll CompPkgSrv.exe CompPkgSup.dll compstui.dll computecore.dll computelibeventlog.dll computenetwork.dll ComputerDefaults.exe ComputerToastIcon.contrast-white.png ComputerToastIcon.png computestorage.dll comrepl.dll comres.dll comsnap.dll comsvcs.dll comuid.dll concrt140.dll concrt140d.dll config configmanager2.dll Configuration ConfigureExpandedStorage.dll conhost.exe ConhostV1.dll connect.dll ConnectedAccountState.dll consent.exe ConsentExperienceCommon.dll ConsentUX.dll ConsentUxClient.dll console.dll ConsoleLogon.dll ConstraintIndex.Search.dll ContactActivation.dll ContactApis.dll ContactHarvesterDS.dll container.dll containerdevicemanagement.dll ContentDeliveryManager.Utilities.dll control.exe convert.exe convertvhd.exe coreaudiopolicymanagerext.dll coredpus.dll coredpussvr.exe CoreMessaging.dll CoreMmRes.dll CoreShell.dll CoreShellAPI.dll CoreShellExtFramework.dll CoreUIComponents.dll correngine.dll Cortana.Persona.dll CortanaMapiHelper.dll CortanaMapiHelper.ProxyStub.dll CourtesyEngine.dll CPFilters.dll CredDialogBroker.dll CredentialEnrollmentManager.exe CredentialEnrollmentManagerForUser.dll CredentialUIBroker.exe CredProv2faHelper.dll CredProvDataModel.dll CredProvHelper.dll credprovhost.dll credprovs.dll credprovslegacy.dll credssp.dll credui.dll credwiz.exe crypt32.dll cryptbase.dll cryptcatsvc.dll cryptdlg.dll cryptdll.dll cryptext.dll cryptnet.dll cryptngc.dll CryptoWinRT.dll cryptsp.dll cryptsvc.dll crypttpmeksvc.dll cryptui.dll cryptuiwizard.dll cryptxml.dll cs-CZ cscapi.dll cscdll.dll CscMig.dll cscobj.dll cscript.exe cscsvc.dll cscui.dll CspCellularSettings.dll csplte.dll CspProxy.dll csrr.rs csrsrv.dll csrss.exe CSystemEventsBrokerClient.dll ctfmon.exe cttune.exe cttunesvr.exe curl.exe CustomInstallExec.exe CustomShellHost.exe cuzzapi.dll cxcredprov.dll CXHProvisioningServer.dll C_037.NLS C_10000.NLS C_10001.NLS C_10002.NLS C_10003.NLS C_10004.NLS C_10005.NLS C_10006.NLS C_10007.NLS C_10008.NLS C_10010.NLS C_10017.NLS C_10021.NLS C_10029.NLS C_10079.NLS C_10081.NLS C_10082.NLS C_1026.NLS C_1047.NLS C_1140.NLS C_1141.NLS C_1142.NLS C_1143.NLS C_1144.NLS C_1145.NLS C_1146.NLS C_1147.NLS C_1148.NLS C_1149.NLS C_1250.NLS C_1251.NLS C_1252.NLS C_1253.NLS C_1254.NLS C_1255.NLS C_1256.NLS C_1257.NLS C_1258.NLS C_1361.NLS C_20000.NLS C_20001.NLS C_20002.NLS C_20003.NLS C_20004.NLS C_20005.NLS C_20105.NLS C_20106.NLS C_20107.NLS C_20108.NLS C_20127.NLS C_20261.NLS C_20269.NLS C_20273.NLS C_20277.NLS C_20278.NLS C_20280.NLS C_20284.NLS C_20285.NLS C_20290.NLS C_20297.NLS C_20420.NLS C_20423.NLS C_20424.NLS C_20833.NLS C_20838.NLS C_20866.NLS C_20871.NLS C_20880.NLS C_20905.NLS C_20924.NLS C_20932.NLS C_20936.NLS C_20949.NLS C_21025.NLS C_21027.NLS C_21866.NLS C_28591.NLS C_28592.NLS C_28593.NLS C_28594.NLS C_28595.NLS C_28596.NLS C_28597.NLS C_28598.NLS C_28599.NLS c_28603.nls C_28605.NLS C_437.NLS C_500.NLS C_708.NLS C_720.NLS C_737.NLS C_775.NLS C_850.NLS C_852.NLS C_855.NLS C_857.NLS C_858.NLS C_860.NLS C_861.NLS C_862.NLS C_863.NLS C_864.NLS C_865.NLS C_866.NLS C_869.NLS C_870.NLS C_874.NLS C_875.NLS C_932.NLS C_936.NLS C_949.NLS C_950.NLS C_G18030.DLL c_GSM7.DLL C_IS2022.DLL C_ISCII.DLL d2d1.dll d3d10.dll d3d10core.dll d3d10level9.dll d3d10ref.dll d3d10sdklayers.dll d3d10warp.dll d3d10_1.dll d3d10_1core.dll d3d11.dll d3d11on12.dll D3D12.dll D3D12Core.dll d3d8thk.dll d3d9.dll d3d9on12.dll D3DCompiler_47.dll d3dref9.dll D3DSCache.dll d3dx10_43.dll d3dx11_43.dll da-DK dab.dll dabapi.dll DAConn.dll dafAspInfraProvider.dll dafBth.dll DafDnsSd.dll dafDockingProvider.dll DafGip.dll DAFIoT.dll DAFIPP.dll DAFMCP.dll dafpos.dll DafPrintProvider.dll dafupnp.dll dafWCN.dll dafWfdProvider.dll DAFWiProv.dll DAFWSD.dll DAMediaManager.dll DAMM.dll DaOtpCredentialProvider.dll das.dll dasHost.exe dataclen.dll DataExchange.dll DataExchangeHost.exe datamarketsvc.dll DataStoreCacheDumpTool.exe DataUsageHandlers.dll DataUsageLiveTileTask.exe datusage.dll davclnt.dll davhlpr.dll DavSyncProvider.dll daxexec.dll dbgcore.dll dbgeng.dll dbghelp.dll DbgModel.dll dbnetlib.dll dbnmpntw.dll dccw.exe dciman32.dll dcntel.dll dcomcnfg.exe dcomp.dll DDACLSys.dll DdcAntiTheftApi.dll DdcClaimsApi.dll DdcComImplementationsDesktop.dll DDDS.dll DDFs ddisplay.dll ddodiag.exe DDOIProxy.dll DDORes.dll ddpchunk.dll ddptrace.dll ddputils.dll ddp_ps.dll ddraw.dll ddrawex.dll de-DE DefaultAccountTile.png DefaultDeviceManager.dll DefaultHrtfs.bin DefaultPrinterProvider.dll DefaultQuestions.json Defrag.exe defragproxy.dll defragres.dll defragsvc.dll delegatorprovider.dll deploymentcsphelper.exe deploymentcsps.dll desk.cpl deskadp.dll deskmon.dll desktopimgdownldr.exe DesktopKeepOnToastImg.gif DesktopShellAppStateContract.dll DesktopShellExt.dll DesktopSwitcherDataModel.dll DesktopView.Internal.Broker.dll DesktopView.Internal.Broker.ProxyStub.dll DetailedReading-Default.xml DevDispItemProvider.dll DeveloperOptionsSettingsHandlers.dll devenum.dll deviceaccess.dll deviceassociation.dll DeviceCensus.exe DeviceCenter.dll DeviceCredential.dll DeviceCredentialDeployment.exe DeviceDirectoryClient.dll DeviceDisplayStatusManager.dll DeviceDriverRetrievalClient.dll DeviceEject.exe DeviceElementSource.dll DeviceEnroller.exe DeviceFlows.DataModel.dll DeviceMetadataRetrievalClient.dll devicengccredprov.dll DevicePairing.dll DevicePairingExperienceMEM.dll DevicePairingFolder.dll DevicePairingProxy.dll DevicePairingWizard.exe DeviceProperties.exe DeviceReactivation.dll deviceregistration.dll DeviceSetupManager.dll DeviceSetupManagerAPI.dll DeviceSetupStatusProvider.dll DevicesFlowBroker.dll DeviceSoftwareInstallationClient.dll DeviceUpdateAgent.dll DeviceUpdateCenterCsp.dll DeviceUxRes.dll devinv.dll devmgmt.msc devmgr.dll DevModeRunAsUserConfig.msc devobj.dll DevPropMgr.dll DevQueryBroker.dll devrtl.dll dfdts.dll DFDWiz.exe dfrgui.exe dfscli.dll dfshim.dll DfsShlEx.dll dggpext.dll dhcpcmonitor.dll dhcpcore.dll dhcpcore6.dll dhcpcsvc.dll dhcpcsvc6.dll dhcpsapi.dll DHolographicDisplay.dll DiagCpl.dll DiagnosticInvoker.dll DiagnosticLogCSP.dll diagperf.dll DiagSvc.dll DiagSvcs diagtrack.dll dialclient.dll dialer.exe DialogBlockerProc.dll DialogBlockingManager.dll DialogBlockingService.dll dialserver.dll DictationManager.dll difxapi.dll dimsjob.dll dimsroam.dll dinput.dll dinput8.dll Direct2DDesktop.dll directmanipulation.dll directml.dll directxdatabaseupdater.exe discan.dll diskmgmt.msc diskpart.exe diskperf.exe diskraid.exe DiskSnapshot.conf DiskSnapshot.exe Dism Dism.exe DismApi.dll DispBroker.Desktop.dll DispBroker.dll dispdiag.exe dispex.dll Display.dll DisplayManager.dll DisplaySwitch.exe DisplaySystemToastIcon.contrast-white.png DisplaySystemToastIcon.png djctq.rs djoin.exe dllhost.exe dllhst3g.exe dlnashext.dll DMAlertListener.ProxyStub.dll DmApiSetExtImplDesktop.dll DMAppsRes.dll dmcertinst.exe dmcfghost.exe dmcfgutils.dll dmclient.exe dmcmnutils.dll dmcommandlineutils.dll dmcsps.dll dmdlgs.dll dmdskmgr.dll dmdskres.dll dmdskres2.dll dmenrollengine.dll dmenterprisediagnostics.dll dmintf.dll dmiso8601utils.dll dmloader.dll DmNotificationBroker.exe dmocx.dll dmoleaututils.dll DmOmaCpMo.exe dmprocessxmlfiltered.dll dmpushproxy.dll DMPushRouterCore.dll DMRCDecoder.dll DMRServer.dll dmsynth.dll dmusic.dll dmutil.dll dmvdsitf.dll dmview.ocx dmwappushsvc.dll dmwmicsp.dll dmxmlhelputils.dll dnsapi.dll dnscacheugc.exe dnscmmc.dll dnsext.dll dnshc.dll dnsrslvr.dll Docking.VirtualInput.dll DockInterface.ProxyStub.dll docprop.dll DocumentPerformanceEvents.dll DolbyDecMFT.dll DolbyHrtfEnc.dll DolbyMATEnc.dll domgmt.dll dosettings.dll doskey.exe dosvc.dll dot3api.dll dot3cfg.dll Dot3Conn.dll dot3dlg.dll dot3gpclnt.dll dot3gpui.dll dot3hc.dll dot3mm.dll dot3msm.dll dot3svc.dll dot3ui.dll downlevel dpapi.dll dpapimig.exe dpapiprovider.dll dpapisrv.dll DpiScaling.exe dpnaddr.dll dpnathlp.dll dpnet.dll dpnhpast.dll dpnhupnp.dll dpnlobby.dll dpnsvr.exe dps.dll dpx.dll DragDropExperienceCommon.dll DragDropExperienceDataExchangeDelegated.dll driverquery.exe drivers DriverState DriverStore drprov.dll drt.dll DrtmAuth1.bin DrtmAuth10.bin DrtmAuth11.bin DrtmAuth12.bin DrtmAuth13.bin DrtmAuth14.bin DrtmAuth15.bin DrtmAuth16.bin DrtmAuth17.bin DrtmAuth18.bin DrtmAuth19.bin DrtmAuth2.bin DrtmAuth3.bin DrtmAuth4.bin DrtmAuth5.bin DrtmAuth6.bin DrtmAuth7.bin DrtmAuth8.bin DrtmAuth9.bin drtprov.dll drttransport.dll drvcfg.exe drvinst.exe drvsetup.dll drvstore.dll dsauth.dll dsc DscCore.dll DscCoreConfProv.dll dsclient.dll dscproxy.dll DscTimer.dll dsdmo.dll dskquota.dll dskquoui.dll DsmUserTask.exe dsound.dll dsparse.dll dsprop.dll dsquery.dll dsreg.dll dsregcmd.exe dsregtask.dll dsrole.dll dssec.dat dssec.dll dssenh.dll dssvc.dll dstokenclean.exe Dsui.dll dsuiext.dll dswave.dll dtsh.dll DTUHandler.exe DTUHandlerPS.dll DuCsps.dll dui70.dll duser.dll dusmapi.dll dusmsvc.dll dusmtask.exe dvdplay.exe dwm.exe dwmapi.dll dwmcore.dll dwmghost.dll dwminit.dll dwmredir.dll dwmscene.dll DWrite.dll DWWIN.EXE DXCore.dll dxdiag.exe dxdiagn.dll dxgi.dll dxgiadaptercache.exe dxgwdi.dll dxilconv.dll dxmasf.dll DXP.dll dxpps.dll Dxpserver.exe DxpTaskSync.dll dxtmsft.dll dxtrans.dll dxva2.dll DynamicLong.bin DynamicMedium.bin DynamicShort.bin dynamoapi.dll e1r65x64.din e1r68x64.din e1rmsg.dll EAMProgressHandler.dll Eap3Host.exe eapp3hst.dll eappcfg.dll eappcfgui.dll eappgnui.dll eapphost.dll eappprxy.dll eapprovp.dll eapsimextdesktop.dll eapsvc.dll easconsent.dll EaseOfAccessDialog.exe easinvoker.exe easinvoker.proxystub.dll EASPolicyManagerBrokerHost.exe EasPolicyManagerBrokerPS.dll easwrt.dll edgeangle.dll EdgeContent.dll edgehtml.dll edgeIso.dll EdgeManager.dll EditBufferTestHook.dll EditionUpgradeHelper.dll EditionUpgradeManagerObj.dll edpauditapi.dll EDPCleanup.exe edpcsp.dll edpnotify.exe edptask.dll edputil.dll EduPrintProv.exe eeprov.dll eeutil.dll efsadu.dll efscore.dll efsext.dll efslsaext.dll efssvc.dll efsui.exe efsutil.dll efswrt.dll EhStorAPI.dll EhStorAuthn.exe EhStorPwdMgr.dll EhStorShell.dll el-GR els.dll ELSCore.dll elshyph.dll elslad.dll elsTrans.dll EmailApis.dll embeddedmodesvc.dll embeddedmodesvcapi.dll EmojiDS.dll en en-GB en-US encapi.dll EncDump.dll energy.dll energyprov.dll energytask.dll enrollmentapi.dll EnterpriseAPNCsp.dll EnterpriseAppMgmtClient.dll EnterpriseAppMgmtSvc.dll EnterpriseAppVMgmtCSP.dll enterprisecsps.dll EnterpriseDesktopAppMgmtCSP.dll enterpriseetw.dll EnterpriseModernAppMgmtCSP.dll enterpriseresourcemanager.dll eqossnap.dll ErrorDetails.dll ErrorDetailsCore.dll es-ES es-MX es.dll EsdSip.dll esent.dll esentprf.dll esentutl.exe esevss.dll eShims.dll esrb.rs et-EE EthernetMediaManager.dll ETWCoreUIComponentsResources.dll ETWESEProviderResources.dll EtwRundown.dll eudcedit.exe eUICCsCSP.dll EventAggregation.dll eventcls.dll eventcreate.exe EventViewer_EventDetails.xsl eventvwr.exe eventvwr.msc evr.dll ExecModelClient.dll execmodelproxy.dll expand.exe ExplorerFrame.dll ExSMime.dll extrac32.exe ExtrasXmlParser.dll F12 f3ahvoas.dll facecredentialprovider.dll Family.Authentication.dll Family.Cache.dll Family.Client.dll Family.SyncEngine.dll FamilySafetyExt.dll Faultrep.dll FaxPrinterInstaller.dll fc.exe fcon.dll fdBth.dll fdBthProxy.dll FdDevQuery.dll fde.dll fdeploy.dll fdPHost.dll fdPnp.dll fdprint.dll fdProxy.dll FDResPub.dll fdSSDP.dll fdWCN.dll fdWNet.dll fdWSD.dll FeatureToastBulldogImg.png FeatureToastDlpImg.png feclient.dll ff-Adlm-SN ffbroker.dll fhcat.dll fhcfg.dll fhcleanup.dll fhcpl.dll fhengine.dll fhevents.dll fhlisten.dll fhmanagew.exe fhsettingsprovider.dll fhshl.dll fhsrchapi.dll fhsrchph.dll fhsvc.dll fhsvcctl.dll fhtask.dll fhuxadapter.dll fhuxapi.dll fhuxcommon.dll fhuxgraphics.dll fhuxpresentation.dll fi-FI fidocredprov.dll FileAppxStreamingDataSource.dll FileHistory.exe filemgmt.dll FilterDS.dll find.exe findnetprinters.dll findstr.exe finger.exe fingerprintcredential.dll Firewall.cpl FirewallAPI.dll FirewallControlPanel.dll fixmapi.exe FlightSettings.dll fltLib.dll fltMC.exe FluencyDS.dll fmapi.dll fmifs.dll fms.dll FNTCACHE.DAT FntCache.dll fodhelper.exe Fondue.exe fontdrvhost.exe fontext.dll FontGlyphAnimator.dll fontgroupsoverride.dll FontProvider.dll fontsub.dll fontview.exe forfiles.exe format.com fpb.rs fphc.dll fr-CA fr-FR framedyn.dll framedynos.dll FrameServer.dll frprov.dll fsavailux.exe FSClient.dll FsIso.exe fsmgmt.msc FsNVSDeviceSource.dll fsquirt.exe fsutil.exe fsutilext.dll fthsvc.dll ftp.exe fundisc.dll fveapi.dll fveapibase.dll fvecerts.dll fvecpl.dll fvenotify.exe fveprompt.exe fveskybackup.dll fveui.dll fvewiz.dll FvSDK_x64.dll fwbase.dll fwcfg.dll fwmdmcsp.dll fwpolicyiomgr.dll FWPUCLNT.DLL FwRemoteSvr.dll FXSAPI.dll FXSCOM.dll FXSCOMEX.dll FXSCOMPOSE.dll FXSCOMPOSERES.dll FXSCOVER.exe FXSEVENT.dll FXSMON.dll FXSRESM.dll FXSROUTE.dll FXSST.dll FXSSVC.exe FXST30.dll FXSTIFF.dll FxsTmp FXSUNATD.exe FXSUTILITY.dll g711codc.ax GameBarPresenceWriter.exe GameBarPresenceWriter.proxy.dll GameChatOverlayExt.dll GameChatTranscription.dll gamemode.dll GamePanel.exe GamePanelExternalHook.dll gamestreamingext.dll GameSystemToastIcon.contrast-white.png GameSystemToastIcon.png gameux.dll gamingtcui.dll gatherNetworkInfo.vbs gb2312.uce gcdef.dll gdi32.dll gdi32full.dll GdiPlus.dll generaltel.dll GenValObj.exe Geocommon.dll Geolocation.dll getmac.exe getuname.dll glmf32.dll globinputhost.dll glu32.dll gmsaclient.dll gpapi.dll gpedit.dll gpedit.msc gpprefcl.dll gpprnext.dll gpresult.exe gpscript.dll gpscript.exe gpsvc.dll gptext.dll gpupdate.exe GraphicsCapture.dll GraphicsPerfSvc.dll grb.rs Groupinghc.dll GroupPolicy GroupPolicyUsers grpconv.exe hal.dll HalExtIntcLpioDMA.dll HalExtPL080.dll HandwritingSystemToastIcon.contrast-white.png HandwritingSystemToastIcon.png hascsp.dll HashtagDS.dll hbaapi.dll hcproviders.dll HdcpHandler.dll hdwwiz.cpl hdwwiz.exe he-IL HeadphoneSystemToastIcon.contrast-white.png HeadphoneSystemToastIcon.png HeadsetSystemToastIcon.contrast-white.png HeadsetSystemToastIcon.png HealthSystemToastIcon.contrast-white.png HealthSystemToastIcon.png HeatCore.dll help.exe HelpPaneProxy.dll hgcpl.dll hgprint.dll hhctrl.ocx hhsetup.dll hid.dll hidphone.tsp hidserv.dll hlink.dll hmkd.dll hnetcfg.dll HNetCfgClient.dll hnetmon.dll HologramCompositor.dll HologramWorld.dll HolographicExtensions.dll HolographicRuntimes.dll HoloShellRuntime.dll HoloSHExtensions.dll HoloSI.PCShell.dll HOSTNAME.EXE hotplug.dll hpbcoins64.dll hpbmiapi.dll hpboid.dll hpboidps.dll hpbpro.dll hpbprops.dll HPBWSDR.DLL hpcpn101.dll hplbddrv.dll hppdcompio.dll HPZidr12.dll HPZinw12.dll HPZipm12.dll HPZipr12.dll hpzipt12.dll hpzisn12.dll hr-HR HrtfApo.dll html.iec httpapi.dll httpprxc.dll httpprxm.dll httpprxp.dll HttpsDataSource.dll htui.dll hu-HU hvax64.exe hvhostsvc.dll hvix64.exe hvloader.dll hvsievaluator.exe hvsigpext.dll HvSocket.dll Hydrogen Hydrogen.dll IA2ComProxy.dll ias ias.dll iasacct.dll iasads.dll iasdatastore.dll iashlpr.dll IasMigPlugin.dll iasnap.dll iaspolcy.dll iasrad.dll iasrecst.dll iassam.dll iassdo.dll iassvcs.dll icacls.exe icfupgd.dll icm32.dll icmp.dll icmui.dll IconCodecService.dll IcsEntitlementHost.exe icsigd.dll icsunattend.exe icsvc.dll icsvcext.dll icsxml icu.dll icuin.dll icuuc.dll IdCtrls.dll ideograf.uce IdListen.dll idndl.dll IDStore.dll ie4uinit.exe ie4ushowIE.exe IEAdvpack.dll ieapfltr.dll iedkcs32.dll ieframe.dll iemigplugin.dll iepeers.dll ieproxy.dll iernonce.dll iertutil.dll iesetup.dll iesysprep.dll ieui.dll ieuinit.inf ieUnatt.exe iexpress.exe ifmon.dll ifsutil.dll ifsutilx.dll igdDiag.dll IHDS.dll ihvrilproxy.dll IKEEXT.DLL imaadp32.acm imagehlp.dll imageres.dll imagesp1.dll imapi.dll imapi2.dll imapi2fs.dll IME imgutil.dll imm32.dll immersivetpmvscmgrsvr.exe ImplatSetup.dll IndexedDbLegacy.dll inetcomm.dll inetcpl.cpl inetmib1.dll inetpp.dll inetppui.dll INETRES.dll inetsrv InfDefaultInstall.exe InkEd.dll InkObjCore.dll InprocLogger.dll input.dll InputController.dll InputHost.dll InputInjectionBroker.dll InputLocaleManager.dll InputMethod InputService.dll InputSwitch.dll InputSwitchToastHandler.exe InputSystemToastIcon.contrast-white.png InputSystemToastIcon.png inseng.dll InstallService.dll InstallServiceTasks.dll internetmail.dll InternetMailCsp.dll intl.cpl invagent.dll iologmsg.dll IoTAssignedAccessLockFramework.dll iotstartup.exe ipconfig.exe IPELoggingDictationHelper.dll IPHLPAPI.DLL iphlpsvc.dll Ipmi ipnathlp.dll IpNatHlpClient.dll IPROSetMonitor.exe iprtprio.dll iprtrmgr.dll ipsecsnp.dll IPSECSVC.DLL ipsmsnap.dll ipxlatcfg.dll iri.dll irprops.cpl iscsicli.exe iscsicpl.dll iscsicpl.exe iscsidsc.dll iscsied.dll iscsiexe.dll iscsilog.dll iscsium.dll iscsiwmi.dll iscsiwmiv2.dll ISM.dll isoburn.exe it-IT itircl.dll itss.dll iuilp.dll iumbase.dll iumcrypt.dll iumdll.dll IumSdk.dll iyuv_32.dll ja-jp JavaScriptCollectionAgent.dll Job-1.inp joinproviderol.dll joinutil.dll joy.cpl JpMapControl.dll jpndecoder.dll jpninputrouter.dll jpnranker.dll JpnServiceDS.dll jscript.dll jscript9.dll jscript9diag.dll jsproxy.dll kanji_1.uce kanji_2.uce kbd101.dll kbd101a.dll kbd101b.dll kbd101c.dll kbd103.dll kbd106.dll kbd106n.dll KBDA1.DLL KBDA2.DLL KBDA3.DLL KBDADLM.DLL KBDAL.DLL KBDARME.DLL kbdarmph.dll kbdarmty.dll KBDARMW.DLL kbdax2.dll KBDAZE.DLL KBDAZEL.DLL KBDAZST.DLL KBDBASH.DLL KBDBE.DLL KBDBENE.DLL KBDBGPH.DLL KBDBGPH1.DLL KBDBHC.DLL KBDBLR.DLL KBDBR.DLL KBDBU.DLL KBDBUG.DLL KBDBULG.DLL KBDCA.DLL KBDCAN.DLL KBDCHER.DLL KBDCHERP.DLL KBDCR.DLL KBDCZ.DLL KBDCZ1.DLL KBDCZ2.DLL KBDDA.DLL KBDDIV1.DLL KBDDIV2.DLL KBDDV.DLL KBDDZO.DLL KBDES.DLL KBDEST.DLL KBDFA.DLL kbdfar.dll KBDFC.DLL KBDFI.DLL KBDFI1.DLL KBDFO.DLL KBDFR.DLL KBDFTHRK.DLL KBDGAE.DLL KBDGEO.DLL kbdgeoer.dll kbdgeome.dll kbdgeooa.dll kbdgeoqw.dll KBDGKL.DLL KBDGN.DLL KBDGR.DLL KBDGR1.DLL KBDGRLND.DLL KBDGTHC.DLL KBDHAU.DLL KBDHAW.DLL KBDHE.DLL KBDHE220.DLL KBDHE319.DLL KBDHEB.DLL kbdhebl3.dll KBDHELA2.DLL KBDHELA3.DLL KBDHEPT.DLL KBDHU.DLL KBDHU1.DLL kbdibm02.dll KBDIBO.DLL KBDIC.DLL KBDINASA.DLL KBDINBE1.DLL KBDINBE2.DLL KBDINBEN.DLL KBDINDEV.DLL KBDINEN.DLL KBDINGUJ.DLL KBDINHIN.DLL KBDINKAN.DLL KBDINMAL.DLL KBDINMAR.DLL KBDINORI.DLL KBDINPUN.DLL KBDINTAM.DLL KBDINTEL.DLL KBDINUK2.DLL KBDIR.DLL KBDIT.DLL KBDIT142.DLL KBDIULAT.DLL KBDJAV.DLL KBDJPN.DLL KBDKAZ.DLL KBDKHMR.DLL KBDKNI.DLL KBDKOR.DLL KBDKURD.DLL KBDKYR.DLL KBDLA.DLL KBDLAO.DLL kbdlisub.dll kbdlisus.dll kbdlk41a.dll KBDLT.DLL KBDLT1.DLL KBDLT2.DLL KBDLV.DLL KBDLV1.DLL KBDLVST.DLL KBDMAC.DLL KBDMACST.DLL KBDMAORI.DLL KBDMLT47.DLL KBDMLT48.DLL KBDMON.DLL KBDMONMO.DLL KBDMONST.DLL KBDMYAN.DLL KBDNE.DLL kbdnec.dll kbdnec95.dll kbdnecat.dll kbdnecnt.dll KBDNEPR.DLL kbdnko.dll KBDNO.DLL KBDNO1.DLL KBDNSO.DLL KBDNTL.DLL KBDOGHAM.DLL KBDOLCH.DLL KBDOLDIT.DLL KBDOSA.DLL KBDOSM.DLL KBDPASH.DLL kbdphags.dll KBDPL.DLL KBDPL1.DLL KBDPO.DLL KBDRO.DLL KBDROPR.DLL KBDROST.DLL KBDRU.DLL KBDRU1.DLL KBDRUM.DLL KBDSF.DLL KBDSG.DLL KBDSL.DLL KBDSL1.DLL KBDSMSFI.DLL KBDSMSNO.DLL KBDSN1.DLL KBDSORA.DLL KBDSOREX.DLL KBDSORS1.DLL KBDSORST.DLL KBDSP.DLL KBDSW.DLL KBDSW09.DLL KBDSYR1.DLL KBDSYR2.DLL KBDTAILE.DLL KBDTAJIK.DLL KBDTAM99.DLL KBDTAT.DLL KBDTH0.DLL KBDTH1.DLL KBDTH2.DLL KBDTH3.DLL KBDTIFI.DLL KBDTIFI2.DLL KBDTIPRC.DLL KBDTIPRD.DLL KBDTT102.DLL KBDTUF.DLL KBDTUQ.DLL KBDTURME.DLL KBDTZM.DLL KBDUGHR.DLL KBDUGHR1.DLL KBDUK.DLL KBDUKX.DLL KBDUR.DLL KBDUR1.DLL KBDURDU.DLL KBDUS.DLL KBDUSA.DLL KBDUSL.DLL KBDUSR.DLL KBDUSX.DLL KBDUZB.DLL KBDVNTC.DLL KBDWOL.DLL KBDYAK.DLL KBDYBA.DLL KBDYCC.DLL KBDYCL.DLL kd.dll kdcom.dll kdcpw.dll kdhvcom.dll kdnet.dll kdnet_uart16550.dll KdsCli.dll kdstub.dll kdusb.dll kd_02_10df.dll kd_02_10ec.dll kd_02_1137.dll kd_02_14e4.dll kd_02_15b3.dll kd_02_1969.dll kd_02_19a2.dll kd_02_1af4.dll kd_02_8086.dll kd_07_1415.dll kd_0C_8086.dll keepaliveprovider.dll KerbClientShared.dll kerberos.dll kernel.appcore.dll kernel32.dll KernelBase.dll KeyboardFilterCore.dll KeyboardFilterManager.dll KeyboardFilterShim.dll KeyboardFilterSvc.dll KeyboardSystemToastIcon.contrast-white.png KeyboardSystemToastIcon.png KeyCredMgr.dll keyiso.dll keymgr.dll KeywordDetectorMsftSidAdapter.dll Keywords klist.exe kmddsp.tsp KnobsCore.dll KnobsCsp.dll ko-KR korean.uce ksetup.exe ksproxy.ax kstvtune.ax ksuser.dll Kswdmcap.ax ksxbar.ax ktmutil.exe ktmw32.dll l2gpstore.dll l2nacp.dll L2SecHC.dll l3codeca.acm l3codecp.acm label.exe LangCleanupSysprepAction.dll LanguageComponentsInstaller.dll LanguageComponentsInstallerComHandler.exe LanguageOverlayServer.dll LanguageOverlayUtil.dll LanguagePackDiskCleanup.dll LAPRXY.DLL LaptopPlugInToastImg.gif LargeRoom.bin LaunchTM.exe LaunchWinApp.exe lcphrase.tbl lcptr.tbl LegacyNetUX.dll LegacyNetUXHost.exe lfsvc.dll libcrypto.dll libomp140.x86_64.dll libomp140d.x86_64.dll license.rtf LicenseManager.dll LicenseManagerApi.dll LicenseManagerShellext.exe LicenseManagerSvc.dll Licenses LicensingCSP.dll licensingdiag.exe LicensingDiagSpp.dll LicensingUI.exe LicensingWinRT.dll licmgr10.dll linkinfo.dll ListSvc.dll lltdapi.dll lltdres.dll lltdsvc.dll lmhsvc.dll loadperf.dll locale.nls localsec.dll localspl.dll localui.dll LocationApi.dll LocationFramework.dll LocationFrameworkInternalPS.dll LocationFrameworkPS.dll LocationNotificationWindows.exe LocationWinPalMisc.dll Locator.exe LockAppBroker.dll LockAppHost.exe LockController.dll LockHostingFramework.dll LockScreenContent.dll LockScreenContentHost.dll LockScreenContentServer.exe LockScreenData.dll lodctr.exe logagent.exe LogFiles loghours.dll logman.exe logoff.exe logoncli.dll LogonController.dll LogonUI.exe Logs lpasvc.dll lpk.dll lpkinstall.exe lpksetup.exe lpksetupproxyserv.dll lpremove.exe LsaIso.exe lsasrv.dll lsass.exe LSCSHostPolicy.dll lsm.dll lsmproxy.dll lstelemetry.dll lt-LT luainstall.dll luiapi.dll lusrmgr.msc lv-LV lz32.dll l_intl.nls Macromed Magnification.dll Magnify.exe MailContactsCalendarSync main.cpl MaintenanceUI.dll makecab.exe manage-bde.exe manage-bde.wsf ManageCI.dll MapConfiguration.dll MapControlCore.dll MapControlStringsRes.dll MapGeocoder.dll mapi32.dll mapistub.dll MapRouter.dll MapsBtSvc.dll MapsBtSvcProxy.dll MapsCSP.dll MapsStore.dll mapstoasttask.dll mapsupdatetask.dll mavinject.exe MbaeApi.dll MbaeApiPublic.dll MbaeParserTask.exe MbaeXmlParser.dll mblctr.exe MBMediaManager.dll MBR2GPT.EXE mbsmsapi.dll mbussdapi.dll mcbuilder.exe MCCSEngineShared.dll MCCSPal.dll mciavi32.dll mcicda.dll mciqtz32.dll mciseq.dll mciwave.dll MCRecvSrc.dll MCU.exe mcupdate_AuthenticAMD.dll mcupdate_GenuineIntel.dll MDEServer.exe MDMAgent.exe MDMAppInstaller.exe MdmCommon.dll MdmDiagnostics.dll MdmDiagnosticsTool.exe mdminst.dll mdmlocalmanagement.dll mdmmigrator.dll mdmpostprocessevaluator.dll mdmregistration.dll MdRes.exe MdSched.exe MediaFoundation.DefaultPerceptionProvider.dll MediaSystemToastIcon.contrast-white.png MediaSystemToastIcon.png MediumRoom.bin MemoryDiagnostic.dll MessagingDataModel2.dll MessagingService.dll mf.dll mf3216.dll mfAACEnc.dll mfasfsrcsnk.dll mfaudiocnv.dll mfc100.dll mfc100chs.dll mfc100cht.dll mfc100deu.dll mfc100enu.dll mfc100esn.dll mfc100fra.dll mfc100ita.dll mfc100jpn.dll mfc100kor.dll mfc100rus.dll mfc100u.dll mfc110.dll mfc110chs.dll mfc110cht.dll mfc110deu.dll mfc110enu.dll mfc110esn.dll mfc110fra.dll mfc110ita.dll mfc110jpn.dll mfc110kor.dll mfc110rus.dll mfc110u.dll mfc120.dll mfc120chs.dll mfc120cht.dll mfc120deu.dll mfc120enu.dll mfc120esn.dll mfc120fra.dll mfc120ita.dll mfc120jpn.dll mfc120kor.dll mfc120rus.dll mfc120u.dll mfc140.dll mfc140chs.dll mfc140cht.dll mfc140d.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfc140ud.dll mfc42.dll mfc42u.dll MFCaptureEngine.dll mfcm100.dll mfcm100u.dll mfcm110.dll mfcm110u.dll mfcm120.dll mfcm120u.dll mfcm140.dll mfcm140d.dll mfcm140u.dll mfcm140ud.dll mfcore.dll mfcsubs.dll mfds.dll mfdvdec.dll mferror.dll mfh263enc.dll mfh264enc.dll mfksproxy.dll MFMediaEngine.dll mfmjpegdec.dll mfmkvsrcsnk.dll mfmp4srcsnk.dll mfmpeg2srcsnk.dll mfnetcore.dll mfnetsrc.dll mfperfhelper.dll mfplat.dll MFPlay.dll mfpmp.exe mfps.dll mfreadwrite.dll mfsensorgroup.dll mfsrcsnk.dll mfsvr.dll mftranscode.dll mfvdsp.dll mfvfw.dll MFWMAAEC.DLL mgmtapi.dll mgmtrefreshcredprov.dll mi.dll mibincodec.dll Microsoft Microsoft-Windows-AppModelExecEvents.dll microsoft-windows-battery-events.dll microsoft-windows-hal-events.dll Microsoft-Windows-Internal-Shell-NearShareExperience.dll microsoft-windows-kernel-pnp-events.dll microsoft-windows-kernel-power-events.dll microsoft-windows-kernel-processor-power-events.dll Microsoft-Windows-MapControls.dll Microsoft-Windows-MosHost.dll microsoft-windows-pdc.dll microsoft-windows-power-cad-events.dll microsoft-windows-processor-aggregator-events.dll microsoft-windows-sleepstudy-events.dll microsoft-windows-storage-tiering-events.dll microsoft-windows-system-events.dll Microsoft-WindowsPhone-SEManagementProvider.dll Microsoft.Bluetooth.Proxy.dll Microsoft.Bluetooth.Service.dll Microsoft.Bluetooth.UserService.dll Microsoft.Graphics.Display.DisplayEnhancementService.dll Microsoft.Management.Infrastructure.Native.Unmanaged.dll Microsoft.Uev.AgentDriverEvents.dll Microsoft.Uev.AppAgent.dll Microsoft.Uev.CabUtil.dll Microsoft.Uev.CmUtil.dll Microsoft.Uev.Common.dll Microsoft.Uev.Common.WinRT.dll Microsoft.Uev.CommonBridge.dll Microsoft.Uev.ConfigWrapper.dll Microsoft.Uev.CscUnpinTool.exe Microsoft.Uev.EventLogMessages.dll Microsoft.Uev.LocalSyncProvider.dll Microsoft.Uev.ManagedEventLogging.dll Microsoft.Uev.Management.dll Microsoft.Uev.Management.WmiAccess.dll Microsoft.Uev.ModernAppAgent.dll Microsoft.Uev.ModernAppCore.dll Microsoft.Uev.ModernAppData.WinRT.dll Microsoft.Uev.ModernSync.dll Microsoft.Uev.MonitorSyncProvider.dll Microsoft.Uev.Office2010CustomActions.dll Microsoft.Uev.Office2013CustomActions.dll Microsoft.Uev.PrinterCustomActions.dll Microsoft.Uev.SmbSyncProvider.dll Microsoft.Uev.SyncCommon.dll Microsoft.Uev.SyncConditions.dll Microsoft.Uev.SyncController.exe microsoft.windows.softwarelogo.showdesktop.exe MicrosoftAccountCloudAP.dll MicrosoftAccountExtension.dll MicrosoftAccountTokenProvider.dll MicrosoftAccountWAMExtension.dll MicrosoftEdgeBCHost.exe MicrosoftEdgeCP.exe MicrosoftEdgeDevTools.exe MicrosoftEdgeSH.exe midimap.dll migisol.dll migration miguiresource.dll migwiz mimefilt.dll mimofcodec.dll MinstoreEvents.dll mintdh.dll MiracastInputMgr.dll MiracastReceiver.dll MiracastReceiverExt.dll MirrorDrvCompat.dll mispace.dll MitigationClient.dll MitigationConfiguration.dll mitigationscanner.exe miutils.dll MixedReality.Broker.dll MixedRealityCapture.Pipeline.dll MixedRealityRuntime.dll MixedRealityRuntime.json mlang.dat mlang.dll mmc.exe mmc.exe.config mmcbase.dll mmcndmgr.dll mmcshext.dll MMDevAPI.dll mmgaclient.dll mmgaproxystub.dll mmgaserver.exe mmres.dll mmsys.cpl mobilenetworking.dll mobsync.exe mode.com modemui.dll modernexecserver.dll more.com moricons.dll moshost.dll MosHostClient.dll moshostcore.dll MosStorage.dll mountvol.exe MouseSystemToastIcon.contrast-white.png MouseSystemToastIcon.png mousocoreworker.exe MP3DMOD.DLL MP43DECD.DLL MP4SDECD.DLL Mpeg2Data.ax mpeval.dll mpg2splt.ax MPG4DECD.DLL mpnotify.exe mpr.dll mprapi.dll mprddm.dll mprdim.dll mprext.dll mprmsg.dll MpSigStub.exe MPSSVC.dll mpunits.dll MRINFO.EXE MrmCoreR.dll MrmDeploy.dll MrmIndexer.dll MRT MRT.exe mrt100.dll mrt_map.dll ms3dthumbnailprovider.dll msaatext.dll MSAC3ENC.DLL msacm32.dll msacm32.drv msadp32.acm msafd.dll MSAJApi.dll MSAlacDecoder.dll MSAlacEncoder.dll MSAMRNBDecoder.dll MSAMRNBEncoder.dll MSAMRNBSink.dll MSAMRNBSource.dll MSAProfileNotificationHandler.dll msasn1.dll MSAudDecMFT.dll msaudite.dll msauserext.dll mscandui.dll mscat32.dll MSchedExe.exe msclmd.dll mscms.dll msconfig.exe mscoree.dll mscorier.dll mscories.dll msctf.dll msctfime.ime MsCtfMonitor.dll msctfp.dll msctfui.dll msctfuimanager.dll msdadiag.dll msdart.dll msdatsrc.tlb msdelta.dll msdmo.dll MSDRM msdrm.dll msdt.exe MsDtc msdtc.exe msdtckrm.dll msdtclog.dll msdtcprx.dll msdtcspoffln.dll msdtctm.dll msdtcuiu.dll msdtcVSp1res.dll MSDvbNP.ax msdxm.ocx msdxm.tlb msfeeds.dll msfeedsbs.dll msfeedssync.exe MSFlacDecoder.dll MSFlacEncoder.dll msftedit.dll MsftOemDllIgneous.dll msg.exe msg711.acm msgsm32.acm MSHEIF.dll mshta.exe mshtml.dll mshtml.tlb MshtmlDac.dll mshtmled.dll mshtmler.dll msi.dll MsiCofire.dll msidcrl40.dll msident.dll msidle.dll msidntld.dll msieftp.dll msiexec.exe msihnd.dll msiltcfg.dll msimg32.dll msimsg.dll msimtf.dll msinfo32.exe msisip.dll msIso.dll msiwer.dll mskeyprotcli.dll mskeyprotect.dll msls31.dll msmpeg2adec.dll MSMPEG2ENC.DLL msmpeg2vdec.dll msmpi.dll msmpires.dll MSNP.ax msobjs.dll msoert2.dll MSOpusDecoder.dll mspaint.exe mspatcha.dll mspatchc.dll MSPhotography.dll msports.dll msprivs.dll msra.exe msrahc.dll MsraLegacy.tlb msrating.dll MSRAWImage.dll msrdc.dll MsRdpWebAccess.dll msrle32.dll msscntrs.dll mssecuser.dll mssign32.dll mssip32.dll mssitlb.dll MsSpellCheckingFacility.dll MsSpellCheckingHost.exe mssph.dll mssprxy.dll mssrch.dll mssvp.dll mstask.dll msTextPrediction.dll mstsc.exe mstscax.dll msutb.dll msv1_0.dll msvcirt.dll msvcp100.dll msvcp110.dll msvcp110_win.dll msvcp120.dll msvcp120_clr0400.dll msvcp140.dll msvcp140d.dll msvcp140d_atomic_wait.dll msvcp140d_codecvt_ids.dll msvcp140_1.dll msvcp140_1d.dll msvcp140_2.dll msvcp140_2d.dll msvcp140_atomic_wait.dll msvcp140_clr0400.dll msvcp140_codecvt_ids.dll msvcp60.dll msvcp_win.dll msvcr100.dll msvcr100_clr0400.dll msvcr110.dll msvcr120.dll msvcr120_clr0400.dll msvcrt.dll msvfw32.dll msvidc32.dll MSVidCtl.dll MSVideoDSP.dll MSVP9DEC.dll msvproc.dll MSVPXENC.dll MSWB7.dll MSWB70804.dll MSWebp.dll mswmdm.dll mswsock.dll msxml3.dll msxml3r.dll msxml6.dll msxml6r.dll msyuv.dll MtcModel.dll MTF.dll MTFAppServiceDS.dll MtfDecoder.dll MTFFuzzyDS.dll MTFServer.dll MTFSpellcheckDS.dll mtstocom.exe mtxclu.dll mtxdm.dll mtxex.dll mtxoci.dll MUI muifontsetup.dll MUILanguageCleanup.dll MuiUnattend.exe MultiDigiMon.exe musdialoghandlers.dll MusNotification.exe MusNotificationUx.exe MusNotifyIcon.exe MusUpdateHandlers.dll my-mm mycomput.dll mydocs.dll Mystify.scr NAPCRYPT.DLL NapiNSP.dll Narrator.exe NarratorControlTemplates.xml NaturalAuth.dll NaturalAuthClient.dll NaturalLanguage6.dll navshutdown.dll nb-NO nbtstat.exe NcaApi.dll NcaSvc.dll ncbservice.dll NcdAutoSetup.dll NcdProp.dll nci.dll ncobjapi.dll ncpa.cpl ncrypt.dll ncryptprov.dll ncryptsslp.dll ncs2dmix.dll ncs2instutility.dll Ncs2Setp.dll ncscolib.dll ncsi.dll ncuprov.dll ndadmin.exe nddeapi.dll NDF ndfapi.dll ndfetw.dll NdfEventView.xml ndfhcdiscovery.dll ndishc.dll NDKPing.exe ndproxystub.dll nduprov.dll negoexts.dll net.exe net1.exe netapi32.dll netbios.dll netbtugc.exe NetCellcoreCellManagerProviderResources.dll netcenter.dll netcfg.exe NetCfgNotifyObjectHost.exe netcfgx.dll netcorehc.dll netdiagfx.dll NetDriverInstall.dll netevent.dll NetEvtFwdr.exe netfxperf.dll neth.dll NetHost.exe netid.dll netiohlp.dll netiougc.exe netjoin.dll netlogon.dll netman.dll netmsg.dll netplwiz.dll Netplwiz.exe netprofm.dll netprofmsvc.dll netprovfw.dll netprovisionsp.dll NetSetupApi.dll NetSetupEngine.dll NetSetupMig.log NetSetupShim.dll NetSetupSvc.dll netsh.exe netshell.dll NETSTAT.EXE nettrace.dll NetTrace.PLA.Diagnostics.xml netutils.dll NetworkBindingEngineMigPlugin.dll NetworkCollectionAgent.dll NetworkDesktopSettings.dll networkexplorer.dll networkhelper.dll networkitemfactory.dll networklist NetworkMobileSettings.dll NetworkProxyCsp.dll NetworkStatus.dll NetworkUXBroker.dll newdev.dll newdev.exe NFCProvisioningPlugin.dll NfcRadioMedia.dll ngccredprov.dll NgcCtnr.dll NgcCtnrGidsHandler.dll NgcCtnrSvc.dll NgcIso.exe NgcIsoCtnr.dll ngckeyenum.dll ngcksp.dll ngclocal.dll ngcpopkeysrv.dll NgcProCsp.dll ngcrecovery.dll ngcsvc.dll ngctasks.dll NicCo4.dll NicInE1R.dll ninput.dll nl-NL NL7Data0804.dll NL7Lexicons0804.dll NL7Models0804.dll nlaapi.dll nlahc.dll nlasvc.dll nlhtml.dll nlmgp.dll nlmproxy.dll nlmsprep.dll nlsbres.dll NlsData0000.dll Nlsdl.dll nltest.exe NmaDirect.dll NOISE.CHS NOISE.DAT normaliz.dll normidna.nls normnfc.nls normnfd.nls normnfkc.nls normnfkd.nls notepad.exe NotificationController.dll NotificationControllerPS.dll notificationplatformcomponent.dll npmproxy.dll NPSM.dll NPSMDesktopProvider.dll nrpsrv.dll nshhttp.dll nshipsec.dll nshwfp.dll nsi.dll nsisvc.dll nslookup.exe ntasn1.dll ntdll.dll ntdsapi.dll ntlanman.dll ntlanui2.dll NtlmShared.dll ntmarta.dll ntoskrnl.exe ntprint.dll ntprint.exe ntshrui.dll ntvdm64.dll Nui nvapi64.dll nvcpl.dll nvcuda.dll nvcuvid.dll nvdebugdump.exe nvEncodeAPI64.dll NvFBC64.dll nvhdagenco6420103.dll nvhdap64.dll nvidia-smi.exe NvIFR64.dll NvIFROpenGL.dll nvinfo.pb nvml.dll nvofapi64.dll objsel.dll occache.dll ocsetapi.dll odbc32.dll odbcad32.exe odbcbcp.dll odbcconf.dll odbcconf.exe odbcconf.rsp odbccp32.dll odbccr32.dll odbccu32.dll odbcint.dll odbctrac.dll OEMDefaultAssociations.dll OEMDefaultAssociations.xml oemlicense.dll ofdeploy.exe offfilt.dll officecsp.dll offlinelsa.dll offlinesam.dll offreg.dll oflc-nz.rs OkDone_80.contrast-black.png OkDone_80.contrast-white.png OkDone_80.png ole32.dll oleacc.dll oleacchooks.dll oleaccrc.dll oleaut32.dll oledlg.dll oleprn.dll OmaDmAgent.dll omadmapi.dll omadmclient.exe omadmprc.exe OnDemandBrokerClient.dll OnDemandConnRouteHelper.dll OneBackupHandler.dll OneCoreCommonProxyStub.dll OneCoreUAPCommonProxyStub.dll OneDriveSettingSyncProvider.dll onex.dll onexui.dll oobe OpcServices.dll OpenCL.dll openfiles.exe opengl32.dll OpenSSH OpenWith.exe OptionalFeatures.exe ortcengine.dll osa-Osge-001 osbaseln.dll osk.exe OskSupport.dll osuninst.dll OutdoorAudioEnvironment.bin P2P.dll P2PGraph.dll p2pnetsh.dll p2psvc.dll pacjsworker.exe PackagedCWALauncher.exe PackageInspector.exe packager.dll PackageStateChangeHandler.dll PackageStateRoaming.dll panmap.dll PasswordEnrollmentManager.dll PasswordOnWakeSettingFlyout.exe PATHPING.EXE pautoenr.dll PayloadRestrictions.dll PaymentMediatorServiceProxy.dll pcacli.dll pcadm.dll pcaevts.dll pcalua.exe pcasvc.dll pcaui.dll pcaui.exe pcbp.rs pcl.sep PCPKsp.dll PCShellCommonProxyStub.dll pcsvDevice.dll pcwrun.exe pcwum.dll pcwutl.dll pdh.dll pdhui.dll PeerDist.dll PeerDistAD.dll PeerDistCacheProvider.dll PeerDistCleaner.dll PeerDistHttpTrans.dll PeerDistSh.dll PeerDistSvc.dll PeerDistWSDDiscoProv.dll pegi-pt.rs pegi.rs PeopleAPIs.dll PeopleBand.dll PerceptionDevice.dll PerceptionSimulation PerceptionSimulation.ProxyStubs.dll PerceptionSimulationExtensions.dll PerceptionSimulationManager.dll perfc009.dat perfctrs.dll perfd009.dat perfdisk.dll perfh009.dat perfi009.dat perfmon.exe perfmon.msc perfnet.dll perfos.dll perfproc.dll PerfStringBackup.INI perftrack.dll perfts.dll PersonalizationCSP.dll PersonaX.dll phoneactivate.exe PhoneCallHistoryApis.dll PhoneOm.dll PhonePlatformAbstraction.dll PhoneProviders.dll PhoneService.dll PhoneServiceRes.dll PhoneSystemToastIcon.contrast-white.png PhoneSystemToastIcon.png Phoneutil.dll PhoneutilRes.dll PhotoMetadataHandler.dll PhotoScreensaver.scr photowiz.dll PickerHost.exe PickerPlatform.dll pid.dll pidgenx.dll pifmgr.dll PimIndexMaintenance.dll PimIndexMaintenanceClient.dll Pimstore.dll PinEnrollmentBroker.exe PinEnrollmentHelper.dll PING.EXE pkeyhelper.dll PkgMgr.exe PktMon.exe pku2u.dll pl-PL pla.dll plasrv.exe playlistfolder.dll PlaySndSrv.dll PlayToDevice.dll PlayToManager.dll playtomenu.dll PlayToReceiver.dll PlayToStatusProvider.dll ploptin.dll pmcsnap.dll pngfilt.dll pnidui.dll pnpclean.dll pnppolicy.dll pnpts.dll pnpui.dll PnPUnattend.exe pnputil.exe PNPXAssoc.dll PNPXAssocPrx.dll pnrpauto.dll Pnrphc.dll pnrpnsp.dll pnrpsvc.dll PointOfService policymanager.dll policymanagerprecheck.dll polstore.dll poqexec.exe PortableDeviceApi.dll PortableDeviceClassExtension.dll PortableDeviceConnectApi.dll PortableDeviceStatus.dll PortableDeviceSyncProvider.dll PortableDeviceTypes.dll PortableDeviceWiaCompat.dll posetup.dll pospaymentsworker.exe POSyncServices.dll pots.dll powercfg.cpl powercfg.exe powercpl.dll powrprof.dll ppcsnap.dll prauthproviders.dll PresentationHost.exe PresentationHostProxy.dll PresentationSettings.exe prevhost.exe prfc0804.dat prfd0804.dat prfh0804.dat prfi0804.dat prflbmsg.dll print.exe Print.Workflow.Source.dll PrintBrmUi.exe printfilterpipelineprxy.dll printfilterpipelinesvc.exe Printing_Admin_Scripts PrintIsolationHost.exe PrintIsolationProxy.dll printmanagement.msc PrintPlatformConfig.dll PrintRenderAPIHost.DLL printui.dll printui.exe PrintWorkflowProxy.dll PrintWorkflowService.dll PrintWSDAHost.dll prncache.dll prnfldr.dll prnntfy.dll prntvpt.dll ProductEnumerator.dll profapi.dll profext.dll profprov.dll profsvc.dll profsvcext.dll PRONtObj.dll propsys.dll proquota.exe PROUnstl.exe provcore.dll provdatastore.dll provdiagnostics.dll provengine.dll provhandlers.dll provisioningcommandscsp.dll provisioningcsp.dll ProvisioningHandlers.dll provlaunch.exe provmigrate.dll provops.dll provpackageapidll.dll provplatformdesktop.dll ProvPluginEng.dll provsvc.dll ProvSysprep.dll provthrd.dll provtool.exe ProximityCommon.dll ProximityCommonPal.dll ProximityRtapiPal.dll ProximityService.dll ProximityServicePal.dll ProximityToast ProximityUxHost.exe prproc.exe prvdmofcomp.dll psapi.dll pscript.sep PSHED.DLL psisdecd.dll psisrndr.ax PSModuleDiscoveryProvider.dll psmodulediscoveryprovider.mof PsmServiceExtHost.dll psmsrv.dll psr.exe pstask.dll pstorec.dll pt-BR pt-PT ptpprov.dll puiapi.dll puiobj.dll PushToInstall.dll pwcreator.exe pwlauncher.dll pwlauncher.exe pwrshplugin.dll pwsso.dll qappsrv.exe qasf.dll qcap.dll qdv.dll qdvd.dll qedit.dll qedwipes.dll qmgr.dll qprocess.exe QualityUpdateAssistant.dll quartz.dll Query.dll query.exe QuickActionsDataModel.dll quickassist.exe QuietHours.dll quser.exe qwave.dll qwinsta.exe RacEngn.dll racpldlg.dll radardt.dll radarrs.dll RADCUI.dll ras rasadhlp.dll rasapi32.dll rasauto.dll rasautou.exe raschap.dll raschapext.dll rasctrnm.h rasctrs.dll rascustom.dll rasdiag.dll rasdial.exe rasdlg.dll raserver.exe rasgcw.dll rasman.dll rasmans.dll rasmbmgr.dll RasMediaManager.dll RASMM.dll rasmontr.dll rasphone.exe rasplap.dll rasppp.dll rastapi.dll rastls.dll rastlsext.dll RasToast rdbui.dll rdpbase.dll rdpcfgex.dll rdpclip.exe rdpcore.dll rdpcorets.dll rdpencom.dll rdpendp.dll rdpinit.exe rdpinput.exe rdpnano.dll RdpRelayTransport.dll RdpSa.exe RdpSaProxy.exe RdpSaPs.dll RdpSaUacHelper.exe rdpserverbase.dll rdpsharercom.dll rdpshell.exe rdpsign.exe rdpudd.dll rdpviewerax.dll rdrleakdiag.exe RDSAppXHelper.dll rdsdwmdr.dll rdsxvmaudio.dll RDVGHelper.exe rdvvmtransport.dll RDXService.dll RDXTaskFactory.dll ReAgent.dll ReAgentc.exe ReAgentTask.dll recdisc.exe recover.exe Recovery recovery.dll RecoveryDrive.exe refsutil.exe reg.exe regapi.dll RegCtrl.dll regedt32.exe regidle.dll regini.exe Register-CimProvider.exe regsvc.dll regsvr32.exe reguwpapi.dll ReInfo.dll rekeywiz.exe relog.exe RelPost.exe RemoteAppLifetimeManager.exe RemoteAppLifetimeManagerProxyStub.dll remoteaudioendpoint.dll RemoteFXvGPUDisablement.exe remotepg.dll RemotePosWorker.exe remotesp.tsp RemoteSystemToastIcon.contrast-white.png RemoteSystemToastIcon.png RemoteWipeCSP.dll RemovableMediaProvisioningPlugin.dll RemoveDeviceContextHandler.dll RemoveDeviceElevated.dll rendezvousSession.tlb repair-bde.exe replace.exe ReportingCSP.dll RESAMPLEDMO.DLL ResBParser.dll reset.exe reseteng.dll ResetEngine.dll ResetEngine.exe ResetEngOnline.dll resmon.exe ResourceMapper.dll ResourcePolicyClient.dll ResourcePolicyServer.dll ResPriHMImageList ResPriHMImageListLowCost ResPriImageList ResPriImageListLowCost RestartManager.mof RestartManagerUninstall.mof RestartNowPower_80.contrast-black.png RestartNowPower_80.contrast-white.png RestartNowPower_80.png RestartTonight_80.png RestartTonight_80_contrast-black.png RestartTonight_80_contrast-white.png restore resutils.dll rfxvmt.dll rgb9rast.dll Ribbons.scr riched20.dll riched32.dll rilproxy.dll RjvMDMConfig.dll RMActivate.exe RMActivate_isv.exe RMActivate_ssp.exe RMActivate_ssp_isv.exe RMapi.dll rmclient.dll RmClient.exe RMSRoamingSecurity.dll rmttpmvscmgrsvr.exe rnr20.dll ro-RO RoamingSecurity.dll Robocopy.exe rometadata.dll RotMgr.dll ROUTE.EXE RpcEpMap.dll rpchttp.dll RpcNs4.dll rpcnsh.dll RpcPing.exe rpcrt4.dll RpcRtRemote.dll rpcss.dll rrinstaller.exe rsaenh.dll rshx32.dll rsop.msc RstrtMgr.dll rstrui.exe rtffilt.dll rtm.dll rtmcodecs.dll RTMediaFrame.dll rtmmvrortc.dll rtmpal.dll rtmpltfm.dll rtutils.dll RTWorkQ.dll ru-RU RuleBasedDS.dll runas.exe rundll32.exe runexehelper.exe RunLegacyCPLElevated.exe runonce.exe RuntimeBroker.exe rwinsta.exe samcli.dll samlib.dll samsrv.dll sas.dll sbe.dll sbeio.dll sberes.dll sbservicetrigger.dll sc.exe scansetting.dll SCardBi.dll SCardDlg.dll SCardSvr.dll ScavengeSpace.xml scavengeui.dll ScDeviceEnum.dll scecli.dll scesrv.dll schannel.dll schedcli.dll schedsvc.dll ScheduleTime_80.contrast-black.png ScheduleTime_80.contrast-white.png ScheduleTime_80.png schtasks.exe scksp.dll scripto.dll ScriptRunner.exe scrnsave.scr scrobj.dll scrptadm.dll scrrun.dll sdbinst.exe sdchange.exe sdclt.exe sdcpl.dll SDDS.dll sdengin2.dll SDFHost.dll sdhcinst.dll sdiageng.dll sdiagnhost.exe sdiagprv.dll sdiagschd.dll sdohlp.dll sdrsvc.dll sdshext.dll Search.ProtocolHandler.MAPI2.dll SearchFilterHost.exe SearchFolder.dll SearchIndexer.exe SearchProtocolHost.exe SebBackgroundManagerPolicy.dll SecConfig.efi SecEdit.exe sechost.dll secinit.exe seclogon.dll secpol.msc secproc.dll secproc_isv.dll secproc_ssp.dll secproc_ssp_isv.dll secur32.dll SecureAssessmentHandlers.dll SecureBioSysprep.dll SecureBootUpdates securekernel.exe SecureTimeAggregator.dll security.dll SecurityAndMaintenance.png SecurityAndMaintenance_Alert.png SecurityAndMaintenance_Error.png SecurityCenterBroker.dll SecurityCenterBrokerPS.dll SecurityHealthAgent.dll SecurityHealthHost.exe SecurityHealthProxyStub.dll SecurityHealthService.exe SecurityHealthSSO.dll SecurityHealthSystray.exe sedplugins.dll SEMgrPS.dll SEMgrSvc.dll sendmail.dll Sens.dll SensApi.dll SensorDataService.exe SensorPerformanceEvents.dll SensorsApi.dll SensorsClassExtension.dll SensorsCpl.dll SensorService.dll SensorsNativeApi.dll SensorsNativeApi.V2.dll SensorsUtilsV2.dll sensrsvc.dll serialui.dll services.exe services.msc serwvdrv.dll SessEnv.dll sessionmsg.exe setbcdlocale.dll sethc.exe SetNetworkLocation.dll SetNetworkLocationFlyout.dll SetProxyCredential.dll setspn.exe SettingMonitor.dll settings.dat SettingsEnvironment.Desktop.dll SettingsExtensibilityHandlers.dll SettingsHandlers_Accessibility.dll SettingsHandlers_AnalogShell.dll SettingsHandlers_AppControl.dll SettingsHandlers_AppExecutionAlias.dll SettingsHandlers_AssignedAccess.dll SettingsHandlers_Authentication.dll SettingsHandlers_BackgroundApps.dll SettingsHandlers_BatteryUsage.dll SettingsHandlers_CapabilityAccess.dll SettingsHandlers_Clipboard.dll SettingsHandlers_ClosedCaptioning.dll SettingsHandlers_ContentDeliveryManager.dll SettingsHandlers_Cortana.dll SettingsHandlers_Devices.dll SettingsHandlers_Display.dll SettingsHandlers_Flights.dll SettingsHandlers_Fonts.dll SettingsHandlers_ForceSync.dll SettingsHandlers_Gaming.dll SettingsHandlers_Geolocation.dll SettingsHandlers_Gpu.dll SettingsHandlers_HoloLens_Environment.dll SettingsHandlers_IME.dll SettingsHandlers_InkingTypingPrivacy.dll SettingsHandlers_InputPersonalization.dll SettingsHandlers_Language.dll SettingsHandlers_ManagePhone.dll SettingsHandlers_Maps.dll SettingsHandlers_Notifications.dll SettingsHandlers_nt.dll SettingsHandlers_OneCore_BatterySaver.dll SettingsHandlers_OneCore_PowerAndSleep.dll SettingsHandlers_OneDriveBackup.dll SettingsHandlers_PCDisplay.dll SettingsHandlers_Pen.dll SettingsHandlers_Privacy.dll SettingsHandlers_QuickActions.dll SettingsHandlers_Region.dll SettingsHandlers_SharedExperiences_Rome.dll SettingsHandlers_SignInOptions.dll SettingsHandlers_SIUF.dll SettingsHandlers_SpeechPrivacy.dll SettingsHandlers_Startup.dll SettingsHandlers_StorageSense.dll SettingsHandlers_Troubleshoot.dll SettingsHandlers_User.dll SettingsHandlers_UserAccount.dll SettingsHandlers_WorkAccess.dll SettingSync.dll SettingSyncCore.dll SettingSyncHost.exe setup setupapi.dll SetupBD.din setupcl.exe setupcln.dll setupetw.dll setupugc.exe setx.exe sfc.dll sfc.exe sfc_os.dll Sgrm SgrmBroker.exe SgrmEnclave.dll SgrmEnclave_secure.dll SgrmLpac.exe shacct.dll shacctprofile.dll SharedPCCSP.dll SharedRealitySvc.dll ShareHost.dll sharemediacpl.dll SHCore.dll shdocvw.dll shell32.dll ShellCommonCommonProxyStub.dll ShellExperiences shellstyle.dll shfolder.dll shgina.dll ShiftJIS.uce shimeng.dll shimgvw.dll shlwapi.dll shpafact.dll shrpubw.exe shsetup.dll shsvcs.dll shunimpl.dll shutdown.exe shutdownext.dll shutdownux.dll shwebsvc.dll si-lk signdrv.dll sigverif.exe SIHClient.exe sihost.exe SimAuth.dll SimCfg.dll simpdata.tlb sk-SK skci.dll sl-SI slc.dll slcext.dll SleepStudy SlideToShutDown.exe slmgr slmgr.vbs slui.exe slwga.dll SmallRoom.bin SmartCardBackgroundPolicy.dll SmartcardCredentialProvider.dll SmartCardSimulator.dll smartscreen.exe smartscreenps.dll SMBHelperClass.dll smbwmiv2.dll SMI SmiEngine.dll smphost.dll SmsRouterSvc.dll smss.exe SndVol.exe SndVolSSO.dll SnippingTool.exe snmpapi.dll snmptrap.exe Snooze_80.contrast-black.png Snooze_80.contrast-white.png Snooze_80.png socialapis.dll softkbd.dll softpub.dll SogouPY.ime SogouTSF.ime sort.exe SortServer2003Compat.dll SortWindows61.dll SortWindows6Compat.dll SpaceAgent.exe spacebridge.dll SpaceControl.dll spaceman.exe SpatialAudioLicenseSrv.exe SpatializerApo.dll SpatialStore.dll spbcd.dll SpeakersSystemToastIcon.contrast-white.png SpeakersSystemToastIcon.png Spectrum.exe SpectrumSyncClient.dll Speech SpeechPal.dll Speech_OneCore spfileq.dll spinf.dll spmpm.dll spnet.dll spool spoolss.dll spoolsv.exe spopk.dll spp spp.dll sppc.dll sppcext.dll sppcomapi.dll sppcommdlg.dll SppExtComObj.Exe sppinst.dll sppnp.dll sppobjs.dll sppsvc.exe sppui sppwinob.dll sppwmi.dll spwinsat.dll spwizeng.dll spwizimg.dll spwizres.dll spwmp.dll sqlcecompact40.dll sqlceoledb40.dll sqlceqp40.dll sqlcese40.dll SqlServerSpatial150.dll sqlsrv32.dll sqlsrv32.rll sqmapi.dll sr-Latn-RS srchadmin.dll srclient.dll srcore.dll srdelayed.exe SrEvents.dll SRH.dll srhelper.dll srm.dll srmclient.dll srmlib.dll srms-apr.dat srms.dat srmscan.dll srmshell.dll srmstormod.dll srmtrace.dll srm_ps.dll srpapi.dll SrpUxNativeSnapIn.dll srrstr.dll SrTasks.exe sru srumapi.dll srumsvc.dll srvcli.dll srvsvc.dll srwmi.dll sscore.dll sscoreext.dll ssdm.dll ssdpapi.dll ssdpsrv.dll sspicli.dll sspisrv.dll SSShim.dll ssText3d.scr sstpsvc.dll StartTileData.dll Startupscan.dll StateRepository.Core.dll stclient.dll stdole2.tlb stdole32.tlb sti.dll sti_ci.dll stobject.dll StorageContextHandler.dll StorageUsage.dll storagewmi.dll storagewmi_passthru.dll stordiag.exe storewuauth.dll Storprop.dll StorSvc.dll streamci.dll StructuredQuery.dll SubRange.uce subst.exe sud.dll sv-SE svchost.exe svf.dll svsvc.dll SwitcherDataModel.dll swprv.dll sxproxy.dll sxs.dll sxshared.dll sxssrv.dll sxsstore.dll sxstrace.exe SyncAppvPublishingServer.exe SyncAppvPublishingServer.vbs SyncCenter.dll SyncController.dll SyncHost.exe SyncHostps.dll SyncInfrastructure.dll SyncInfrastructureps.dll SyncProxy.dll Syncreg.dll SyncRes.dll SyncSettings.dll syncutil.dll sysclass.dll sysdm.cpl SysFxUI.dll sysmain.dll sysmon.ocx sysntfy.dll Sysprep sysprint.sep sysprtj.sep SysResetErr.exe syssetup.dll systemcpl.dll SystemEventsBrokerClient.dll SystemEventsBrokerServer.dll systeminfo.exe SystemPropertiesAdvanced.exe SystemPropertiesComputerName.exe SystemPropertiesDataExecutionPrevention.exe SystemPropertiesHardware.exe SystemPropertiesPerformance.exe SystemPropertiesProtection.exe SystemPropertiesRemote.exe systemreset.exe SystemResetPlatform SystemSettings.DataModel.dll SystemSettings.DeviceEncryptionHandlers.dll SystemSettings.Handlers.dll SystemSettings.SettingsExtensibility.dll SystemSettings.UserAccountsHandlers.dll SystemSettingsAdminFlows.exe SystemSettingsBroker.exe SystemSettingsRemoveDevice.exe SystemSettingsThresholdAdminFlowUI.dll SystemSupportInfo.dll SystemUWPLauncher.exe systray.exe t2embed.dll ta-in ta-lk Tabbtn.dll TabbtnEx.dll tabcal.exe TabletPC.cpl TabSvc.dll takeown.exe tapi3.dll tapi32.dll tapilua.dll TapiMigPlugin.dll tapiperf.dll tapisrv.dll TapiSysprep.dll tapiui.dll TapiUnattend.exe tar.exe TaskApis.dll taskbarcpl.dll taskcomp.dll TaskFlowDataEngine.dll taskhostw.exe taskkill.exe tasklist.exe Taskmgr.exe Tasks taskschd.dll taskschd.msc TaskSchdPS.dll Tasks_Migrated tbauth.dll tbs.dll tcblaunch.exe tcbloader.dll tcmsetup.exe tcpbidi.xml tcpipcfg.dll tcpmib.dll tcpmon.dll tcpmon.ini tcpmonui.dll TCPSVCS.EXE tdc.ocx tdh.dll TDLMigration.dll telephon.cpl TelephonyInteractiveUser.dll TelephonyInteractiveUserRes.dll tellib.dll TempSignedLicenseExchangeTask.dll termmgr.dll termsrv.dll tetheringclient.dll tetheringconfigsp.dll TetheringIeProvider.dll TetheringMgr.dll tetheringservice.dll TetheringStation.dll TextInputFramework.dll TextInputMethodFormatter.dll th-TH themecpl.dll themeservice.dll themeui.dll ThirdPartyNoticesBySHS.txt threadpoolwinrt.dll thumbcache.dll ThumbnailExtractionHost.exe ti-et tier2punctuations.dll TieringEngineProxy.dll TieringEngineService.exe TileDataRepository.dll TimeBrokerClient.dll TimeBrokerServer.dll timedate.cpl TimeDateMUICallback.dll timeout.exe timesync.dll TimeSyncTask.dll tlscsp.dll tokenbinding.dll TokenBroker.dll TokenBrokerCookies.exe TokenBrokerUI.dll tpm.msc TpmCertResources.dll tpmcompc.dll TpmCoreProvisioning.dll TpmInit.exe TpmTasks.dll tpmvsc.dll tpmvscmgr.exe tpmvscmgrsvr.exe tquery.dll tr-TR tracerpt.exe TRACERT.EXE traffic.dll TransformPPSToWlan.xslt TransformPPSToWlanCredentials.xslt TransliterationRanker.dll TransportDSA.dll tree.com trie.dll trkwks.dll TrustedSignalCredProv.dll tsbyuv.dll tscfgwmi.dll tscon.exe tsdiscon.exe TSErrRedir.dll tsf3gip.dll tsgqec.dll tskill.exe tsmf.dll TSpkg.dll tspubwmi.dll TSSessionUX.dll tssrvlic.dll TSTheme.exe TsUsbGDCoInstaller.dll TsUsbRedirectionGroupPolicyExtension.dll TSWbPrxy.exe TSWorkspace.dll ttdinject.exe ttdloader.dll ttdplm.dll ttdrecord.dll ttdrecordcpu.dll ttdwriter.dll TtlsAuth.dll TtlsCfg.dll TtlsExt.dll tttracer.exe tvratings.dll twext.dll twinapi.appcore.dll twinapi.dll twinui.appcore.dll twinui.dll twinui.pcshell.dll txflog.dll txfw32.dll typeperf.exe tzautoupdate.dll tzres.dll tzsync.exe tzsyncres.dll tzutil.exe ubpm.dll ucmhc.dll ucrtbase.dll ucrtbased.dll ucrtbase_clr0400.dll ucrtbase_enclave.dll ucsvc.exe udhisapi.dll uDWM.dll UefiCsp.dll UevAgentPolicyGenerator.exe UevAppMonitor.exe UevAppMonitor.exe.config UevCustomActionTypes.tlb UevTemplateBaselineGenerator.exe UevTemplateConfigItemGenerator.exe uexfat.dll ufat.dll UiaManager.dll UIAnimation.dll UIAutomationCore.dll uicom.dll UIManagerBrokerps.dll UIMgrBroker.exe uireng.dll UIRibbon.dll UIRibbonRes.dll uk-UA ulib.dll umb.dll umdmxfrm.dll umpdc.dll umpnpmgr.dll umpo-overrides.dll umpo.dll umpoext.dll umpowmi.dll umrdp.dll unattend.dll unenrollhook.dll unimdm.tsp unimdmat.dll uniplat.dll Unistore.dll unlodctr.exe UNP unregmp2.exe untfs.dll UpdateAgent.dll updatecsp.dll UpdateDeploymentProvider.dll UpdateHeartbeat.dll updatepolicy.dll upfc.exe UpgradeResultsUI.exe upnp.dll upnpcont.exe upnphost.dll upshared.dll uReFS.dll uReFSv1.dll ureg.dll url.dll urlmon.dll UsbCApi.dll usbceip.dll usbmon.dll usbperf.dll UsbPmApi.dll UsbSettingsHandlers.dll UsbTask.dll usbui.dll user32.dll UserAccountBroker.exe UserAccountControlSettings.dll UserAccountControlSettings.exe useractivitybroker.dll usercpl.dll UserDataAccessRes.dll UserDataAccountApis.dll UserDataLanguageUtil.dll UserDataPlatformHelperUtil.dll UserDataService.dll UserDataTimeUtil.dll UserDataTypeHelperUtil.dll UserDeviceRegistration.dll UserDeviceRegistration.Ngc.dll userenv.dll userinit.exe userinitext.dll UserLanguageProfileCallback.dll usermgr.dll usermgrcli.dll UserMgrProxy.dll usk.rs usoapi.dll UsoClient.exe usocoreps.dll usocoreworker.exe usosvc.dll usp10.dll ustprov.dll UtcDecoderHost.exe UtcManaged.dll utcutil.dll utildll.dll Utilman.exe uudf.dll UvcModel.dll uwfcfgmgmt.dll uwfcsp.dll uwfservicingapi.dll UXInit.dll uxlib.dll uxlibres.dll uxtheme.dll vac.dll VAN.dll Vault.dll VaultCDS.dll vaultcli.dll VaultCmd.exe VaultRoaming.dll vaultsvc.dll VBICodec.ax vbisurf.ax vbsapi.dll vbscript.dll vcamp110.dll vcamp120.dll vcamp140.dll vcamp140d.dll VCardParser.dll vccorlib110.dll vccorlib120.dll vccorlib140.dll vccorlib140d.dll vcomp100.dll vcomp110.dll vcomp120.dll vcomp140.dll vcomp140d.dll vcruntime140.dll vcruntime140d.dll vcruntime140_1.dll vcruntime140_1d.dll vcruntime140_clr0400.dll vds.exe vdsbas.dll vdsdyn.dll vdsldr.exe vdsutil.dll vdsvd.dll vds_ps.dll verclsid.exe verifier.dll verifier.exe verifiergui.exe version.dll vertdll.dll vfbasics.dll vfcompat.dll vfcuzz.dll vfluapriv.dll vfnet.dll vfntlmless.dll vfnws.dll vfprint.dll vfprintpthelper.dll vfrdvcompat.dll vfuprov.dll vfwwdm32.dll vid.dll vidcap.ax VideoHandlers.dll VIDRESZR.DLL virtdisk.dll VirtualMonitorManager.dll VmApplicationHealthMonitorProxy.dll vmbuspipe.dll vmdevicehost.dll vmictimeprovider.dll vmrdvcore.dll VocabRoamingHandler.dll VoiceActivationManager.dll VoipRT.dll vpnike.dll vpnikeapi.dll VpnSohDesktop.dll VPNv2CSP.dll vrfcore.dll VscMgrPS.dll vscover170.dll VsGraphicsHelper.dll vsjitdebugger.exe VSPerf170.dll vssadmin.exe vssapi.dll vsstrace.dll VSSVC.exe vss_ps.dll vulkan-1-999-0-0-0.dll vulkan-1.dll vulkaninfo-1-999-0-0-0.exe vulkaninfo.exe w32time.dll w32tm.exe w32topl.dll WaaSAssessment.dll WaaSMedicAgent.exe WaaSMedicCapsule.dll WaaSMedicPS.dll WaaSMedicSvc.dll WABSyncProvider.dll waitfor.exe WalletBackgroundServiceProxy.dll WalletProxy.dll WalletService.dll WallpaperHost.exe wavemsp.dll wbadmin.exe wbem wbemcomn.dll wbengine.exe wbiosrvc.dll wci.dll wcimage.dll wcmapi.dll wcmcsp.dll wcmsvc.dll WCN WcnApi.dll wcncsvc.dll WcnEapAuthProxy.dll WcnEapPeerProxy.dll WcnNetsh.dll wcnwiz.dll wc_storage.dll wdc.dll WDI wdi.dll wdigest.dll wdmaud.drv wdscore.dll WdsUnattendTemplate.xml WEB.rs webauthn.dll WebcamUi.dll webcheck.dll WebClnt.dll webio.dll webplatstorageserver.dll WebRuntimeManager.dll webservices.dll Websocket.dll wecapi.dll wecsvc.dll wecutil.exe wephostsvc.dll wer.dll werconcpl.dll wercplsupport.dll werdiagcontroller.dll weretw.dll WerFault.exe WerFaultSecure.exe wermgr.exe wersvc.dll werui.dll wevtapi.dll wevtfwd.dll wevtsvc.dll wevtutil.exe wextract.exe WF.msc wfapigp.dll wfdprov.dll WFDSConMgr.dll WFDSConMgrSvc.dll WfHC.dll WFS.exe WFSR.dll whealogr.dll where.exe whhelper.dll whoami.exe wiaacmgr.exe wiaaut.dll wiadefui.dll wiadss.dll WiaExtensionHost64.dll wiarpc.dll wiascanprofiles.dll wiaservc.dll wiashext.dll wiatrace.dll wiawow64.exe WiFiCloudStore.dll WiFiConfigSP.dll WiFiDisplay.dll wifinetworkmanager.dll wifitask.exe WimBootCompress.ini wimgapi.dll wimserv.exe win32appinventorycsp.dll Win32CompatibilityAppraiserCSP.dll win32k.sys win32kbase.sys win32kfull.sys win32kns.sys win32spl.dll win32u.dll Win32_DeviceGuard.dll winbio.dll WinBioDatabase WinBioDataModel.dll WinBioDataModelOOBE.exe winbioext.dll WinBioPlugIns winbrand.dll wincorlib.dll wincredprovider.dll wincredui.dll WindowManagement.dll Windows.AccountsControl.dll Windows.AI.MachineLearning.dll Windows.AI.MachineLearning.Preview.dll Windows.ApplicationModel.Background.SystemEventsBroker.dll Windows.ApplicationModel.Background.TimeBroker.dll Windows.ApplicationModel.ConversationalAgent.dll windows.applicationmodel.conversationalagent.internal.proxystub.dll windows.applicationmodel.conversationalagent.proxystub.dll Windows.ApplicationModel.Core.dll windows.applicationmodel.datatransfer.dll Windows.ApplicationModel.dll Windows.ApplicationModel.LockScreen.dll Windows.ApplicationModel.Store.dll Windows.ApplicationModel.Store.Preview.DOSettings.dll Windows.ApplicationModel.Store.TestingFramework.dll Windows.ApplicationModel.Wallet.dll Windows.CloudStore.dll Windows.CloudStore.Schema.DesktopShell.dll Windows.CloudStore.Schema.Shell.dll Windows.Cortana.Analog.dll Windows.Cortana.Analog.ProxyStub.dll Windows.Cortana.Desktop.dll Windows.Cortana.OneCore.dll Windows.Cortana.PAL.Desktop.dll Windows.Cortana.ProxyStub.dll Windows.Data.Activities.dll Windows.Data.Pdf.dll Windows.Devices.AllJoyn.dll Windows.Devices.Background.dll Windows.Devices.Background.ps.dll Windows.Devices.Bluetooth.dll Windows.Devices.Custom.dll Windows.Devices.Custom.ps.dll Windows.Devices.Enumeration.dll Windows.Devices.Haptics.dll Windows.Devices.HumanInterfaceDevice.dll Windows.Devices.Lights.dll Windows.Devices.LowLevel.dll Windows.Devices.Midi.dll Windows.Devices.Perception.dll Windows.Devices.Picker.dll Windows.Devices.PointOfService.dll Windows.Devices.Portable.dll Windows.Devices.Printers.dll Windows.Devices.Printers.Extensions.dll Windows.Devices.Radios.dll Windows.Devices.Scanners.dll Windows.Devices.Sensors.dll Windows.Devices.SerialCommunication.dll Windows.Devices.SmartCards.dll Windows.Devices.SmartCards.Phone.dll Windows.Devices.Usb.dll Windows.Devices.WiFi.dll Windows.Devices.WiFiDirect.dll Windows.Energy.dll Windows.Gaming.Input.dll Windows.Gaming.Preview.dll Windows.Gaming.UI.GameBar.dll Windows.Gaming.XboxLive.Storage.dll Windows.Globalization.dll Windows.Globalization.Fontgroups.dll Windows.Globalization.PhoneNumberFormatting.dll Windows.Graphics.Display.BrightnessOverride.dll Windows.Graphics.Display.DisplayEnhancementOverride.dll Windows.Graphics.dll Windows.Graphics.Printing.3D.dll Windows.Graphics.Printing.dll Windows.Graphics.Printing.Workflow.dll Windows.Graphics.Printing.Workflow.Native.dll Windows.Help.Runtime.dll windows.immersiveshell.serviceprovider.dll Windows.Internal.AdaptiveCards.XamlCardRenderer.dll Windows.Internal.Bluetooth.dll Windows.Internal.CapturePicker.Desktop.dll Windows.Internal.CapturePicker.dll Windows.Internal.Devices.Sensors.dll Windows.Internal.Feedback.Analog.dll Windows.Internal.Feedback.Analog.ProxyStub.dll Windows.Internal.Graphics.Display.DisplayColorManagement.dll Windows.Internal.Graphics.Display.DisplayEnhancementManagement.dll Windows.Internal.Management.dll Windows.Internal.Management.SecureAssessment.dll Windows.Internal.PlatformExtension.DevicePickerExperience.dll Windows.Internal.PlatformExtension.MiracastBannerExperience.dll Windows.Internal.PredictionUnit.dll Windows.Internal.Security.Attestation.DeviceAttestation.dll Windows.Internal.SecurityMitigationsBroker.dll Windows.Internal.Shell.Broker.dll windows.internal.shellcommon.AccountsControlExperience.dll windows.internal.shellcommon.AppResolverModal.dll Windows.Internal.ShellCommon.Broker.dll windows.internal.shellcommon.FilePickerExperienceMEM.dll Windows.Internal.ShellCommon.PrintExperience.dll windows.internal.shellcommon.shareexperience.dll windows.internal.shellcommon.ShellPosition.dll windows.internal.shellcommon.TokenBrokerModal.dll Windows.Internal.Signals.dll Windows.Internal.System.UserProfile.dll Windows.Internal.Taskbar.dll Windows.Internal.UI.BioEnrollment.ProxyStub.dll Windows.Internal.UI.Logon.ProxyStub.dll Windows.Management.EnrollmentStatusTracking.ConfigProvider.dll Windows.Management.Provisioning.ProxyStub.dll Windows.Management.SecureAssessment.CfgProvider.dll Windows.Management.SecureAssessment.Diagnostics.dll Windows.Management.Service.dll Windows.Management.Workplace.dll Windows.Management.Workplace.WorkplaceSettings.dll Windows.Media.Audio.dll Windows.Media.BackgroundMediaPlayback.dll Windows.Media.BackgroundPlayback.exe Windows.Media.Devices.dll Windows.Media.dll Windows.Media.Editing.dll Windows.Media.FaceAnalysis.dll Windows.Media.Import.dll Windows.Media.MediaControl.dll Windows.Media.MixedRealityCapture.dll Windows.Media.Ocr.dll Windows.Media.Playback.BackgroundMediaPlayer.dll Windows.Media.Playback.MediaPlayer.dll Windows.Media.Playback.ProxyStub.dll Windows.Media.Protection.PlayReady.dll Windows.Media.Renewal.dll Windows.Media.Speech.dll Windows.Media.Speech.UXRes.dll Windows.Media.Streaming.dll Windows.Media.Streaming.ps.dll Windows.Mirage.dll Windows.Mirage.Internal.Capture.Pipeline.ProxyStub.dll Windows.Mirage.Internal.dll Windows.Networking.BackgroundTransfer.BackgroundManagerPolicy.dll Windows.Networking.BackgroundTransfer.ContentPrefetchTask.dll Windows.Networking.BackgroundTransfer.dll Windows.Networking.Connectivity.dll Windows.Networking.dll Windows.Networking.HostName.dll Windows.Networking.NetworkOperators.ESim.dll Windows.Networking.NetworkOperators.HotspotAuthentication.dll Windows.Networking.Proximity.dll Windows.Networking.ServiceDiscovery.Dnssd.dll Windows.Networking.Sockets.PushEnabledApplication.dll Windows.Networking.UX.EapRequestHandler.dll Windows.Networking.Vpn.dll Windows.Networking.XboxLive.ProxyStub.dll Windows.Payments.dll Windows.Perception.Stub.dll Windows.Security.Authentication.Identity.Provider.dll Windows.Security.Authentication.OnlineId.dll Windows.Security.Authentication.Web.Core.dll Windows.Security.Credentials.UI.CredentialPicker.dll Windows.Security.Credentials.UI.UserConsentVerifier.dll Windows.Security.Integrity.dll Windows.Services.TargetedContent.dll Windows.SharedPC.AccountManager.dll Windows.SharedPC.CredentialProvider.dll Windows.Shell.BlueLightReduction.dll Windows.Shell.Search.UriHandler.dll Windows.Shell.ServiceHostBuilder.dll Windows.Shell.StartLayoutPopulationEvents.dll Windows.StateRepository.dll Windows.StateRepositoryBroker.dll Windows.StateRepositoryClient.dll Windows.StateRepositoryCore.dll Windows.StateRepositoryPS.dll Windows.StateRepositoryUpgrade.dll Windows.Storage.ApplicationData.dll Windows.Storage.Compression.dll windows.storage.dll Windows.Storage.OneCore.dll Windows.Storage.Search.dll Windows.System.Diagnostics.dll Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient.dll Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.dll Windows.System.Launcher.dll Windows.System.Profile.HardwareId.dll Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings.dll Windows.System.Profile.RetailInfo.dll Windows.System.Profile.SystemId.dll Windows.System.Profile.SystemManufacturers.dll Windows.System.RemoteDesktop.dll Windows.System.SystemManagement.dll Windows.System.UserDeviceAssociation.dll Windows.System.UserProfile.DiagnosticsSettings.dll Windows.UI.Accessibility.dll Windows.UI.AppDefaults.dll Windows.UI.BioFeedback.dll Windows.UI.BlockedShutdown.dll Windows.UI.Core.TextInput.dll Windows.UI.Cred.dll Windows.UI.CredDialogController.dll Windows.UI.dll Windows.UI.FileExplorer.dll Windows.UI.Immersive.dll Windows.UI.Input.Inking.Analysis.dll Windows.UI.Input.Inking.dll Windows.UI.Internal.Input.ExpressiveInput.dll Windows.UI.Internal.Input.ExpressiveInput.Resource.dll Windows.UI.Logon.dll Windows.UI.NetworkUXController.dll Windows.UI.PicturePassword.dll Windows.UI.Search.dll Windows.UI.Shell.dll Windows.UI.Shell.Internal.AdaptiveCards.dll Windows.UI.Storage.dll Windows.UI.Xaml.Controls.dll Windows.UI.Xaml.dll Windows.UI.Xaml.InkControls.dll Windows.UI.Xaml.Maps.dll Windows.UI.Xaml.Phone.dll Windows.UI.Xaml.Resources.19h1.dll Windows.UI.Xaml.Resources.Common.dll Windows.UI.Xaml.Resources.rs1.dll Windows.UI.Xaml.Resources.rs2.dll Windows.UI.Xaml.Resources.rs3.dll Windows.UI.Xaml.Resources.rs4.dll Windows.UI.Xaml.Resources.rs5.dll Windows.UI.Xaml.Resources.th.dll Windows.UI.Xaml.Resources.win81.dll Windows.UI.Xaml.Resources.win8rtm.dll Windows.UI.XamlHost.dll Windows.WARP.JITService.dll Windows.WARP.JITService.exe Windows.Web.Diagnostics.dll Windows.Web.dll Windows.Web.Http.dll WindowsActionDialog.exe WindowsCodecs.dll WindowsCodecsExt.dll WindowsCodecsRaw.dll WindowsCodecsRaw.txt WindowsDefaultHeatProcessor.dll windowsdefenderapplicationguardcsp.dll WindowsInternal.ComposableShell.ComposerFramework.dll WindowsInternal.ComposableShell.DesktopHosting.dll windowslivelogin.dll WindowsManagementServiceWinRt.ProxyStub.dll windowsperformancerecordercontrol.dll WindowsPowerShell WindowsSecurityIcon.png WindowsUpdateElevatedInstaller.exe winethc.dll winevt WinFax.dll winhttp.dll winhttpcom.dll WinHvEmulation.dll WinHvPlatform.dll wininet.dll wininetlui.dll wininit.exe wininitext.dll winipcfile.dll winipcsecproc.dll winipsec.dll winjson.dll Winlangdb.dll winload.efi winload.exe winlogon.exe winlogonext.dll winmde.dll WinMetadata winml.dll winmm.dll winmmbase.dll winmsipc.dll WinMsoIrmProtector.dll winnlsres.dll winnsi.dll WinOpcIrmProtector.dll winquic.dll winresume.efi winresume.exe winrm winrm.cmd winrm.vbs winrnr.dll winrs.exe winrscmd.dll winrshost.exe winrsmgr.dll winrssrv.dll WinRTNetMUAHostServer.exe WinRtTracing.dll WinSAT.exe WinSATAPI.dll WinSCard.dll WinSetupUI.dll winshfhc.dll winsku.dll winsockhc.dll winspool.drv winsqlite3.dll WINSRPC.DLL winsrv.dll winsrvext.dll winsta.dll WinSync.dll WinSyncMetastore.dll WinSyncProviders.dll wintrust.dll WinTypes.dll winusb.dll winver.exe WiredNetworkCSP.dll wisp.dll witnesswmiv2provider.dll wkscli.dll wkspbroker.exe wkspbrokerAx.dll wksprt.exe wksprtPS.dll wkssvc.dll wlanapi.dll wlancfg.dll WLanConn.dll wlandlg.dll wlanext.exe wlangpui.dll WLanHC.dll wlanhlp.dll WlanMediaManager.dll WlanMM.dll wlanmsm.dll wlanpref.dll WlanRadioManager.dll wlansec.dll wlansvc.dll wlansvcpal.dll wlanui.dll wlanutil.dll Wldap32.dll wldp.dll wlgpclnt.dll wlidcli.dll wlidcredprov.dll wlidfdp.dll wlidnsp.dll wlidprov.dll wlidres.dll wlidsvc.dll wlrmdr.exe WMADMOD.DLL WMADMOE.DLL WMALFXGFXDSP.dll WMASF.DLL wmcodecdspps.dll wmdmlog.dll wmdmps.dll wmdrmsdk.dll wmerror.dll wmi.dll wmiclnt.dll wmicmiplugin.dll wmidcom.dll wmidx.dll WmiMgmt.msc wmiprop.dll wmitomi.dll WMNetMgr.dll wmp.dll WMPDMC.exe WmpDui.dll wmpdxm.dll wmpeffects.dll WMPhoto.dll wmploc.DLL wmpps.dll wmpshell.dll wmsgapi.dll WMSPDMOD.DLL WMSPDMOE.DLL WMVCORE.DLL WMVDECOD.DLL wmvdspa.dll WMVENCOD.DLL WMVSDECD.DLL WMVSENCD.DLL WMVXENCD.DLL WofTasks.dll WofUtil.dll WordBreakers.dll WorkFolders.exe WorkfoldersControl.dll WorkFoldersGPExt.dll WorkFoldersRes.dll WorkFoldersShell.dll workfolderssvc.dll wosc.dll wow64.dll wow64cpu.dll wow64win.dll wowreg32.exe WpAXHolder.dll wpbcreds.dll Wpc.dll WpcApi.dll wpcatltoast.png WpcDesktopMonSvc.dll WpcMon.exe wpcmon.png WpcProxyStubs.dll WpcRefreshTask.dll WpcTok.exe WpcWebFilter.dll wpdbusenum.dll WpdMtp.dll WpdMtpUS.dll wpdshext.dll WPDShextAutoplay.exe WPDShServiceObj.dll WPDSp.dll wpd_ci.dll wpnapps.dll wpnclient.dll wpncore.dll wpninprc.dll wpnpinst.exe wpnprv.dll wpnservice.dll wpnsruprov.dll WpnUserService.dll WpPortingLibrary.dll WppRecorderUM.dll wpr.config.xml wpr.exe WPTaskScheduler.dll wpx.dll write.exe ws2help.dll ws2_32.dll wscadminui.exe wscapi.dll wscinterop.dll wscisvif.dll WSClient.dll WSCollect.exe wscproxystub.dll wscript.exe wscsvc.dll wscui.cpl WSDApi.dll wsdchngr.dll WSDPrintProxy.DLL WSDScanProxy.dll WSDScDrv.dll wsecedit.dll wsepno.dll wshbth.dll wshcon.dll wshelper.dll wshext.dll wshhyperv.dll wship6.dll wshom.ocx wshqos.dll wshrm.dll WSHTCPIP.DLL wshunix.dll wslapi.dll WsmAgent.dll wsmanconfig_schema.xml WSManHTTPConfig.exe WSManMigrationPlugin.dll WsmAuto.dll wsmplpxy.dll wsmprovhost.exe WsmPty.xsl WsmRes.dll WsmSvc.dll WsmTxt.xsl WsmWmiPl.dll wsnmp32.dll wsock32.dll wsplib.dll wsp_fs.dll wsp_health.dll wsp_sr.dll wsqmcons.exe WSReset.exe WSTPager.ax wtsapi32.dll wuapi.dll wuapihost.exe wuauclt.exe wuaueng.dll wuceffects.dll WUDFCoinstaller.dll WUDFCompanionHost.exe WUDFHost.exe WUDFPlatform.dll WudfSMCClassExt.dll WUDFx.dll WUDFx02000.dll wudriver.dll wups.dll wups2.dll wusa.exe wuuhext.dll wuuhosdeployment.dll wvc.dll WwaApi.dll WwaExt.dll WWAHost.exe WWanAPI.dll wwancfg.dll wwanconn.dll WWanHC.dll wwanmm.dll Wwanpref.dll wwanprotdim.dll WwanRadioManager.dll wwansvc.dll wwapi.dll XamlTileRender.dll XAudio2_8.dll XAudio2_9.dll XblAuthManager.dll XblAuthManagerProxy.dll XblAuthTokenBrokerExt.dll XblGameSave.dll XblGameSaveExt.dll XblGameSaveProxy.dll XblGameSaveTask.exe XboxGipRadioManager.dll xboxgipsvc.dll xboxgipsynthetic.dll XboxNetApiSvc.dll xcopy.exe XInput1_4.dll XInput9_1_0.dll XInputUap.dll xmlfilter.dll xmllite.dll xmlprovi.dll xolehlp.dll XpsDocumentTargetPrint.dll XpsGdiConverter.dll XpsPrint.dll XpsRasterService.dll xpsservices.dll xwizard.dtd xwizard.exe xwizards.dll xwreg.dll xwtpdui.dll xwtpw32.dll X_80.contrast-black.png X_80.contrast-white.png X_80.png zh-CN zh-HANS zh-TW zipcontainer.dll zipfldr.dll ztrace_maps.dll /cygdrive/c/WINDOWS: addins appcompat apppatch AppReadiness assembly bcastdvr bfsvc.exe BitLockerDiscoveryVolumeContents Boot bootstat.dat Branding CbsTemp comsetup.log Containers CSC Cursors debug diagerr.xml diagnostics DiagTrack diagwrn.xml DigitalLocker Downloaded Program Files DtcInstall.log ELAMBKUP en-US explorer.exe Fonts GameBarPresenceWriter Globalization Help HelpPane.exe hh.exe IdentityCRL IME ImmersiveControlPanel INF InputMethod Installer KMS10 L2Schemas LanguageOverlayCache LiveKernelReports Logs LzLiangJM.INI LzSingV.ini LzYiXingBan.INI Media MEMORY.DMP mib.bin Microsoft.NET Migration Minidump ModemLogs notepad.exe OCR Offline Web Pages Panther Performance PFRO.log PLA PolicyDefinitions Prefetch PrintDialog Professional.xml Provisioning regedit.exe Registration RemotePackages rescache Resources SchCache schemas security ServiceProfiles ServiceState servicing setact setact.CONFIG Setup setupact.log setuperr.log ShellComponents ShellExperiences SKB SoftwareDistribution Speech Speech_OneCore splwow64.exe System system.ini System32 SystemApps SystemResources SysWOW64 TAPI Tasks Tb50.INI Temp TextInput tracing twain_32 twain_32.dll Vss WaaS Web win.ini WindowsShell.Manifest WindowsUpdate.log winhlp32.exe WinSxS WMSysPr9.prx write.exe zh-CN /cygdrive/c/WINDOWS/System32/Wbem: aeinv.mof AgentWmi.mof AgentWmiUninstall.mof appbackgroundtask.dll appbackgroundtask.mof appbackgroundtask_uninstall.mof AuditRsop.mof authfwcfg.mof AutoRecover bcd.mof BthMtpEnum.mof cimdmtf.mof cimwin32.dll cimwin32.mof CIWmi.mof classlog.mof cli.mof cliegaliases.mof ddp.mof dimsjob.mof dimsroam.mof DMWmiBridgeProv.dll DMWmiBridgeProv.mof DMWmiBridgeProv1.dll DMWmiBridgeProv1.mof DMWmiBridgeProv1_Uninstall.mof DMWmiBridgeProv_Uninstall.mof dnsclientcim.dll dnsclientcim.mof dnsclientpsprovider.dll dnsclientpsprovider.mof dnsclientpsprovider_Uninstall.mof drvinst.mof DscCore.mof DscCoreConfProv.mof dscproxy.mof Dscpspluginwkr.dll DscTimer.mof dsprov.dll dsprov.mof eaimeapi.mof EmbeddedLockdownWmi.dll embeddedlockdownwmi.mof embeddedlockdownwmi_Uninstall.mof en-US esscli.dll EventTracingManagement.dll EventTracingManagement.mof fastprox.dll fdPHost.mof fdrespub.mof fdSSDP.mof fdWNet.mof fdWSD.mof filetrace.mof firewallapi.mof FolderRedirectionWMIProvider.mof FunDisc.mof fwcfg.mof hbaapi.mof hnetcfg.mof IMAPIv2-Base.mof IMAPIv2-FileSystemSupport.mof IMAPIv2-LegacyShim.mof interop.mof IpmiDTrc.mof ipmiprr.dll ipmiprv.dll ipmiprv.mof IpmiPTrc.mof ipsecsvc.mof iscsidsc.mof iscsihba.mof iscsiprf.mof iscsirem.mof iscsiwmiv2.mof iscsiwmiv2_uninstall.mof kerberos.mof KrnlProv.dll krnlprov.mof L2SecHC.mof lltdio.mof lltdsvc.mof Logs lsasrv.mof mblctr.mof MDMAppProv.dll MDMAppProv.mof MDMAppProv_Uninstall.mof MDMSettingsProv.dll MDMSettingsProv.mof MDMSettingsProv_Uninstall.mof Microsoft-Windows-OfflineFiles.mof Microsoft-Windows-Remote-FileSystem.mof Microsoft.AppV.AppVClientWmi.dll Microsoft.AppV.AppVClientWmi.mof Microsoft.Uev.AgentWmi.dll Microsoft.Uev.ManagedAgentWmi.mof Microsoft.Uev.ManagedAgentWmiUninstall.mof mispace.mof mispace_uninstall.mof mmc.mof MMFUtil.dll MOF mofcomp.exe mofd.dll mofinstall.dll mountmgr.mof mpeval.mof mpsdrv.mof mpssvc.mof msdtcwmi.dll MsDtcWmi.mof msfeeds.mof msfeedsbs.mof msi.mof msiprov.dll msiscsi.mof MsNetImPlatform.mof mstsc.mof mstscax.mof msv1_0.mof mswmdm.mof NCProv.dll ncprov.mof ncsi.mof ndisimplatcim.dll ndistrace.mof NetAdapterCim.dll NetAdapterCim.mof NetAdapterCimTrace.mof NetAdapterCimTraceUninstall.mof NetAdapterCim_uninstall.mof netdacim.dll netdacim.mof netdacim_uninstall.mof NetEventPacketCapture.dll NetEventPacketCapture.mof NetEventPacketCapture_uninstall.mof netnccim.dll netnccim.mof netnccim_uninstall.mof NetPeerDistCim.dll NetPeerDistCim.mof NetPeerDistCim_uninstall.mof netprofm.mof NetSwitchTeam.mof netswitchteamcim.dll NetTCPIP.dll NetTCPIP.mof NetTCPIP_Uninstall.mof netttcim.dll netttcim.mof netttcim_uninstall.mof networkitemfactory.mof newdev.mof nlasvc.mof nlmcim.dll nlmcim.mof nlmcim_uninstall.mof nlsvc.mof npivwmi.mof nshipsec.mof ntevt.dll ntevt.mof ntfs.mof OfflineFilesConfigurationWmiProvider.mof OfflineFilesConfigurationWmiProvider_Uninstall.mof OfflineFilesWmiProvider.mof OfflineFilesWmiProvider_Uninstall.mof p2p-mesh.mof p2p-pnrp.mof pcsvDevice.mof pcsvDevice_Uninstall.mof Performance PNPXAssoc.mof PolicMan.dll PolicMan.mof polproc.mof polprocl.mof polprou.mof polstore.mof portabledeviceapi.mof portabledeviceclassextension.mof portabledeviceconnectapi.mof portabledevicetypes.mof portabledevicewiacompat.mof powermeterprovider.mof PowerPolicyProvider.mof ppcRsopCompSchema.mof ppcRsopUserSchema.mof PrintFilterPipelineSvc.mof PrintManagementProvider.dll PrintManagementProvider.mof profileassociationprovider.mof PS_MMAgent.mof qmgr.mof qoswmi.dll qoswmi.mof qoswmitrc.mof qoswmitrc_uninstall.mof qoswmi_uninstall.mof RacWmiProv.dll RacWmiProv.mof rawxml.xsl rdpendp.mof rdpinit.mof rdpshell.mof refs.mof refsv1.mof regevent.mof Remove.Microsoft.AppV.AppvClientWmi.mof repdrvfs.dll Repository rsop.mof rspndr.mof samsrv.mof scersop.mof schannel.mof schedprov.dll SchedProv.mof scm.mof scrcons.exe scrcons.mof sdbus.mof secrcw32.mof SensorsClassExtension.mof ServDeps.dll ServiceModel.mof ServiceModel.mof.uninstall ServiceModel35.mof ServiceModel35.mof.uninstall services.mof setupapi.mof SmbWitnessWmiv2Provider.mof smbwmiv2.mof SMTPCons.dll smtpcons.mof sppwmi.mof sr.mof sstpsvc.mof stdprov.dll storagewmi.mof storagewmi_passthru.mof storagewmi_passthru_uninstall.mof storagewmi_uninstall.mof stortrace.mof subscrpt.mof system.mof tcpip.mof texttable.xsl textvaluelist.xsl tmf tsallow.mof tscfgwmi.mof tsmf.mof tspkg.mof umb.mof umbus.mof umpass.mof umpnpmgr.mof unsecapp.exe UserProfileConfigurationWmiProvider.mof UserProfileWmiProvider.mof UserStateWMIProvider.mof vds.mof vdswmi.dll viewprov.dll vpnclientpsprovider.dll vpnclientpsprovider.mof vpnclientpsprovider_Uninstall.mof vss.mof vsswmi.dll wbemcntl.dll wbemcons.dll WBEMCons.mof wbemcore.dll wbemdisp.dll wbemdisp.tlb wbemess.dll wbemprox.dll wbemsvc.dll wbemtest.exe wcncsvc.mof WdacEtwProv.mof WdacWmiProv.dll WdacWmiProv.mof WdacWmiProv_Uninstall.mof Wdf01000.mof Wdf01000Uninstall.mof wdigest.mof WFAPIGP.mof wfascim.dll wfascim.mof wfascim_uninstall.mof WFP.MOF wfs.mof whqlprov.mof Win32_DeviceGuard.mof Win32_EncryptableVolume.dll win32_encryptablevolume.mof Win32_EncryptableVolumeUninstall.mof win32_printer.mof Win32_Tpm.dll Win32_Tpm.mof wininit.mof winipsec.mof winlogon.mof WinMgmt.exe WinMgmtR.dll Winsat.mof WinsatUninstall.mof wlan.mof WLanHC.mof wmi.mof WMIADAP.exe WmiApRes.dll WmiApRpl.dll WmiApSrv.exe WMIC.exe WMICOOKR.dll WmiDcPrv.dll WMIMigration.log WMIObjectsMigration.bin.bak wmipcima.dll wmipcima.mof wmipdfs.dll wmipdfs.mof wmipdskq.dll wmipdskq.mof WmiPerfClass.dll WmiPerfClass.mof WmiPerfInst.dll WmiPerfInst.mof WMIPICMP.dll wmipicmp.mof WMIPIPRT.dll wmipiprt.mof WMIPJOBJ.dll wmipjobj.mof wmiprov.dll WmiPrvSD.dll WmiPrvSE.exe WMIPSESS.dll wmipsess.mof WMIsvc.dll wmitimep.dll wmitimep.mof wmiutils.dll WMI_Tracing.mof wmp.mof wmpnetwk.mof wpdbusenum.mof wpdcomp.mof wpdfs.mof wpdmtp.mof wpdshext.mof WPDShServiceObj.mof wpdsp.mof wpd_ci.mof wscenter.mof WsmAgent.mof WsmAgentUninstall.mof WsmAuto.mof wsp_fs.mof wsp_fs_uninstall.mof wsp_health.mof wsp_health_uninstall.mof wsp_sr.mof wsp_sr_uninstall.mof WUAProvider.dll WUAProvider.mof WUAProvider_Uninstall.mof WUDFx.mof Wudfx02000.mof Wudfx02000Uninstall.mof WUDFxUninstall.mof xml xsl-mappings.xml xwizards.mof zh-CN zh-HANS /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0: Certificate.format.ps1xml Diagnostics.Format.ps1xml DotNetTypes.format.ps1xml en-US Event.Format.ps1xml Examples FileSystem.format.ps1xml getevent.types.ps1xml Help.format.ps1xml HelpV3.format.ps1xml Modules powershell.exe powershell.exe.config PowerShellCore.format.ps1xml PowerShellTrace.format.ps1xml powershell_ise.exe powershell_ise.exe.config PSEvents.dll pspluginwkr.dll pwrshmsg.dll pwrshsip.dll Registry.format.ps1xml Schemas SessionConfig types.ps1xml typesv3.ps1xml WSMan.Format.ps1xml zh-CN zh-HANS /cygdrive/c/WINDOWS/System32/OpenSSH: scp.exe sftp.exe ssh-add.exe ssh-agent.exe ssh-keygen.exe ssh-keyscan.exe ssh.exe /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64: libMatlabCppSharedLib9_13.dll libMatlabCppSharedLib9_13.map libMatlabCppSharedLib9_13.pdb mclmcrrt9_13.dll /cygdrive/f/Matlab2022a/bin: controllingProduct.json crash_analyzer.cfg icutzdata lcdata.xml lcdata.xsd lcdata_utf8.xml matlab.exe matlab_jenv.bat mex.bat mexext.bat util win64 /cygdrive/e/MATLAB/R2017b/runtime/win64: mclcom9_3.dll mclcommain9_3.dll mclmcrrt9_3.dll mclxlmain9_3.dll mwregsvr.exe /cygdrive/e/MATLAB/R2017b/bin: deploytool.bat lcdata.xml lcdata.xsd lcdata_utf8.xml m3iregistry matlab.exe mbuild.bat mcc.bat mex.bat mex.pl mexext.bat mexsetup.pm mexutils.pm mw_mpiexec.bat registry util win32 win64 worker.bat /cygdrive/e/software path/MATLAB 2016a/runtime/win64: mclcom9_0_1.dll mclcommain9_0_1.dll mclmcrrt9_0_1.dll mclxlmain9_0_1.dll mwregsvr.exe /cygdrive/e/software path/MATLAB 2016a/bin: 1.mat deploytool.bat elementNode.mat lcdata.xml lcdata.xsd lcdata_utf8.xml m3iregistry matlab.exe mbuild.bat mcc.bat mex.bat mex.pl mexext.bat mexsetup.pm mexutils.pm mw_mpiexec.bat registry Result U.mat util win64 worker.bat /cygdrive/e/software path/MATLAB 2016a/polyspace/bin: gui-api.exe helpbrowser.exe msvcr120.dll polyspace-automatic-verification.exe polyspace-bug-finder-nodesktop.exe polyspace-bug-finder.exe polyspace-code-prover-nodesktop.exe polyspace-code-prover.exe polyspace-comments-import.exe polyspace-configure.exe polyspace-dvo.exe polyspace-icc.exe polyspace-job-monitor.exe polyspace-jobs-manager.exe polyspace-modularize-gui.exe polyspace-modularize.exe polyspace-pack.exe polyspace-remote.exe polyspace-report-generator.exe polyspace-results-repository.exe polyspace-server-settings.exe polyspace-service.exe polyspace-unpack.exe polyspace-vcproj.exe polyspace-ver.exe polyspace-verifier.exe polyspaced.exe psqueue-check-config.exe psqueue-download.exe psqueue-dump.exe psqueue-get-qm-server.exe psqueue-kill.exe psqueue-move-down.exe psqueue-progress.exe psqueue-purge.exe psqueue-remove.exe psqueue-set-password.exe rte-kernel.exe setup-remote-launcher.exe win32 win64 /cygdrive/e/SIMULIA/Abaqus/Commands: abaqus.bat abq6141$1.ico abq6141$2.ico abq6141$3.ico abq6141.bat abq6141.ico abq_cae_open.bat abq_odb_open.bat /cygdrive/f/matlab/runtime/win64: mclcom8_3.dll mclcommain8_3.dll mclmcrrt8_3.dll mclxlmain8_3.dll mwregsvr.exe /cygdrive/f/matlab/bin: deploytool.bat insttype.ini lcdata.xml lcdata.xsd lcdata_utf8.xml m3iregistry matlab.bat matlab.exe mbuild.bat mcc.bat MemShieldStarter.bat mex.bat mex.pl mexext.bat mexsetup.pm mexutils.pm mw_mpiexec.bat registry util win64 worker.bat /cygdrive/f/matlab/polyspace/bin: gui-api.exe helpbrowser.exe msvcr100.dll polyspace-automatic-orange-tester.exe polyspace-automatic-verification.exe polyspace-bug-finder-nodesktop.exe polyspace-bug-finder.exe polyspace-c.exe polyspace-clean.exe polyspace-code-prover-nodesktop.exe polyspace-code-prover.exe polyspace-comments-import.exe polyspace-configure.exe polyspace-cpp.exe polyspace-desktop-c.exe polyspace-desktop-cpp.exe polyspace-dump-mdg-file.exe polyspace-dvo.exe polyspace-icc.exe polyspace-jobs-manager.exe polyspace-modularize-gui.exe polyspace-modularize.exe polyspace-pack.exe polyspace-remote-c.exe polyspace-remote-cpp.exe polyspace-remote-desktop-c.exe polyspace-remote-desktop-cpp.exe polyspace-remote.exe polyspace-report-generator.exe polyspace-results-repository.exe polyspace-rl-manager.exe polyspace-service.exe polyspace-spooler.exe polyspace-unpack.exe polyspace-vcproj.exe polyspace-ver.exe polyspace-verifier.exe polyspaced.exe psqueue-check-config.exe psqueue-download.exe psqueue-dump.exe psqueue-get-qm-server.exe psqueue-kill.exe psqueue-move-down.exe psqueue-progress.exe psqueue-purge.exe psqueue-remove.exe psqueue-set-password.exe rte-kernel.exe setup-remote-launcher.exe terminate-polyspace-job.exe win32 win64 /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit: Accessibility.dll api-ms-win-core-console-l1-1-0.dll api-ms-win-core-console-l1-2-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-fibers-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll api-ms-win-eventing-controller-l1-1-0.dll api-ms-win-eventing-provider-l1-1-0.dll axeonoffhelper.dll Catalog clrcompression.dll clretwrc.dll clrjit.dll coreclr.dll CustomDataSources D3DCompiler_47_cor3.dll dbgshim.dll DirectWriteForwarder.dll ecosystem.core.dll ecosystem.windows.dll exporterConfigSchemaV2.json GettingStarted.htm gpuview HeapAction_CullFunctionsExample.txt hostfxr.dll hostpolicy.dll kerneltracecontrol.dll KernelTraceControl.h legacy microsoft.assessments.administration.dll microsoft.assessments.administration.presentation.dll microsoft.assessments.dll Microsoft.CSharp.dll Microsoft.DiaSymReader.Native.amd64.dll Microsoft.Performance.Base.dll Microsoft.Performance.Core4.Interop.dll Microsoft.Performance.Data.dll Microsoft.Performance.DataEngine.dll Microsoft.Performance.Exporter.dll microsoft.performance.managed.interop.dll Microsoft.Performance.NT.dll Microsoft.Performance.NT.Shell.dll Microsoft.Performance.SDK.dll Microsoft.Performance.SDK.Runtime.dll Microsoft.Performance.SDK.Runtime.NetCoreApp.dll Microsoft.Performance.Shell.AddIns.dll Microsoft.Performance.Shell.dll Microsoft.Performance.Shell.dll.config Microsoft.Performance.UI.DataEngine.dll Microsoft.Performance.UI.dll Microsoft.Performance.Windows.dll Microsoft.Performance.XPerfPlugIn.Extensions.dll Microsoft.VisualBasic.Core.dll Microsoft.VisualBasic.dll Microsoft.Win32.Primitives.dll Microsoft.Win32.Registry.AccessControl.dll Microsoft.Win32.Registry.dll Microsoft.Win32.SystemEvents.dll mscordaccore.dll mscordaccore_amd64_amd64_4.700.22.16002.dll mscordbi.dll mscorlib.dll mscorrc.debug.dll mscorrc.dll msdia140.dll netstandard.dll NOTICE.txt NuGet.Versioning.dll PenImc_cor3.dll perfcore.dll perfcore.ini perfcore_managedinterop.dll perfctrl.dll perfg.dll perf_delay.dll perf_dx.dll perf_dynamic.dll perf_e3.dll perf_frames.dll perf_heap.dll perf_heapsnapshot.dll perf_hv.dll perf_lbr.dll perf_memory.dll perf_msvcbuildinsights.dll perf_nt.dll perf_nt_c.dll perf_nt_g.dll perf_onoff.dll perf_onoff_c.dll perf_onoff_g.dll perf_pep.dll perf_pmc.dll perf_pofx.dll perf_pool.dll perf_ppm.dll perf_regions.dll perf_sensors.dll perf_spinlock.dll perf_spt.dll perf_tcpip.dll perf_tdh.dll perf_umpo.dll perf_utc.dll perf_va.dll perf_wdf.dll perf_wininet.dll perf_wpp.dll perf_wpr.dll PresentationCore.dll PresentationFramework-SystemCore.dll PresentationFramework-SystemData.dll PresentationFramework-SystemDrawing.dll PresentationFramework-SystemXml.dll PresentationFramework-SystemXmlLinq.dll PresentationFramework.Aero.dll PresentationFramework.Aero2.dll PresentationFramework.AeroLite.dll PresentationFramework.Classic.dll PresentationFramework.dll PresentationFramework.Luna.dll PresentationFramework.Royale.dll PresentationNative_cor3.dll PresentationUI.dll ReachFramework.dll README.TXT Redistributables Resources SampleGeneralProfileForLargeServers.wprp SampleWPRControlProfiles.wprp scenario.xml sni.dll SOS_README.md symcache.dll symcachegen.exe System.AppContext.dll System.Buffers.dll System.CodeDom.dll System.Collections.Concurrent.dll System.Collections.dll System.Collections.Immutable.dll System.Collections.NonGeneric.dll System.Collections.Specialized.dll System.ComponentModel.Annotations.dll System.ComponentModel.Composition.dll System.ComponentModel.DataAnnotations.dll System.ComponentModel.dll System.ComponentModel.EventBasedAsync.dll System.ComponentModel.Primitives.dll System.ComponentModel.TypeConverter.dll System.Configuration.ConfigurationManager.dll System.Configuration.dll System.Console.dll System.Core.dll System.Data.Common.dll System.Data.DataSetExtensions.dll System.Data.dll System.Data.Odbc.dll System.Data.SqlClient.dll System.Design.dll System.Diagnostics.Contracts.dll System.Diagnostics.Debug.dll System.Diagnostics.DiagnosticSource.dll System.Diagnostics.EventLog.dll System.Diagnostics.FileVersionInfo.dll System.Diagnostics.PerformanceCounter.dll System.Diagnostics.Process.dll System.Diagnostics.StackTrace.dll System.Diagnostics.TextWriterTraceListener.dll System.Diagnostics.Tools.dll System.Diagnostics.TraceSource.dll System.Diagnostics.Tracing.dll System.DirectoryServices.AccountManagement.dll System.DirectoryServices.dll System.DirectoryServices.Protocols.dll System.dll System.Drawing.Common.dll System.Drawing.Design.dll System.Drawing.dll System.Drawing.Primitives.dll System.Dynamic.Runtime.dll System.Globalization.Calendars.dll System.Globalization.dll System.Globalization.Extensions.dll System.IO.Compression.Brotli.dll System.IO.Compression.dll System.IO.Compression.FileSystem.dll System.IO.Compression.ZipFile.dll System.IO.dll System.IO.FileSystem.AccessControl.dll System.IO.FileSystem.dll System.IO.FileSystem.DriveInfo.dll System.IO.FileSystem.Primitives.dll System.IO.FileSystem.Watcher.dll System.IO.IsolatedStorage.dll System.IO.MemoryMappedFiles.dll System.IO.Packaging.dll System.IO.Pipes.AccessControl.dll System.IO.Pipes.dll System.IO.Ports.dll System.IO.UnmanagedMemoryStream.dll System.Linq.dll System.Linq.Expressions.dll System.Linq.Parallel.dll System.Linq.Queryable.dll System.Management.dll System.Memory.dll System.Net.dll System.Net.Http.dll System.Net.Http.WinHttpHandler.dll System.Net.HttpListener.dll System.Net.Mail.dll System.Net.NameResolution.dll System.Net.NetworkInformation.dll System.Net.Ping.dll System.Net.Primitives.dll System.Net.Requests.dll System.Net.Security.dll System.Net.ServicePoint.dll System.Net.Sockets.dll System.Net.WebClient.dll System.Net.WebHeaderCollection.dll System.Net.WebProxy.dll System.Net.WebSockets.Client.dll System.Net.WebSockets.dll System.Numerics.dll System.Numerics.Vectors.dll System.ObjectModel.dll System.Printing.dll System.Private.CoreLib.dll System.Private.DataContractSerialization.dll System.Private.ServiceModel.dll System.Private.Uri.dll System.Private.Xml.dll System.Private.Xml.Linq.dll System.Reflection.DispatchProxy.dll System.Reflection.dll System.Reflection.Emit.dll System.Reflection.Emit.ILGeneration.dll System.Reflection.Emit.Lightweight.dll System.Reflection.Extensions.dll System.Reflection.Metadata.dll System.Reflection.MetadataLoadContext.dll System.Reflection.Primitives.dll System.Reflection.TypeExtensions.dll System.Resources.Extensions.dll System.Resources.Reader.dll System.Resources.ResourceManager.dll System.Resources.Writer.dll System.Runtime.Caching.dll System.Runtime.CompilerServices.Unsafe.dll System.Runtime.CompilerServices.VisualC.dll System.Runtime.dll System.Runtime.Extensions.dll System.Runtime.Handles.dll System.Runtime.InteropServices.dll System.Runtime.InteropServices.RuntimeInformation.dll System.Runtime.InteropServices.WindowsRuntime.dll System.Runtime.Intrinsics.dll System.Runtime.Loader.dll System.Runtime.Numerics.dll System.Runtime.Serialization.dll System.Runtime.Serialization.Formatters.dll System.Runtime.Serialization.Json.dll System.Runtime.Serialization.Primitives.dll System.Runtime.Serialization.Xml.dll System.Runtime.WindowsRuntime.dll System.Runtime.WindowsRuntime.UI.Xaml.dll System.Security.AccessControl.dll System.Security.Claims.dll System.Security.Cryptography.Algorithms.dll System.Security.Cryptography.Cng.dll System.Security.Cryptography.Csp.dll System.Security.Cryptography.Encoding.dll System.Security.Cryptography.OpenSsl.dll System.Security.Cryptography.Pkcs.dll System.Security.Cryptography.Primitives.dll System.Security.Cryptography.ProtectedData.dll System.Security.Cryptography.X509Certificates.dll System.Security.Cryptography.Xml.dll System.Security.dll System.Security.Permissions.dll System.Security.Principal.dll System.Security.Principal.Windows.dll System.Security.SecureString.dll System.ServiceModel.dll System.ServiceModel.Duplex.dll System.ServiceModel.Http.dll System.ServiceModel.NetTcp.dll System.ServiceModel.Primitives.dll System.ServiceModel.Security.dll System.ServiceModel.Syndication.dll System.ServiceModel.Web.dll System.ServiceProcess.dll System.ServiceProcess.ServiceController.dll System.Text.Encoding.CodePages.dll System.Text.Encoding.dll System.Text.Encoding.Extensions.dll System.Text.Encodings.Web.dll System.Text.Json.dll System.Text.RegularExpressions.dll System.Threading.AccessControl.dll System.Threading.Channels.dll System.Threading.dll System.Threading.Overlapped.dll System.Threading.Tasks.Dataflow.dll System.Threading.Tasks.dll System.Threading.Tasks.Extensions.dll System.Threading.Tasks.Parallel.dll System.Threading.Thread.dll System.Threading.ThreadPool.dll System.Threading.Timer.dll System.Transactions.dll System.Transactions.Local.dll System.ValueTuple.dll System.Web.dll System.Web.HttpUtility.dll System.Windows.Controls.Ribbon.dll System.Windows.dll System.Windows.Extensions.dll System.Windows.Forms.Design.dll System.Windows.Forms.Design.Editors.dll System.Windows.Forms.dll System.Windows.Input.Manipulations.dll System.Windows.Presentation.dll System.Xaml.dll System.Xml.dll System.Xml.Linq.dll System.Xml.ReaderWriter.dll System.Xml.Serialization.dll System.Xml.XDocument.dll System.Xml.XmlDocument.dll System.Xml.XmlSerializer.dll System.Xml.XPath.dll System.Xml.XPath.XDocument.dll ucrtbase.dll UIAutomationClient.dll UIAutomationClientSideProviders.dll UIAutomationProvider.dll UIAutomationTypes.dll vcruntime140_cor3.dll WaitClassification_ImportantThreadStartFunctions.txt WaitClassification_WatchFunctions.txt WaitClassification_WatchLocks.txt WdfPerfEnhancedVerifier.cmd WindowsBase.dll WindowsFormsIntegration.dll windowsperformancerecordercontrol.dll WindowsPerformanceRecorderControl.h WindowsPerformanceRecorderControl.idl windowsperformancerecorderui.dll wpa.addins.ini wpa.dll wpa.exe wpa.ico wpaexporter.dll wpaexporter.dll.config wpaexporter.exe wpfgfx_cor3.dll wpr.config.xml wpr.exe WPRControlProfiles.xsd WPRUI.exe xbootmgr.exe xbootmgrsleep.exe xperf.exe XPerfCore.dll /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin: AcDbPointCloudObj_3.09_11.tx AcDgnLS_3.09_11.tx AcIdViewObj_3.09_11.tx AcModelDocObj_3.09_11.tx AECIIB_3.09_11.tx AnnCoreTools.dll AsdkSmileyDb_3.09_11.tx AutoSurfServices_3.09_11.tx BatchFlow.dll BftierV5.dll BlindColors.dll CAAAuthCommands.dll CAAFreeStyleItf.dll CAT2DLExtraction.dll CAT2DLSearch.dll CAT2DLSwitch3DVisu.dll CAT2DLViewPlaneIn3D.dll CAT2DPolygonClip.dll CAT3DBehaviorItf.dll CAT3DDimVisuAdpt.dll CAT3DDimVisuIntf.dll CAT3DLiveApplicationServices.dll CAT3DLiveBrowserCmds.dll CAT3DLiveQuickPick.dll CAT3DNavigatorBase.dll CAT3DNavigatorWeb.dll CAT3DPhysicalRepItf.dll CAT3DSwYmAccessServices.dll CAT3DXMLCGRFromXVL.dll CAT3DXMLEngine.dll CAT3DXMLEngineItf.dll CAT3DXMLGraphicProperty.dll CAT3DXMLLinks.dll CAT3DXMLStreamEngine.dll CAT3DXMLVaultSystem.dll CATAdvancedMathematics.dll CATAdvancedTopologicalOpe.dll CATAdvancedTopologicalOpeLight.dll CATAfrAppliMobile.dll CATAfrCompanion.dll CATAfrComponentsModel.dll CATAfrFoundation.dll CATAfrFramePriv.dll CATAfrGeometryWshop.dll CATAfrItf.dll CATAfrNavigator.dll CATAfrNavigator_GeometryWshop.dll CATAfrPalette.dll CATAfrProgressTask.dll CATAfrProperties.dll CATAfrSelection.dll CATAnnAssAnnotation.dll CATAnnGeometry.dll CATAnnotationDftIntegration.dll CATAnnotationExtendItf.dll CATAnnotationInterfaces.dll CATAnnotationModeler.dll CATAnnotationModelerBase.dll CATAnnotationPresentation.dll CATAnnotationPubIDL.dll CATAnnotationUseItf.dll CATAnnPackage.dll CATAnnSymbolIntegration.dll CATAssemblyInterfaces.dll CATAssemblyProIDL.dll CATAssemblyUpdateItf.dll CATAsyncServices.dll CATAsyncTasksPlatform.dll CATAuiHandle.dll CATAuthoringBaseUI.dll CATAuthoringCompassBase.dll CATAuthoringUIInterfaces.dll CATAutoItf.dll CATAVLItf.dll CATAxisBody.dll CATBasicTopologicalOpe.dll CATBatCAAGrid.dll CATBatchDll.dll CATBatchToolsOptions.dll CATBatchUtils.dll CATBatCliMonitor.dll CATBatGridWCC.dll CATBatProtocol.dll CATBatSrvMonitor.dll CATBBMagic.dll CATBinXml.dll CATBIWBeadUI.dll CATBIWDimVisualization.dll CATBIWError.dll CATBIWGraph.dll CATBIWHoleUI.dll CATBIWIntegration.dll CATBIWInterfaces.dll CATBIWModel.dll CATBIWOperators.dll CATBIWRidgeUI.dll CATBIWUIError.dll CATBIWUtilitiesModel.dll CATBIWUtilitiesUI.dll CATCafAfrToolsOptions.dll CATCafDocumentation.dll CATCafDynLicensing.dll CATCafErrorLogAddin.dll CATCafLicensing.dll CATCafNetworkAddin.dll CATCafPCSAddin.dll CATCafPrintToolsOptions.dll CATCafPublishToolsOptions.dll CATCafSearchCommand.dll CATCafSearchUI.dll CATCafSoftKeyboard.dll CATCafStatisticsAddin.dll CATCafVisuOptions.dll CATCafVisuPerfoAddin.dll CATCamAddIn.dll CATCamController.dll CATCamItf.dll CATCamModel.dll CATCamView.dll CATCamViewsUI.dll CATCaoImmersiveCameraBase.dll CATCaoModel.dll CATCaoTools.dll CATCarColorScale.dll CATCarDressUpMdl.dll CATCaxModelConvert.dll CATCaxPrjConvert.dll CATCaxProdConvert.dll CATCbdClipboardInterfaces.dll CATCcpDnDBase.dll CATCdbEntity.dll CATCDMBaseInterfaces.dll CATCDMInterfaces.dll CATCDMOperatorsInterfaces.dll CATCDS.dll CATCDSInterfaces.dll CATCDSMathInfra.dll CATCDSUnderPlayBack.dll CATCDSUtilities.dll CATCDSV5Driver.dll CATCfgAuthoringItf.dll CATCfgBrowseItf.dll CATCfgCommonServices.dll CATCfgFilter.dll CATCfgInfra.dll CATCfgInfraPrivateItf.dll CATCfgIntegrationItf.dll CATCfgNavServices.dll CATCfgQueryServices.dll CATCfgSessionServices.dll CATCfgXMLFilterParser.dll CATCfgXMLParser.dll CATCGMCleaner.dll CATCGMDebugInfo.dll CATCGMDebugVersion.dll CATCGMGeoClnGeom.dll CATCGMGeoClnTopo.dll CATCGMItfTextUtilities.dll CATCGMRefiner.dll CATCGMRefinerImpl.dll CATCGMReplayExit.dll CATCGMReplayGraphicalChangeSet.dll CATCGMSkmDataItf.dll CATCGMV5Foreign.dll CATCGMV5Part.dll CATCGMV5Record.dll CATCGMV5SpecsQuery.dll CATCioCGMV5Interop.dll CATCkeGenerateIdxBatch.dll CATCkeGenerateIdxUI.dll CATClassACoreInterfaces.dll CATClassACoreResources.dll CATClassATopoOperators.dll CATCldFtrVisualization.dll CATCldImportExport.dll CATCldImportExportEngine.dll CATCldMeshCleaner.dll CATCldResMeshInria.dll CATCldResOperators.dll CATCldResReshaper.dll CATClnAnn.dll CATClnBase.dll CATClnCstMod.dll CATClnDft.dll CATClnDftDressUp.dll CATClnFta.dll CATClnGenericNaming.dll CATClnGSD.dll CATClnKnowledge.dll CATClnMecMod.dll CATClnPrdForFBDI.dll CATClnPrt.dll CATClnSkm.dll CATClnSpecs.dll CATCloudBasicResources.dll CATCloudCGMUtilities.dll CATCloudEditorFeatures.dll CATCloudEditorInterfaces.dll CATCloudExactPredicates.dll CATCloudVisualization.dll CATCoexMappingInterfaces.dll CATColDesignItf.dll CATComBase.dll CATComDrvBB.dll CATComHTTPEndPoint.dll CATCompassNavigator.dll CATCompliancy.dll CATCompliancyUI.dll CATComServices.dll CATComSidl.dll CATComSidlFile.dll CATConstraint2Interfaces.dll CATConstraintModeler.dll CATConstraintModelerItf.dll CATConstraintModelerUI.dll CATConstraintSettings.dll CATCosSolverImplementation.dll CATCosSolverInterface.dll CATCosSolverServices.dll CATCpcPlayCommands.dll CATCsaError.dll CATCsaSolid.dll CATCsaSubGeoLnk.dll CATCurveBasedGeoOperators.dll CATCurveBasedGeoOperatorsA.dll CATCurveBasedInfrastructure.dll CATCurveBasedMathematics.dll CATCurveBasedTopoOperators.dll CATCVMGeometry.dll CATCVMSystem.dll CATCXDebug.dll CATD2iClean.dll CATDbc3dmFiltersQuery.dll CATDbcBrowsers.dll CATDbcMCX.dll CATDbcMeasure.dll CATDbcPageSetup.dll CATDbiCATBack.dll CATDbiClean.dll CATDbiReview.dll CATDbProvider.dll CATDbsBaseSettings.dll CATDbsDialog.dll CATDbuCtxMenuPLM.dll CATDCInfraMappingTbl.dll CATDduCAA.dll CATDfcBase.dll CATDfcBaseSetVisu.dll CATDfcMCXCmd.dll CATDftDressUpAutomation.dll CATDftPX1Upgrade.dll CATDftReportModeler.dll CATDFTTOLFileLegacy.dll CATDfuBaseCtxMnu.dll CATDfuBaseHdr.dll CATDfuBaseThumbnail.dll CATDfuBaseWkb.dll CATDfuFacets.dll CATDfuFTAUI.dll CATDfuResourcesBase.dll CATDialogEngine.dll CATDibModelerExtendItf.dll CATDibModelerInterfaces.dll CATDibModelerUseItf.dll CATDicPageSetup.dll CATDifImport.dll CATDifReview.dll CATDimVisuEngine.dll CATDlgHtml.dll CATDlgStandard.dll CATDlgView.dll CATDrafting2DLBaseInfra.dll CATDrafting2DLCAA.dll CATDrafting2DLInfrastructure.dll CATDrafting2DLInfraUI.dll CATDrafting2DLProvider.dll CATDrafting2DLUI.dll CATDrafting2DLVBExt.dll CATDrafting3DMCommandsTmp.dll CATDraftingAnnotation1.dll CATDraftingAnnotationBase.dll CATDraftingAnnotationBaseLegacy.dll CATDraftingBaseCommands.dll CATDraftingBaseInfra.dll CATDraftingBaseInfraUI.dll CATDraftingBaseLiveCommands.dll CATDraftingBaseReviewCommands.dll CATDraftingBaseUI.dll CATDraftingBaseUIItf.dll CATDraftingDressUp.dll CATDraftingFeature.dll CATDraftingFTACommands.dll CATDraftingFTACommands2.dll CATDraftingFTAUI.dll CATDraftingGenInterfaces.dll CATDraftingGenModeler.dll CATDraftingGenUseItf.dll CATDraftingInfraLinks.dll CATDraftingInfraReview.dll CATDraftingInfrastructure.dll CATDraftingInfrastructureUI.dll CATDraftingIntCommands.dll CATDraftingInterfaces.dll CATDraftingLiveReviewUIItf.dll CATDraftingReviewUI.dll CATDraftingSktBaseCommands.dll CATDraftingUseItf.dll CATDraftingVB.dll CATDraftingVBExt.dll CATDressUpPackage.dll CATDrwPackage.dll CATDrwPictureIn3D.dll CATDwbWorkbenchTransition.dll CATDWCBusinessLogicImpl.dll CATDWCBusinessLogicInterfaces.dll CATDWCCGRDoc.dll CATDWCInfra.dll CATDWCModelDoc.dll CATDWCompatibility.dll CATDWCOptions.dll CATDWCPartDoc.dll CATDWCProdDoc.dll CATDWCToolBox.dll CATDxp3DXMLIdentification.dll CATDxp3DXMLInOutputer.dll CATDxp3DXMLRecordCreation.dll CATDxp3DXMLRecordNavigation.dll CATDxp3DXMLVaultSystem.dll CATDxpPCSMetrics.dll CATDxpReportingSystem.dll CATDXSDMStepForm.dll CATDXSrtSessionMgmt.dll CATDXSrtSimpleTypes.dll CATDXV5FTATessellatedRepresentation.dll CATech_CATGeoFactory.dll CATech_HSR.dll CATElfElemShared.dll CATELFMathKernel.dll CATELFOptimization.dll CATELFSparseSolver.dll CATEPLMImportInputOutputUI.dll CATExpertDriver.dll CATExpertKnowWorkshop.dll CATExpressionEngine.dll CATFaiDynAnalysis.dll CATFaiItf.dll CATFbdiFileAccessItf.dll CATFbdImportInterfaces.dll CATFecFeatPropEdit.dll CATFecGroupSelection.dll CATFecStandardEditor.dll CATFecUtilities.dll CATFileVaultSystem.dll CATFLPDebugTraces.dll CATFmuFileAccess.dll CATFmuFileAccessItf.dll CATFmuFileAdminModel.dll CATFmuFileAdminUI.dll CATFmuFileImpl.dll CATFmuTools.dll CATFreeFormOperators.dll CATFreeFormOperatorsFFit.dll CATFreeStyleResources.dll CATFreeStyleUseItf.dll CATFrr2DDiagram.dll CATFrrObjectInteraction.dll CATFrrTreeVisualization.dll CATFsiItf.dll CATFunctionalTopologicalOpe.dll CATFuzOperators.dll CATFuzzyOperators.dll CATFuzzyPolyOper.dll CATGeoClean.dll CATGeoControl.dll CATGeoFrm.dll CATGeolocationAccessItf.dll CATGeometricObjects.dll CATGeometricObjectsCATIA.dll CATGeometricObjectsCGM.dll CATGeometricObjects_MProc.dll CATGeometricOperators.dll CATGeomOpe.dll CATGeomVisuBase.dll CATGipFunctional.dll CATGipGetTraces.dll CATGipMechanical.dll CATGipShape.dll CATGipSpec.dll CATGitInterfaces.dll CATGlobalImport.dll CATGlobalImportInterfaces.dll CATGMAdvancedOperatorsInterfaces.dll CATGMGeometricInterfaces.dll CATGMLiveOperator.dll CATGMModelCmpInterfaces.dll CATGMModelInterfaces.dll CATGmoAutomation.dll CATGmoAutoNotifCallBack.dll CATGmoDimVisualization.dll CATGmoDWCIntegration.dll CATGmoError.dll CATGmoIntegration.dll CATGmoInterfaces.dll CATGmoMecModImpl.dll CATGmoModelImpl.dll CATGmoOperators.dll CATGmoOptimizerModel.dll CATGmoOptimizerOperators.dll CATGMOperatorsInterfaces.dll CATGmoSectioning.dll CATGmoUtilities.dll CATGmoVariationalSweep.dll CATGmoWireModel.dll CATGmoWireOperators.dll CATGngBRepAccess.dll CATGngFeatures.dll CATGngGraph.dll CATGngName.dll CATGngReport.dll CATGngReportUtilities.dll CATGngTopologicalAccess.dll CATGomUtilities.dll CATGotInterfaces.dll CATGotItf.dll CATGphViewModelerItf.dll CATGraph.dll CATGraphicProperties.dll CATGSMIDLItf.dll CATGSMModelServices.dll CATGSMOperatorsInterfaces.dll CATGSMTopoServices.dll CATGSMUseItf.dll CATGui3DCurveOffset.dll CATGuiAffinity.dll CATGuiAssemble.dll CATGuiAxisLine.dll CATGuiAxisToAxis.dll CATGuiBase.dll CATGuiBlend.dll CATGuiBlendCorner.dll CATGuiBoundary.dll CATGuiBump.dll CATGuiChecker.dll CATGuiCircle.dll CATGuiCombine.dll CATGuiConic.dll CATGuiConnect.dll CATGuiContour.dll CATGuiCorner.dll CATGuiCurve.dll CATGuiCurveEquations.dll CATGuiCurvePar.dll CATGuiCurveSmooth.dll CATGuiDevelop.dll CATGuiExtractSolide.dll CATGuiExtractSolideMultiContour.dll CATGuiExtrapol.dll CATGuiExtremum.dll CATGuiExtremumPolar.dll CATGuiExtrude.dll CATGuiFill.dll CATGuiFillet.dll CATGuiGlobalUserSettings.dll CATGuiGraph.dll CATGuiGridSet.dll CATGuiGSO.dll CATGuiHealing.dll CATGuiHelix.dll CATGuiIntersect.dll CATGuiInverse.dll CATGuiJunction.dll CATGuiLaw.dll CATGuiLine.dll CATGuiLineCorner.dll CATGuiLiveShape.dll CATGuiLoft.dll CATGuiMask.dll CATGuiMidSurface.dll CATGuiMultiple.dll CATGuiMultiSel.dll CATGuiNearest.dll CATGuiOffset.dll CATGuiOnSupport.dll CATGuiPlane.dll CATGuiPoint.dll CATGuiProject.dll CATGuiReflectLine.dll CATGuiResizableVisu.dll CATGuiRevol.dll CATGuiRollingOffset.dll CATGuiRotate.dll CATGuiScaling.dll CATGuiSeatDiabolo.dll CATGuiSectioning.dll CATGuiSelectionChain.dll CATGuiSettings.dll CATGuiShapeMorphing.dll CATGuiSilhouette.dll CATGuiSphere.dll CATGuiSpine.dll CATGuiSpiral.dll CATGuiSplit.dll CATGuiStandard.dll CATGuiSweep.dll CATGuiSweepSketch.dll CATGuiSymmetry.dll CATGuiThickness.dll CATGuiTranslate.dll CATGuiTrim.dll CATGuiTweakFace.dll CATGuiUnfold.dll CATGuiUtilities.dll CATGuiVariableOffset.dll CATGuiVariationalSweep.dll CATGuiWrapCurve.dll CATGuiWrapSurface.dll CATGuiWysiwyg.dll CATGupBase.dll CATGupComponents.dll CATGviGeomVisu.dll CATHlrV4Geometry.dll CATHlrV4Topology.dll CATHybridSceneServices.dll CATIAApplicationFrame.dll CATIABatImpl.dll CATIADataFormat.dll CATIAMAO.dll CATIAModelVisu.dll CATIColCAAService.dll CATIColRTCService.dll CATIcoVisuIdentification.dll CATIdeSettingsItf.dll CATImmDocCommon.dll CATImmDocViewerCommon.dll CATImmEditPropertiesUI.dll CATImmFindCmd.dll CATImmMetadataEnv.dll CATImmMoreTypes.dll CATImmNavigationServices.dll CATImmNavigatorsUI.dll CATImmNavKnwImpl.dll CATImmPartsDocProperty.dll CATImmPartsDocumentExpand.dll CATImmPLMWED.dll CATImmPropertyCmd.dll CATImmRestoreIteration.dll CATImmSearch3DS.dll CATImmSearchDB.dll CATImmSearchModel.dll CATImmSearchRefine.dll CATImmSearchSession.dll CATImmSearchSimilar.dll CATImmSearchWnd.dll CATImmToolbarImpact.dll CATImmToolbarSearch.dll CATImmTransferToUserCmd.dll CATImmVPMBaseImpl.dll CATImmVPMBaseServices.dll CATImmVPMCCPDrag.dll CATImmVPMChangeCollabSpace.dll CATImmVPMFrame.dll CATImmVPMFrameDebug.dll CATImmVPMGenCmd.dll CATImmVPMGenHeader.dll CATImmVPMGetParents.dll CATImmVPMInterfaces.dll CATImmVPMInterfacesLFT.dll CATImmVPMLegacyInterfaces.dll CATImmVPMLegacyOpenNonCATIADoc.dll CATImmVPMLock.dll CATImmVPMMassiveUnReserve.dll CATImmVPMMetaDataFrame.dll CATImmVPMModel.dll CATImmVPMNavInterfaces.dll CATImmVPMSearch.dll CATImmVPMServices.dll CATImmVPMSettings.dll CATImmVPMSmartZoom.dll CATImmVPMTranfertCmd.dll CATImmVPMXHilite.dll CATInertiaSolverInterfaces.dll CATInfInterfaces.dll CATInstantCollabCommonServices.dll CATInstantCollabDesignItf.dll CATInstantCollabItf.dll CATInstantCollabObject.dll CATInstantCollabService.dll CATInstantCollabSettings.dll CATIntCollision.dll CATInteractiveInterfaces.dll CATInterferenceInterfaces.dll CATIntInterfaces.dll CATIntInterferenceBase.dll CATIntInterferenceVisuBase.dll CATIntMeasurement.dll CATJNIBridge.dll CATKmrVBParser.dll CATKneMecMod.dll CATKnowHowInRep.dll CATKnowHowPartnerImpl.dll CATKnowledgeModeler.dll CATKnowledgeModelerItf.dll CATKnowledgeSharedUI.dll CATKnowledgeUIItf.dll CATKnowledgeVisu.dll CATKwdRuntimeItf.dll CATKweARM.dll CATKweAutomation.dll CATKWEBase.dll CATKWEBCSolver.dll CATKweCustoExtension.dll CATKWEDrivSpec.dll CATKWEExpr.dll CATKWEFCSolver.dll CATKWEFunctionsLibrary.dll CATKweGlobalAddin.dll CATKweGraphViewBase.dll CATKWELANG.dll CATKweParmExternalLink.dll CATKWEReport.dll CATKWERule.dll CATKweSearchUIBase.dll CATKweSettings.dll CATKweSharedUI.dll CATKweSubtypeUI.dll CATLayoutInfraCatalog.dll CATLic.dll CATLieKnowledgePattern.dll CATLieProperties.dll CATLieSettingControllerImplement.dll CATLieToolbar.dll CATLieUnit.dll CATLifSettings.dll CATLiteralFeatures.dll CATLiteralsEditor.dll CATLiveCoreInterfaces.dll CATLMjni.dll CATLowCostPLMBatch.dll CATMagnitude.dll CATMapModeler.dll CATMatAdaptor.dll CATMatAdaptorUI.dll CATMatCnxModel.dll CATMaterialItf.dll CATMathematics.dll CATMathStream.dll CATMatInterfaces.dll CATMatIntfServices.dll CATMatModel.dll CATMatNewModel.dll CATMatVisuAlgo.dll CATMeasureDecoration.dll CATMeasureGeometry.dll CATMeasureGeometryInterfaces.dll CATMeasureOperationsImpl.dll CATMechanicalCommands.dll CATMechanicalModeler.dll CATMechanicalModelerLive.dll CATMechanicalModelerUI.dll CATMecModExtendItf.dll CATMecModInterfaces.dll CATMecModInterfacesUI.dll CATMecModLiveInterfaces.dll CATMecModLiveUseItf.dll CATMecModUIExtendItf.dll CATMecModUIUseItf.dll CATMecModUseItf.dll CATMeshObjectsCGM.dll CATMetaModelerProtocol.dll CATMMedia2DRendering.dll CATMMediaImageUI.dll CATMMediaPixelImage.dll CATMMediaRasterFormats_SB.dll CATMMediaRasterFormats_SB_File.dll CATMMediaRasterProcessor.dll CATMMediaScreenGrab.dll CATMMediaSVGInterpreter.dll CATMmFunctionalItf.dll CATMmlBRepMode.dll CATMmlRefPlane.dll CATMmlSys.dll CATMMM.dll CATMmrApplication.dll CATMMRasterEngineGDIplus.dll CATMMRasterEngineOpenAPI.dll CATMMRasterEngineSB.dll CATMmrAutomation.dll CATMmrAutomationInterfaces.dll CATMmrAxisSystem.dll CATMmrBrepUpgrade.dll CATMmrExternalReferences.dll CATMmrFileLegacy.dll CATMmrKwdIntegration.dll CATMmrLiveUI.dll CATMmrMappingServices.dll CATMmrModelLegacy.dll CATMmrRep.dll CATMmrSelSetsGlobalImport.dll CATMmrSys.dll CATMmrTopoOpe.dll CATMmrTrilogy.dll CATMmrVisu.dll CATMmuAxisSystem.dll CATMmuCommands.dll CATMmuPartEditor.dll CATMmuSettings.dll CATMMX.dll CATMRCModel.dll CATMRCNavigation.dll CATMSXML3.dll CATMxaiInterfaces.dll CATMxauClientItf.dll CATMxauClientItfImpl.dll CATMxiInterfaces.dll CATNavigator2Itf.dll CATNavigatorItf.dll CATNlsTools.dll CATObjectModelerBase.dll CATObjectModelerCATIA.dll CATObjectModelerContBase.dll CATObjectModelerItf.dll CATObjectModelerNavigator.dll CATObjectSpecsModeler.dll CATOmaSDMContainer.dll CATOmbLinkAccess.dll CATOmbLinkFTA.dll CATOmbLinkNavigationAccess.dll CATOmbMigrationAccess.dll CATOme.dll CATOmsBase.dll CATOmsDocument.dll CATOmsSchema.dll CATOmsSchemaUtilities.dll CATOmx.dll CATOmxBase.dll CATOmyAppsServices.dll CATOMYCommunication.dll CATOmyPCSMonitor.dll CATOpDataItf.dll CATOpenImpl.dll CATP2PCore.dll CATPartDesignBase.dll CATPartDesignDimFTA.dll CATPartDesignFeature.dll CATPartDesignSettings.dll CATPartDesignStandard.dll CATPartDesignUI.dll CATPartDesignUpdate.dll CATPartIDLItf.dll CATPartInterfaces.dll CATPartMeanDimension.dll CATPartParentChildren.dll CATPartUseItf.dll CATPathModeler.dll CATPdgAutomation.dll CATPdgBuild.dll CATPdgExposedView.dll CATPLMAdapterEKLBinding.dll CATPLMAdapterProxy.dll CATPLMAssessmentResult.dll CATPLMBatch.dll CATPLMBRUtilities.dll CATPLMCBPDocFileServicesItf.dll CATPLMCertifLibrary.dll CATPLMChangeStatus.dll CATPLMClientCoreFactories.dll CATPLMClientCoreItf.dll CATPLMClientCoreModel.dll CATPLMClientCoreOOD.dll CATPLMClientCoreTOSBridge.dll CATPLMCloseExit.dll CATPLMCmdParm.dll CATPLMCoExMappingXML.dll CATPLMCollabSpaceSwitch.dll CATPLMCommandBehaviourInterfaces.dll CATPLMCommandBehaviourManager.dll CATPLMCompareAddinServices.dll CATPLMCompassBase.dll CATPLMCompassBaseLight.dll CATPLMCompassBaseShared.dll CATPLMCompassCheckerAddin.dll CATPLMCompassExtBase.dll CATPLMCompassItf.dll CATPLMCompassVPMNavImpl.dll CATPLMCompletionServices.dll CATPLMComponentChecker.dll CATPLMComponentCheckerBatch.dll CATPLMComponentCheckerBatchUI.dll CATPLMComponentDebug.dll CATPLMComponentInterfaces.dll CATPLMConfigUIAuthCommon.dll CATPLMConfigUIAuthEffAdapter.dll CATPLMConfigUIAuthItf.dll CATPLMConfigUIAuthPrivateItf.dll CATPLMCustomization.dll CATPLMDDInterfaces.dll CATPLMDelete.dll CATPLMDispatcherItf.dll CATPLMDispatcherSpecificItf.dll CATPLMDlg.dll CATPLMDmtDocCommands.dll CATPLMDmtDocViewerCommands.dll CATPLMDmtDocViewerTrace.dll CATPLMDmtParentsProvider.dll CATPLMDocEnv.dll CATPLMDocInterfaces.dll CATPLMDocModel.dll CATPLMDocRelations.dll CATPLMDocumentCtxMenu.dll CATPLMDocumentNew.dll CATPLMDocumentPLMNavigation.dll CATPLMDTc.dll CATPLMDuplicate.dll CATPLMDXServices.dll CATPLMEditAttributesInterfaces.dll CATPLMEditionAttributeFrame.dll CATPLMErrorEditability.dll CATPLMEvolution.dll CATPLMFaraday.dll CATPLMFaradayUI.dll CATPLMFileDnDDocCommand.dll CATPLMGraphicServices.dll CATPLMHistoricLinks.dll CATPLMIdentification.dll CATPLMIdentificationAccess.dll CATPLMIdentificationCoreDebug.dll CATPLMIdentificationTools.dll CATPLMImpactGraph.dll CATPLMImplAdapterBase.dll CATPLMImplAdapterQLBase.dll CATPLMImplDataExchangeItf.dll CATPLMIntegration.dll CATPLMIntegrationAccess.dll CATPLMIntegrationAccessItf.dll CATPLMIntegrationBase.dll CATPLMIntegrationCmd.dll CATPLMIntegrationInterfaces.dll CATPLMKweDicoServices.dll CATPLMLCCGlobalAddin.dll CATPLMLicensing.dll CATPLMLife4AllAddinServices.dll CATPLMLifeCyclePanel.dll CATPLMLifeCycleWorkbenchTransition.dll CATPLMLinksUIInterfaces.dll CATPLMListFrame.dll CATPLMManageAccess.dll CATPLMManagementDlg.dll CATPLMManagementInterfaces.dll CATPLMMinorVersioning.dll CATPLMModelBuilder.dll CATPLMModelerBaseInterfaces.dll CATPLMModelerLanguage.dll CATPLMNavDlgServices.dll CATPLMNavIGAcquisition.dll CATPLMNavOpenNonCATIADoc.dll CATPLMNavRepServices.dll CATPLMNavSearchBubble.dll CATPLMNewDlg.dll CATPLMNewManagement.dll CATPLMNewManagementUI.dll CATPLMNewVerFrom.dll CATPLMOpenUI.dll CATPLMPreviewServices.dll CATPLMPreviewUI.dll CATPLMProfile.dll CATPLMPropagationServices.dll CATPLMPsp.dll CATPLMPXn.dll CATPLMQLCPPParser.dll CATPLMReferenceKWEAccessor.dll CATPLMRepBaseUIImpl.dll CATPLMRepUIImpl.dll CATPLMRuleInterfaces.dll CATPLMRuleKWImpl.dll CATPLMRuleModel.dll CATPLMSave.dll CATPLMServicesItf.dll CATPLMShowResult.dll CATPLMSpecificationAppItf.dll CATPLMSpecsModeler.dll CATPLMStreamDescriptor.dll CATPLMStructureViewer_respRJS.dll CATPLMTagModeler.dll CATPLMToolbarAuthoringAddin.dll CATPLMToolbarSearchAddin.dll CATPLMTosPending.dll CATPLMTransitionEngineItf.dll CATPLMUIAccess.dll CATPLMUIApplicabilityProject.dll CATPLMUICreateContext.dll CATPLMUIEditability.dll CATPLMUIImplServices.dll CATPLMUIInterfaces.dll CATPLMUIInterfacesDlg.dll CATPLMUIOpenCmds.dll CATPLMUIOpenServices.dll CATPLMUISecurity.dll CATPLMUIServices.dll CATPLMUpdateGenericActors.dll CATPLMUpdateRelationActors.dll CATPLMUpdateServices.dll CATPLMUpdateUseItf.dll CATPLMUpdateUseItfInternal.dll CATPLMUserTypeServices.dll CATPLMVersioning.dll CATPLMVIASearchBubbleModel.dll CATPLMVPMNavAppsCmn.dll CATPolyCanonicOperators.dll CATPolygonalTools.dll CATPolyhedralBodyOperators.dll CATPolyhedralInterfaces.dll CATPolyhedralMathematics.dll CATPolyhedralObjects.dll CATPolyhedralOperators.dll CATPolyhedralVisualization.dll CATPolyhedralVisuOperators.dll CATPrdCATBack.dll CATPrdFileLegacyInterfaces.dll CATPrdFileSMTDocEnv.dll CATPrdInterfacesLegacyImpl.dll CATPrdLegacyImpl.dll CATPrdLegacyRelations.dll CATPrdModel.dll CATPrdPccAdaptors.dll CATPrdPccModel.dll CATPrdRelations.dll CATPrdSynchroEBOMExtension.dll CATPrint.dll CATProductStructureInterfaces.dll CATProductStructureItfWithdraw.dll CATProviderItf.dll CATPrsFbdImport.dll CATPrsInterfacesLegacyImpl.dll CATPrsLegacyServices.dll CATPrsLegacyTechno.dll CATPrsVisuLegacyToRemove.dll CATPrt.dll CATPrtTechRes.dll CATPrtTRCrossHighlight.dll CATPrtXMLParser.dll CATPubCapture.dll CATPubCapture_Hook.dll CATPubEditor.dll CATQsrResAlgorithms.dll CATR3DDexelLocalization.dll CATR3DIndexedBoolean.dll CATR3DPredicates2Imp2.dll CATR3DSweepAndMS.dll CATRbaComplexMaterialFactory.dll CATRbaComplexMaterialKey.dll CATRbaDlgComponent.dll CATRbaInterfaces.dll CATRbaModel.dll CATRbaShaders.dll CATRbaTurntable.dll CATRbaUI.dll CATRdgItf.dll CATRelationalDesignToolboxItf.dll CATRepPccModel.dll CATRepPccModelProp.dll CATRepTemplateUseItf.dll CATRmaComplexMaterial.dll CATRmaInterfaces.dll CATRmaNewModel.dll CATRmaVisu.dll CATRmaVisuInterfaces.dll CATRmaVisuItfServices.dll CATRndUIWidget.dll CATRscItf.dll CATRshItf.dll CATRshModel.dll CATRshUIWidget.dll CATRshView.dll CATRTCDlg.dll CATRTCItf.dll CATRTCMsgLayer.dll CATRTCP2PImpl.dll CATRTCSametimeImpl.dll CATRulerUI.dll CATSaiSpaceAnalysisItf.dll CATScriptEngine.dll CATScriptReplayInteractions.dll CATSdeSettingItf.dll CATSdeSTEPIntegratedResources.dll CATSdeStepToAssembly.dll CATSetupDataXMLParser.dll CATSfmAccess.dll CATSfmKernel.dll CATSfmKernelItf.dll CATSGMOperatorsInterfaces.dll CATSGV6Streaming.dll CATSheetMetal.dll CATSheetMetalCheck.dll CATSheetMetalInfra.dll CATSheetMetalOperators.dll CATSheetMetalVisu.dll CATSHMOrderProcess.dll CATSimRepAdp.dll CATSimRepInterfaces.dll CATSimRepInterfacesServices.dll CATSimRepResources.dll CATSketcherInterfaces.dll CATSketcherToolsUI.dll CATSketcherUseItf.dll CATSketcherVisu.dll CATSkm2DLayout.dll CATSkmAutomation.dll CATSkmSolver.dll CATSkmWireframe.dll CATSktAssistant.dll CATSktSettings.dll CATSktToolbox.dll CATSktToolsUseItf1.dll CATSktTransient.dll CATSku2DLayout.dll CATSkuAfrComponents.dll CATSkuBase.dll CATSkuCommands.dll CATSkuWF3.dll CATSmaDExposedView.dll CATSmaDFeature.dll CATSmaFillSubdivision.dll CATSmaInterfaces.dll CATSmaLightPreview.dll CATSmaMeshAdvOperators.dll CATSmaMeshExtrapolation.dll CATSmaUseItf.dll CATSmdDDrafting.dll CATSmdDExposedView.dll CATSmdDFeature.dll CATSmdInterfaces.dll CATSmdLightPreview.dll CATSmDownwardCompatibility.dll CATSmDrafting.dll CATSmdRemoveFace.dll CATSmdStamp.dll CATSmdUnfoldStamp.dll CATSmDxf.dll CATSmExposedView.dll CATSmgBaseMeshGenerator.dll CATSmInterfaces.dll CATSmInternalItf.dll CATSmIsometries.dll CATSmmLightPreview.dll CATSmmLightPreviewInfrastructure.dll CATSmModel.dll CATSmModelTraceDebug.dll CATSmSolid.dll CATSmStamp.dll CATSmTransformations.dll CATSmUseItf.dll CATSobUtilities.dll CATSPAXDataExchange.dll CATSpecLibrary.dll CATSsdStepForm.dll CATStandardContainer.dll CATStatsTreeUtilities.dll CATStyleProcessor.dll CATSubdivisionApproximation.dll CATSubdivisionMeshGenerator.dll CATSubdivisionMeshOperators.dll CATSubdivisionObjects.dll CATSurfacic2DMode.dll CATSurfacicCln.dll CATSurfacicCommands.dll CATSurfacicDistortion.dll CATSurfacicDumpController.dll CATSurfacicGeoOperators.dll CATSurfacicInfrastructure.dll CATSurfacicInterfaces.dll CATSurfacicManipulators.dll CATSurfacicMathematics.dll CATSurfacicMathGeomFeLight.dll CATSurfacicMathLight.dll CATSurfacicResources.dll CATSurfacicResourcesInit.dll CATSurfacicSharedItf.dll CATSurfacicTopoOperators.dll CATSurfacicUIResources.dll CATSurfacicUserExperienceItf.dll CATSurfResMecMod.dll CATSWXVisu.dll CATSysAllocator.dll CATSysCATIAAI.dll CATSysCommunication.dll CATSysCompFile.dll CATSysDbSettings.dll CATSysExternApp.dll CATSysFile.dll CATSysMainThreadMQ.dll CATSysMotifDrv.dll CATSysMultiThreading.dll CATSysPreview.dll CATSysProxy.dll CATSysRunBrw.dll CATSysTS.dll CATSysTSObjectModeler.dll CATTechDebug.dll CATTechGem.dll CATTemplateInterfaces.dll CATTerTechnoResultItf.dll CATTesHLRUtilities.dll CATTesHLRUtilitiesMisc.dll CATTessellate_CATech.dll CATTessellation.dll CATTessellationHLR.dll CATTessellationHLRCGM.dll CATTocV4Topology.dll CATTocV4Utilities.dll CATToolsOptionsAndDeplymentCommand.dll CATTopologicalObjects.dll CATTopologicalObjectsCGM.dll CATTopologicalObjectsCmp.dll CATTopologicalOperators.dll CATTopologicalOperatorsLight.dll CATTPSAdapter.dll CATTPSAdapterBase.dll CATTPSBaseUseItf.dll CATTPSCATBack.dll CATTPSContainer.dll CATTPSEDITORUI.dll CATTPSEditSearch.dll CATTPSFeatureBase.dll CATTPSGraph2DBase.dll CATTPSHeadersServices.dll CATTPSItf.dll CATTPSItfBase.dll CATTPSLightCGRContainer.dll CATTPSLightCGRContainerBase.dll CATTPSLightGraph2DBase.dll CATTPSLightItf.dll CATTPSLightKernel.dll CATTPSLightModel.dll CATTPSLightModelBase.dll CATTPSLightParser.dll CATTPSLightSAXReadWrite.dll CATTPSLightTechnoAttr.dll CATTPSLightUseEntity.dll CATTPSLightUSM.dll CATTPSLightVisu.dll CATTPSLightVisuBase.dll CATTPSLightXml.dll CATTPSMCXFeaturePLMUpdate.dll CATTPSMODEL.dll CATTPSPathElemBase.dll CATTPSPDF.dll CATTPSPLMServicesBase.dll CATTPSPropertiesDft.dll CATTPSPubIDL.dll CATTPSRepresentationServices.dll CATTPSServicesItfBase.dll CATTPSSettingsImpl.dll CATTPSUIResources.dll CATTPSUseItf.dll CATTPSVisu3DBase.dll CATTPSVISUALIZATION.dll CATTTRSAdapter.dll CATTTRSItf.dll CATTTRSItfAdapter.dll CATTTRSModel.dll CATTTRSUseItf.dll CATUdbBase.dll CATUdfModel.dll CATUdfToolCmds.dll CATUNICmds.dll CATUNIEditorItf.dll CATUNIModel.dll CATUNIRemote.dll CATUNIView.dll CATUNIWorkshop.dll CATUV2MeshRefiner.dll CATUVEncoding.dll CATUVMeshBuilder.dll CATV4DataAdmin.dll CATV4Geometry.dll CATV4gUtilities.dll CATV4Maths.dll CATV4Procedural.dll CATV4System.dll CATV4Topology.dll CATV6V5Checker.dll CATV6V5ModelServices.dll CATVBAInfra.dll CATView.dll CATVioFortran.dll CATVioM2ToV5.dll CATVioV4ModelAccess.dll CATVioV4MUToM2.dll CATVioV4ToM2.dll CATVioV4ToV5.dll CATVirtualVaultSystem.dll CATVis3DGrid.dll CATVisCIDPanel.dll CATVisColorChooser.dll CATVisCommands.dll CATVisController.dll CATVisDetectGraphicNeeded.dll CATVisDmuStream.dll CATVisFormats.dll CATVisFoundation.dll CATVisFreeType.dll CATVisGraphicsOptimizer.dll CATVisHLR.dll CATVisImmersivePanel.dll CATVisInteropHCG.dll CATVisInteropVRML.dll CATVisInteropVRML2.dll CATVisInteropXMLMesh.dll CATVisItf.dll CATVisKDop.dll CATVisLOD.dll CATVisMagnifier.dll CATVisMarshalling.dll CATVisNoGraphicalAPI.dll CATVisOctreeTools.dll CATVisOpenCL.dll CATVisOpenGL.dll CATVisPanel.dll CATVisPropertiesUI.dll CATVisShaders.dll CATVisTesselation.dll CATVisTiling.dll CATVisuTouchCmd.dll CATVisVoxels.dll CATVizGlider.dll CATVPMNavEditProperties.dll CATVPMNavIGImpl.dll CATVPMNavIGTools.dll CATVPMNavInfraImpact.dll CATVPMNavPLMAccessBase.dll CATVPMNavWintop.dll CATVPMXHighlightServices.dll CATWakeUpGMUI.dll CATWBx.dll CATWhiteBoxSolver.dll CATWintopValueUI.dll CATWSPInterfaces.dll CATXCADServices.dll CATXCADToV5DocFactory.dll CATXCADTPSLightCreator.dll CATXDocLinkInterfacesUUID.dll CATXDocLinkItf.dll CATXDocLinkModeler.dll CATXlatorToolsimp.dll CatXmlCls.dll CatXmlItf.dll CatXmlItfBase.dll CatXmlItfExt.dll CATXMLObjectReporter.dll CATXMLReporter.dll CATxPDM.dll CATxPDMInterfaces.dll CATXPDMXMLCommonOutputter.dll CATXPDMXMLEffectivityTransformation.dll CD0NTOG.dll CDMLiveInfraInterfaces.dll CDSDynamicsBindingJavascriptCATIA.dll CDSDynamicsCATIA.dll CDSDynamicsDumpFile.dll CDSDynamicsEK.dll cg.dll cgGL.dll CGMComponent.dll CGMComponentImpl.dll CGMUVTessellator.dll CGRFromTessDataExport.dll CGRFromTessDataImport.dll CNextMProc.exe CoexAdmin.dll CoexApplicativeMapping.dll CoexContext.dll CoexDesignWorkspace.dll CoexInformation.dll CoexMappingServices.dll CoexRunTimeEnvironment.dll CoexServices.dll CollabStream.dll crypto.dll CXINSTUTIL.dll D3DCompiler_46.dll DassaultSystemes.AnnotationTypeLib.Interop.dll DassaultSystemes.CATANNOTITF.Interop.dll DassaultSystemes.CATAssemblyTypeLib.Interop.dll DassaultSystemes.CATFmuFileAccess.Interop.dll DassaultSystemes.CATMaterialTypeLib.Interop.dll DassaultSystemes.CATSmInterfacesTypeLib.Interop.dll DassaultSystemes.DRAFTINGITF.Interop.dll DassaultSystemes.HybridShapeTypeLib.Interop.dll DassaultSystemes.INFITF.Interop.dll DassaultSystemes.KnowledgewareTypeLib.Interop.dll DassaultSystemes.KnowledgewareTypeLibMigration.Interop.dll DassaultSystemes.LAYOUT2DITF.Interop.dll DassaultSystemes.MECMOD.Interop.dll DassaultSystemes.PARTITF.Interop.dll DassaultSystemes.PLMModelerBaseIDL.Interop.dll DassaultSystemes.ProductStructureTypeLib.Interop.dll DataAdmin.dll DataCommonProtocolUse.dll DataExchangeBaseRepsItf.dll DataExchangeBuildingItf.dll DataExchangeInfrastructure.dll DataExchangeKernelItf.dll DataExchangeProtectedItf.dll DataExchangeProvider.dll DataExchangeServices.dll DataExchangeUIServices.dll DataExchCGMData.dll DataExchExportFromNCGM.dll DataExchImportedData.dll DataExchImportedIndData.dll DataExchImportInterface.dll DataExchImportToNCGM.dll DbCommands_3.09_11.tx DbConstraints_3.09_11.tx DbgEng.dll DbgHelp.dll DECCAInterfaces.dll DgPlotStyleServices_3.09_11.tx DI0BUILD.dll DI0PANV2.dll DialogDeclarativeEngine.dll DibModelerServices.dll DibStandardInfra.dll DifBaseModelerUI.dll DifBaseModelerUIItfCPP.dll DifShapeModeler.dll DifSymbolInterfaces.dll DifSymbolModeler.dll DiscoConnItf.dll Drafting2DLItfCPP.dll DraftingProIDL.dll DraftingPubIDL.dll DRWEDITGEO.dll dsc_CATCGAMeasure.dll dsc_GeoFactoryContainer.dll dsc_Replay.dll DSYSysCnxExit.dll DSYSysDlg.dll DSYSysIRAnalyzer_XML_1_1.dll DSYSysIRDriver.dll DSYSysIRMSysAdapter.dll DSYSysIRSendReport00.dll DSYSysIRSendReportItfPlugin.dll DSYSysIRSendReportUI.dll DSYSysIRTools.dll DSYSysOdtTools.dll DSYSysProgressHandler.dll DSYSysWMIDriver.dll ds_DataSite.dll DTKSystem.dll DWCCommonServices.dll DWCDbConverter.dll DWCDbServices.dll DWCFileConverter.dll DwCompatibilityIntCmd.dll DWCRepRefOptions.dll DwfCore.dll DwfToolkit.dll DxAdvancedOperationsImpl.dll DXM2V5.dll DXTessellatedServices.dll ENOUniversalBase.dll ENOUniversalCmd.dll ENOUniversalCollaboration.dll ENOUniversalExtension.dll ENOUniversalScene.dll ENOUniversalServices.dll ExCustObjs_3.09_11.tx ExDeepCloning_3.09_11.tx ExDgnCloning_3.09_11.tx ExDgnDumper_3.09_11.tx ExDgnGripPoints_3.09_11.tx ExDgnOverruling_3.09_11.tx ExDynamicBlocks_3.09_11.tx ExEvalWatchers_3.09_11.tx ExFieldEvaluator_3.09_11.tx ExperienceKernel.dll ExportFromV5CATPart.dll ExportFromV6BR.dll ExRasterSaving_3.09_11.tx Ext.dll Exts.dll Ex_Alloc_3.09_11.tx FBDIBussinessLogicImpl.dll FBDICommonServices.dll FeatureModelerExt.dll FileDlgExt_3.09_11.dll FVS3DSwymVaultSiteCpt.dll GenerativeKnowledgeItf.dll GenericBatch.dll GeoExtrapolNurbsSurface.dll GeomPolybodyToUV.dll GraphicPropertiesWizard.dll GraphicsOptimizer.dll GripPoints_3.09_11.tx GSMInterfacesCLSID.dll GSMModelBasic.dll GSMUIBasic.dll GUIDCATPLMDwhInterfaces.dll GUIDCATPLMDwhWriteInterfaces.dll GUIDCATPLMIndexInterfaces.dll GUIDPLMPosBaseInterfaces.dll GUIDPLMPosClientInterfaces.dll GUIDPLMPosModelerInterfaces.dll HLRCGMInterface.dll HLREngine.dll HLROper_CATech.dll HLRUti.dll HLRV4Interface.dll HRV.dll HSR.dll ICEMdbasis.dll ICEMic.dll ICEMic3d.dll ICEMicap.dll ICEMiccg.dll ICEMicco.dll ICEMicda.dll ICEMicdb.dll ICEMicdd.dll ICEMicdi.dll ICEMiceh.dll ICEMicgc.dll ICEMicge.dll ICEMicla.dll ICEMicmf.dll ICEMicnm.dll ICEMicsb.dll ICEMicsd.dll ICEMicsg.dll ICEMicutil.dll ICEMicxa.dll ICEMicxb.dll ICEMutilitybase.dll ICMDMCatiaV5CTBMap.dll ICMDMUtilities.dll ICMExternalIOIcemdbDataExchange.dll ICMExternalIOOptions.dll ICMExternalIOUI.dll ICMGeoTopAccess.dll ICMGeoUtilities.dll ICMGeoVersioning.dll ICMItf.dll ICMRdgItf.dll ICMSysCommon.dll ICMSysError.dll ICMSysTrace.dll ICMUtlCommon.dll ICMUtlGeometry.dll ICMUtlKnowledge.dll ICMUtlObjectSpecsModeler.dll ICMUtlSelection.dll ICMUtlSysBase.dll ICMUtlVersioning.dll icudt38.dll IDV4BASEC.dll ifdlg100.dll IgesDataExchange.dll IgesExport.dll IgesExportUUID.dll IgesImport.dll IgesImportUUID.dll IgesSettings.dll Implode.dll InfOSIDLImpl.dll InfOSIDLItf.dll Infra2DItfCPP.dll InfUIIDLImpl.dll IntroInfra.dll IVCore.dll IVInterfaces.dll JS0BASEILB.dll JS0CRYPTEXIT.dll JS0FM.dll JS0GROUP.dll JS0INITENV.dll JS0LCC.dll JS0LCCJni.dll JS0MKK.dll JS0PCC.dll JS0RSCTools.dll JS0SETCHK.dll JS0SMT.dll JS0XMLSET.dll KnowHowServices.dll KnowHowUIRuntime.dll KnowledgeExpertReport.dll KnowledgeExpertReportUI.dll KnowledgeIDLItf.dll KnowledgeItf.dll KnowledgeItfInt.dll KweDsxDevDialogComponentsPublic.dll KweOutilsOptions.dll Layout2DPubIDL.dll libicaf.dll libifcoremd.dll libifcorert.dll libifportmd.dll libimalloc.dll libiomp5md.dll libiompprof5md.dll libiompstubs5md.dll libmmd.dll LPCommonEditorItf.dll LPCommonEditorServices.dll MAOGRPT.dll MaskedAttributeImpl.dll MaskedAttributeItf.dll MCADTranslator.exe MechanicalBuildInfra.dll MechanicalBuildInfraDbg.dll MechanicalBuildInfraItf.dll MigrateThreadStandardToXML.dll MMUIDimVisu.dll ModelerCommands_3.09_11.tx ModelerGeometry_3.09_11.tx MPConfig.dll MPROCTools.dll MultimediaItf.dll NtsdExts.dll ObjectModelerSystem.dll OdaX_3.09_11.dll OdCurveFunctions_3.09_11.tx OdOleItemHandler_3.09_11.tx OpenCadTx_3.09_11.tx OprInterfaces.dll OptimizationItf.dll OptimizedCGRManagement.dll OverrulingSample_3.09_11.tx PartAndNCGMDataExchange.dll PartDesignDataExchange.dll PartDesignDataExchangeInput.dll PartV6DataXCADImpl.dll pdbx.dll PhysicalAbstractAdapt.dll PLM3DSearchItf.dll PLMAliasAdapter.dll PLMBatchComponent.dll PLMBatchComponentUI.dll PLMBatchDataAccess.dll PLMBatchDataAccessUI.dll PLMBatchEngine.dll PLMBatchInfraServices.dll PLMBatchProviderFileImpl.dll PLMBatchProviderFileUI.dll PLMBatchProviderVPLMAdapter.dll PLMBatchProviderVPLMImpl.dll PLMBatchProviderVPLMUI.dll PLMBatchServices.dll PLMBatchUserInterface.dll PLMBatchVPLMConnection.dll PLMBatchVPLMServices.dll PLMBatch_CreationPref.dll PLMBLTempoDevFlags.dll PLMBusinessLogicInterfaces.dll PLMCatalogItf.dll PLMCCPDrag.dll PLMCCPDragItf.dll PLMCfgCore.dll PLMCfgDataMigration.dll PLMCloudSSOClient.dll PLMDictionaryExtensionMgt.dll PLMDictionaryInterfaces.dll PLMDictionaryNavServices.dll PLMDictionaryServices.dll PLMDmtDocumentDCCP.dll PLMDmtDocumentToolsOptions.dll PLMDmtKnowledge.dll PLMEditorToolkitAuthoring.dll PLMEditorToolkitNavigate.dll PLMExchangeFileServices.dll PLMExchangeGlobalServices.dll PLMExchangeModel.dll PLMKbaBuildtimeItf.dll PLMLIC.dll PLMManagementItf.dll PLMManagementItfServices.dll PLMMaturityMngt.dll PLMMD1.dll PLMMngtAttr.dll PLMMngtBL.dll PLMMngtDelete.dll PLMMngtDuplicate.dll PLMMngtEvolution.dll PLMMngtLock.dll PLMMngtQueries.dll PLMMngtSave.dll PLMMngtServices.dll PLMMngtSession.dll PLMModelerBase.dll PLMModelerBaseConfig.dll PLMModelerBaseConfigInternal.dll PLMModelerBaseIDLItf.dll PLMModelerContextualLinkItf.dll PLMModelerReplaceReference.dll PLMNavigationServices.dll PLMOccurrenceBase.dll PLMOccurrenceBaseItf.dll PLMOccurrenceBaseViewer.dll PLMOccurrenceSelectiveDataItf.dll PLMParameterEdit.dll PLMParameterItf.dll PLMParameterMod.dll PLMParameterNav.dll PLMParamPort.dll PLMParmNavigation.dll PLMPointingVarsMgmtImpl.dll PLMPosBasTrace.dll PLMPosClientImpl.dll PLMPosClientImplCusto.dll PLMPosCltMultiOwnership.dll PLMPosCltPrmModel.dll PLMPosCltRscModel.dll PLMPosCltSecAdminModel.dll PLMPosCltSecCoreModel.dll PLMPosCltSetModel.dll PLMPosDynModel.dll PLMPosKnowledgeIntegration.dll PLMPSISessionInterfaces.dll PLMPSIUserExit.dll PLMRefreshCmd.dll PLMRepBaseViewer.dll PLMSecSSOBaseCpp.dll PLMSecSSOCClientImpl.dll PLMSecSSOCClientInterfaces.dll PLMSSOCAAClient.dll PLMStateItf.dll PLMTechnoRepUI.dll PLMTreeOrderServices.dll PLMVocabularyInterfaces.dll PLMWebSSOClient.dll PlotSettingsValidator_3.09_11.tx PlotStyleServices_3.09_11.tx PolyBodyBVH_CATech.dll PolyhedralBodyOperatorsPhoenix.dll PolyhedralOperatorsRvs.dll PolyMeshOffset_CATech.dll PolyVisuBVH_CATech.dll PolyVisuDistiller_CATech.dll ProductRepViewer.dll ProductStructure3DPartItf.dll ProductStructureDataExchange.dll ProductStructureOccViewer.dll PRTVISU.dll PSDataExchangeOutputCGR.dll pskernel.dll pskernel_net.dll PSToolkit_3.09_11.dll QccBatchReport.dll QccBatchReportUI.dll RasterProcessor_3.09_11.tx RecomputeDimBlock_3.09_11.tx RemoteSet.dll RxRasterServices_3.09_11.tx SearchInstance.dll SecurityContext.dll SettingsCSVImportExport.dll SettingsImportUtility.dll sisl.dll SketcherItfInfra.dll SketcherPubIDL.dll skia.dll snbdcm64.dll SpaACIS.dll SPAAcisDs.dll SPAIAcis.dll SPAIInterop.dll SPAIInteropC.dll SPAIop.dll SPAIopAcis.dll SPAIopAcisC.dll SPAIopC.dll SPAIopCgm.dll SPAIopCgmC.dll SPAIopParasolid.dll SPAIopParasolidC.dll SPAIParasolid.dll SPAIParasolidKernel.dll SpaLicExtReg.dll SPALicHttpProxyGUI.dll SpatialInteropInstall.dll SpatialSceneGraphExchange.dll Spatial_LM.dll SPAX3DPDFBase.dll SPAX3DPDFU3DStream.dll SPAX3DRepVisualizationExporter.dll SPAXAcis.dll SPAXAcisAssemblyExporter.dll SPAXAcisAssemblyImporter.dll SPAXAcisBase.dll SPAXAcisGeometryKernelUtils.dll SPAXAcisKernel.dll SPAXAcisManufacturingImporter.dll SPAXAcisMesh.dll SPAXAcisMeshDS.dll SPAXAcisMeshExporter.dll SPAXAcisMeshImporter.dll SPAXAcisPMIEntities.dll SPAXAcisPMIEntitiesDS.dll SPAXAcisPMIImporter.dll SPAXAcisVisualization.dll SPAXAssemblyRep.dll SPAXBase.dll SPAXBoundaryRep.dll SPAXCATIAV4.dll SPAXCATIAV4AssemblyImporter.dll SPAXCATIAV4Base.dll SPAXCATIAV4Mesh.dll SPAXCATIAV4MeshExporter.dll SPAXCATIAV4MeshImporter.dll SPAXCATIAV5AssemblyExporter.dll SPAXCATIAV5AssemblyImporter.dll SPAXCATIAV5Base.dll SPAXCATIAV5ManufacturingExporter.dll SPAXCATIAV5Mesh.dll SPAXCATIAV5MeshExporter.dll SPAXCATIAV5MeshImporter.dll SPAXCATIAV5PMIExporter.dll SPAXCATIAV5Visualization.dll SPAXCATIAV5X2Cgm.dll SPAXCGMGeometryKernelUtils.dll SPAXCgmInitialize.dll SPAXCgmUtils.dll SPAXCgmUtilsCommon.dll SPAXCommon.dll SPAXDefaultHeaderExporter.dll SPAXDefaultHeaderImporter.dll SPAXDx.dll SPAXDxCatiaV5Base.dll SPAXDxCGMBase.dll SPAXDxIcemBase.dll SPAXDxIgesBase.dll SPAXDxStepBase.dll SPAXEBOMAssemblyExporter.dll SPAXEBOMAssemblyImporter.dll SPAXEBOMAssemblyMP.dll SPAXEBOMBase.dll SPAXEnvironment.dll SPAXGeometryRepresentation.dll SPAXicuin38.dll SPAXicuio38.dll SPAXicuuc38.dll SPAXIges.dll SPAXInterop.dll SPAXInteropTkBase.dll SPAXInteropTkBRep.dll SPAXInventorAssemblyExporter.dll SPAXInventorBase.dll SPAXInventorBRepExporter.dll SPAXInventorVisualizationExporter.dll SPAXIop.dll SPAXIopAcis.dll SPAXIopCgm.dll SPAXIopParasolid.dll SPAXJTAssemblyExporter.dll SPAXJTBase.dll SPAXJTBRepExporter.dll SPAXJTParasolid.dll SPAXJTPSDirect.dll SPAXJTVisualization.dll SPAXManufacturingRep.dll SPAXMeshRep.dll SPAXMil.dll SPAXML.dll SPAXODALib.dll SPAXODAssembly.dll SPAXODBase.dll SPAXODBRep.dll SPAXParasolid.dll SPAXParasolidAssemblyMP.dll SPAXParasolidManufacturingImporter.dll SPAXParasolidPMIImporter.dll SPAXParasolidVisualization.dll SPAXPMIRep.dll SPAXProe.dll SPAXProeBase.dll SPAXProeManufacturingExporter.dll SPAXProePMIExporter.dll SPAXProeVisualizationExporter.dll SPAXPropertiesAssemblyImporter.dll SPAXPropertiesBase.dll SPAXPropertiesBRepImporter.dll SPAXPropertiesHeaderImporter.dll SPAXPropertiesVisualizationImporter.dll SPAXProxyBoundaryRep.dll SPAXProxyGeometryRep.dll SPAXProxyInterop.dll SPAXPSDirectAssembly.dll SPAXPSDirectBase.dll SPAXPSDirectBRep.dll SPAXSceneGraphDocument.dll SPAXSolidEdgeAssembly.dll SPAXSolidEdgeBase.dll SPAXSolidEdgeBRep.dll SPAXSolidEdgeParasolid.dll SPAXSolidEdgePSDirect.dll SPAXSolidEdgeVisualization.dll SPAXStep.dll SPAXSTLAssembly.dll SPAXSTLBase.dll SPAXSTLVisualization.dll SPAXStStorage.dll SPAXSWAssemblyExporter.dll SPAXSWBase.dll SPAXSWOldReader.dll SPAXSWParasolid.dll SPAXSWPMIExporter.dll SPAXSWPSDirect.dll SPAXSWReader.dll SPAXSWVisualizationExporter.dll SPAXSWXReader.dll SPAXU3DAssembly.dll SPAXU3DBase.dll SPAXU3DVisualization.dll SPAXUgAssembly.dll SPAXUgBase.dll SPAXUgBRep.dll SPAXUgManufacturingExporter.dll SPAXUgParasolid.dll SPAXUgPMIExporter.dll SPAXUgPSDirect.dll SPAXUgVisualizationExporter.dll SPAXV5TkAssembly.dll SPAXV5TkBase.dll SPAXV5TkBRep.dll SPAXV5TkManufacturing.dll SPAXV5TkMesh.dll SPAXV5TkVisualization.dll SPAXV5Visualization.dll SPAXV6PMIExporter.dll SPAXV6TkCommon.dll SPAXV6TkPMI.dll SPAXVda.dll SPAXVisualizationAsm.dll SPAXVisualizationRep.dll SPAXVisualizationUtils.dll SPAXVisuXMLAssemblyExporter.dll SPAXVisuXMLBase.dll SPAXXCGMDirectBase.dll SPAXXercesUtils.dll SPAXXMLTk.dll SPAzlibIntf.dll spa_lic_app.exe ssl.dll STEPAP203.dll StepAssemblyExport.dll StepAssemblyImport.dll StepDataExchangeUI.dll STEPExchangeEnvExport.dll STEPExchangeEnvImport.dll StepExport.dll STEPGenericResources.dll StepImport.dll STEPPart42Export.dll STEPPart42Import.dll STEPPreview.dll StringUtilities.dll svml_dispmd.dll SWDLReader.dll SWXDV.dll SWXExtractStreams.dll SWXInteropCoreImport.dll SWXInteropCoreInterfaces.dll SWXInteropCoreUtilities.dll SWXUtBasePacket.dll SWXUtGeneral.dll SWXUtImageUtilities.dll SWXUtMemory.dll SymSrv.dll SystemUTBDriver.dll TD_3DSolidHistory_3.09_11.tx TD_AcisBuilder_3.09_11.dll TD_Alloc_3.09_11.dll TD_Ave_3.09_11.tx TD_BrepRenderer_3.09_11.dll TD_Br_3.09_11.dll TD_ColladaExport_3.09_11.tx TD_ColladaImport_3.09_11.tx TD_DbRoot_3.09_11.dll TD_Db_3.09_11.dll TD_DgnImport_3.09_11.tx TD_DgnUnderlay_3.09_11.tx TD_Dwf7Export_3.09_11.dll TD_Dwf7Import_3.09_11.tx TD_DwfUnderlay_3.09_11.tx TD_DynBlocks_3.09_11.tx TD_FtFontEngine_3.09_11.tx TD_Ge_3.09_11.dll TD_Gi_3.09_11.dll TD_Gs_3.09_11.dll TD_PdfExport_3.09_11.tx TD_PDFToolkit_3.09_11.dll TD_RasterExport_3.09_11.tx TD_Root_3.09_11.dll TD_Sm_3.09_11.tx TD_SpatialIndex_3.09_11.dll TD_STLExport_3.09_11.tx TD_SvgExport_3.09_11.tx TessBody_CATech.dll TesselatedDataExchange.dll TessPolygon.dll TG_Db_3.09_11.tx TG_Dgn7IO_3.09_11.tx TG_DwgDb_3.09_11.tx TG_ModelerGeometry_3.09_11.tx ThreadPool_3.09_11.tx TopoExtrapol_1.dll TopologicalAdapter.dll twofish.dll Uext.dll UIVCoreTools.dll V4SysCOMD.dll V5ToV4Fortran.dll V5ToV4GeoError.dll V5ToV4GeomTranslator.dll V5ToV4ReportServices.dll V5ToV4TopoTranslator.dll V5XVLRepresentationModel.dll V6toV5IntegrationBase.dll V6toV5IntegrationItf.dll VariationalOperators.dll VBAIntegration.dll VIAImmersiveViewInterfaces.dll VisCG.dll VisCore.dll VisGDIAPIUtility.dll VisGraphicsOptimizerUI.dll VisSceneGraph.dll VisuDialog.dll VisuDialogAfrFrame.dll VisuDialogEx.dll VisuDialogImpl.dll VisuImmersive3D.dll VisuV6GraphicsOptimizerBuilder.dll VPMEBOMAccess.dll VPMEBOMAccessServices.dll VPMEBOMClientModelCAAImpl.dll VPMEBOMClientModelKWExpo.dll VPMEBOMProp.dll VPMEditorInterfaces.dll VPMEditorServices.dll VPMIDicInterfaces.dll W3dTk.dll WCGWeightAccessInterfaces.dll WFTOCACD.dll WhipTk.dll WhiteBoxesInfra.dll XCAD3DRepImport.dll XCADAnnotationDataExchange.dll XCADFormatConversionServices.dll XCADV5CommonImport.dll XCADV5ExportCommon.dll XCADV5GeomExport.dll XCADV5GeomImport.dll XCADV5PSExport.dll XCADV5PSImport.dll XCADV5TessExport.dll xCATIAV5.dll XGMModel.dll xmilstub.dll XVMGeometry.dll XVMSystem.dll zlib.dll /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin: AcDbPointCloudObj_3.09_11.tx AcDgnLS_3.09_11.tx AcIdViewObj_3.09_11.tx AcModelDocObj_3.09_11.tx AECIIB_3.09_11.tx AnnCoreTools.dll AsdkSmileyDb_3.09_11.tx AutoSurfServices_3.09_11.tx BatchFlow.dll BftierV5.dll BlindColors.dll CAAAuthCommands.dll CAAFreeStyleItf.dll CAT2DLExtraction.dll CAT2DLSearch.dll CAT2DLSwitch3DVisu.dll CAT2DLViewPlaneIn3D.dll CAT2DPolygonClip.dll CAT3DBehaviorItf.dll CAT3DDimVisuAdpt.dll CAT3DDimVisuIntf.dll CAT3DLiveApplicationServices.dll CAT3DLiveBrowserCmds.dll CAT3DLiveQuickPick.dll CAT3DNavigatorBase.dll CAT3DNavigatorWeb.dll CAT3DPhysicalRepItf.dll CAT3DSwYmAccessServices.dll CAT3DXMLCGRFromXVL.dll CAT3DXMLEngine.dll CAT3DXMLEngineItf.dll CAT3DXMLGraphicProperty.dll CAT3DXMLLinks.dll CAT3DXMLStreamEngine.dll CAT3DXMLVaultSystem.dll CATAdvancedMathematics.dll CATAdvancedTopologicalOpe.dll CATAdvancedTopologicalOpeLight.dll CATAfrAppliMobile.dll CATAfrCompanion.dll CATAfrComponentsModel.dll CATAfrFoundation.dll CATAfrFramePriv.dll CATAfrGeometryWshop.dll CATAfrItf.dll CATAfrNavigator.dll CATAfrNavigator_GeometryWshop.dll CATAfrPalette.dll CATAfrProgressTask.dll CATAfrProperties.dll CATAfrSelection.dll CATAnnAssAnnotation.dll CATAnnGeometry.dll CATAnnotationDftIntegration.dll CATAnnotationExtendItf.dll CATAnnotationInterfaces.dll CATAnnotationModeler.dll CATAnnotationModelerBase.dll CATAnnotationPresentation.dll CATAnnotationPubIDL.dll CATAnnotationUseItf.dll CATAnnPackage.dll CATAnnSymbolIntegration.dll CATAssemblyInterfaces.dll CATAssemblyProIDL.dll CATAssemblyUpdateItf.dll CATAsyncServices.dll CATAsyncTasksPlatform.dll CATAuiHandle.dll CATAuthoringBaseUI.dll CATAuthoringCompassBase.dll CATAuthoringUIInterfaces.dll CATAutoItf.dll CATAVLItf.dll CATAxisBody.dll CATBasicTopologicalOpe.dll CATBatCAAGrid.dll CATBatchDll.dll CATBatchToolsOptions.dll CATBatchUtils.dll CATBatCliMonitor.dll CATBatGridWCC.dll CATBatProtocol.dll CATBatSrvMonitor.dll CATBBMagic.dll CATBinXml.dll CATBIWBeadUI.dll CATBIWDimVisualization.dll CATBIWError.dll CATBIWGraph.dll CATBIWHoleUI.dll CATBIWIntegration.dll CATBIWInterfaces.dll CATBIWModel.dll CATBIWOperators.dll CATBIWRidgeUI.dll CATBIWUIError.dll CATBIWUtilitiesModel.dll CATBIWUtilitiesUI.dll CATCafAfrToolsOptions.dll CATCafDocumentation.dll CATCafDynLicensing.dll CATCafErrorLogAddin.dll CATCafLicensing.dll CATCafNetworkAddin.dll CATCafPCSAddin.dll CATCafPrintToolsOptions.dll CATCafPublishToolsOptions.dll CATCafSearchCommand.dll CATCafSearchUI.dll CATCafSoftKeyboard.dll CATCafStatisticsAddin.dll CATCafVisuOptions.dll CATCafVisuPerfoAddin.dll CATCamAddIn.dll CATCamController.dll CATCamItf.dll CATCamModel.dll CATCamView.dll CATCamViewsUI.dll CATCaoImmersiveCameraBase.dll CATCaoModel.dll CATCaoTools.dll CATCarColorScale.dll CATCarDressUpMdl.dll CATCaxModelConvert.dll CATCaxPrjConvert.dll CATCaxProdConvert.dll CATCbdClipboardInterfaces.dll CATCcpDnDBase.dll CATCdbEntity.dll CATCDMBaseInterfaces.dll CATCDMInterfaces.dll CATCDMOperatorsInterfaces.dll CATCDS.dll CATCDSInterfaces.dll CATCDSMathInfra.dll CATCDSUnderPlayBack.dll CATCDSUtilities.dll CATCDSV5Driver.dll CATCfgAuthoringItf.dll CATCfgBrowseItf.dll CATCfgCommonServices.dll CATCfgFilter.dll CATCfgInfra.dll CATCfgInfraPrivateItf.dll CATCfgIntegrationItf.dll CATCfgNavServices.dll CATCfgQueryServices.dll CATCfgSessionServices.dll CATCfgXMLFilterParser.dll CATCfgXMLParser.dll CATCGMCleaner.dll CATCGMDebugInfo.dll CATCGMDebugVersion.dll CATCGMGeoClnGeom.dll CATCGMGeoClnTopo.dll CATCGMItfTextUtilities.dll CATCGMRefiner.dll CATCGMRefinerImpl.dll CATCGMReplayExit.dll CATCGMReplayGraphicalChangeSet.dll CATCGMSkmDataItf.dll CATCGMV5Foreign.dll CATCGMV5Part.dll CATCGMV5Record.dll CATCGMV5SpecsQuery.dll CATCioCGMV5Interop.dll CATCkeGenerateIdxBatch.dll CATCkeGenerateIdxUI.dll CATClassACoreInterfaces.dll CATClassACoreResources.dll CATClassATopoOperators.dll CATCldFtrVisualization.dll CATCldImportExport.dll CATCldImportExportEngine.dll CATCldMeshCleaner.dll CATCldResMeshInria.dll CATCldResOperators.dll CATCldResReshaper.dll CATClnAnn.dll CATClnBase.dll CATClnCstMod.dll CATClnDft.dll CATClnDftDressUp.dll CATClnFta.dll CATClnGenericNaming.dll CATClnGSD.dll CATClnKnowledge.dll CATClnMecMod.dll CATClnPrdForFBDI.dll CATClnPrt.dll CATClnSkm.dll CATClnSpecs.dll CATCloudBasicResources.dll CATCloudCGMUtilities.dll CATCloudEditorFeatures.dll CATCloudEditorInterfaces.dll CATCloudExactPredicates.dll CATCloudVisualization.dll CATCoexMappingInterfaces.dll CATColDesignItf.dll CATComBase.dll CATComDrvBB.dll CATComHTTPEndPoint.dll CATCompassNavigator.dll CATCompliancy.dll CATCompliancyUI.dll CATComServices.dll CATComSidl.dll CATComSidlFile.dll CATConstraint2Interfaces.dll CATConstraintModeler.dll CATConstraintModelerItf.dll CATConstraintModelerUI.dll CATConstraintSettings.dll CATCosSolverImplementation.dll CATCosSolverInterface.dll CATCosSolverServices.dll CATCpcPlayCommands.dll CATCsaError.dll CATCsaSolid.dll CATCsaSubGeoLnk.dll CATCurveBasedGeoOperators.dll CATCurveBasedGeoOperatorsA.dll CATCurveBasedInfrastructure.dll CATCurveBasedMathematics.dll CATCurveBasedTopoOperators.dll CATCVMGeometry.dll CATCVMSystem.dll CATCXDebug.dll CATD2iClean.dll CATDbc3dmFiltersQuery.dll CATDbcBrowsers.dll CATDbcMCX.dll CATDbcMeasure.dll CATDbcPageSetup.dll CATDbiCATBack.dll CATDbiClean.dll CATDbiReview.dll CATDbProvider.dll CATDbsBaseSettings.dll CATDbsDialog.dll CATDbuCtxMenuPLM.dll CATDCInfraMappingTbl.dll CATDduCAA.dll CATDfcBase.dll CATDfcBaseSetVisu.dll CATDfcMCXCmd.dll CATDftDressUpAutomation.dll CATDftPX1Upgrade.dll CATDftReportModeler.dll CATDFTTOLFileLegacy.dll CATDfuBaseCtxMnu.dll CATDfuBaseHdr.dll CATDfuBaseThumbnail.dll CATDfuBaseWkb.dll CATDfuFacets.dll CATDfuFTAUI.dll CATDfuResourcesBase.dll CATDialogEngine.dll CATDibModelerExtendItf.dll CATDibModelerInterfaces.dll CATDibModelerUseItf.dll CATDicPageSetup.dll CATDifImport.dll CATDifReview.dll CATDimVisuEngine.dll CATDlgHtml.dll CATDlgStandard.dll CATDlgView.dll CATDrafting2DLBaseInfra.dll CATDrafting2DLCAA.dll CATDrafting2DLInfrastructure.dll CATDrafting2DLInfraUI.dll CATDrafting2DLProvider.dll CATDrafting2DLUI.dll CATDrafting2DLVBExt.dll CATDrafting3DMCommandsTmp.dll CATDraftingAnnotation1.dll CATDraftingAnnotationBase.dll CATDraftingAnnotationBaseLegacy.dll CATDraftingBaseCommands.dll CATDraftingBaseInfra.dll CATDraftingBaseInfraUI.dll CATDraftingBaseLiveCommands.dll CATDraftingBaseReviewCommands.dll CATDraftingBaseUI.dll CATDraftingBaseUIItf.dll CATDraftingDressUp.dll CATDraftingFeature.dll CATDraftingFTACommands.dll CATDraftingFTACommands2.dll CATDraftingFTAUI.dll CATDraftingGenInterfaces.dll CATDraftingGenModeler.dll CATDraftingGenUseItf.dll CATDraftingInfraLinks.dll CATDraftingInfraReview.dll CATDraftingInfrastructure.dll CATDraftingInfrastructureUI.dll CATDraftingIntCommands.dll CATDraftingInterfaces.dll CATDraftingLiveReviewUIItf.dll CATDraftingReviewUI.dll CATDraftingSktBaseCommands.dll CATDraftingUseItf.dll CATDraftingVB.dll CATDraftingVBExt.dll CATDressUpPackage.dll CATDrwPackage.dll CATDrwPictureIn3D.dll CATDwbWorkbenchTransition.dll CATDWCBusinessLogicImpl.dll CATDWCBusinessLogicInterfaces.dll CATDWCCGRDoc.dll CATDWCInfra.dll CATDWCModelDoc.dll CATDWCompatibility.dll CATDWCOptions.dll CATDWCPartDoc.dll CATDWCProdDoc.dll CATDWCToolBox.dll CATDxp3DXMLIdentification.dll CATDxp3DXMLInOutputer.dll CATDxp3DXMLRecordCreation.dll CATDxp3DXMLRecordNavigation.dll CATDxp3DXMLVaultSystem.dll CATDxpPCSMetrics.dll CATDxpReportingSystem.dll CATDXSDMStepForm.dll CATDXSrtSessionMgmt.dll CATDXSrtSimpleTypes.dll CATDXV5FTATessellatedRepresentation.dll CATech_CATGeoFactory.dll CATech_HSR.dll CATElfElemShared.dll CATELFMathKernel.dll CATELFOptimization.dll CATELFSparseSolver.dll CATEPLMImportInputOutputUI.dll CATExpertDriver.dll CATExpertKnowWorkshop.dll CATExpressionEngine.dll CATFaiDynAnalysis.dll CATFaiItf.dll CATFbdiFileAccessItf.dll CATFbdImportInterfaces.dll CATFecFeatPropEdit.dll CATFecGroupSelection.dll CATFecStandardEditor.dll CATFecUtilities.dll CATFileVaultSystem.dll CATFLPDebugTraces.dll CATFmuFileAccess.dll CATFmuFileAccessItf.dll CATFmuFileAdminModel.dll CATFmuFileAdminUI.dll CATFmuFileImpl.dll CATFmuTools.dll CATFreeFormOperators.dll CATFreeFormOperatorsFFit.dll CATFreeStyleResources.dll CATFreeStyleUseItf.dll CATFrr2DDiagram.dll CATFrrObjectInteraction.dll CATFrrTreeVisualization.dll CATFsiItf.dll CATFunctionalTopologicalOpe.dll CATFuzOperators.dll CATFuzzyOperators.dll CATFuzzyPolyOper.dll CATGeoClean.dll CATGeoControl.dll CATGeoFrm.dll CATGeolocationAccessItf.dll CATGeometricObjects.dll CATGeometricObjectsCATIA.dll CATGeometricObjectsCGM.dll CATGeometricObjects_MProc.dll CATGeometricOperators.dll CATGeomOpe.dll CATGeomVisuBase.dll CATGipFunctional.dll CATGipGetTraces.dll CATGipMechanical.dll CATGipShape.dll CATGipSpec.dll CATGitInterfaces.dll CATGlobalImport.dll CATGlobalImportInterfaces.dll CATGMAdvancedOperatorsInterfaces.dll CATGMGeometricInterfaces.dll CATGMLiveOperator.dll CATGMModelCmpInterfaces.dll CATGMModelInterfaces.dll CATGmoAutomation.dll CATGmoAutoNotifCallBack.dll CATGmoDimVisualization.dll CATGmoDWCIntegration.dll CATGmoError.dll CATGmoIntegration.dll CATGmoInterfaces.dll CATGmoMecModImpl.dll CATGmoModelImpl.dll CATGmoOperators.dll CATGmoOptimizerModel.dll CATGmoOptimizerOperators.dll CATGMOperatorsInterfaces.dll CATGmoSectioning.dll CATGmoUtilities.dll CATGmoVariationalSweep.dll CATGmoWireModel.dll CATGmoWireOperators.dll CATGngBRepAccess.dll CATGngFeatures.dll CATGngGraph.dll CATGngName.dll CATGngReport.dll CATGngReportUtilities.dll CATGngTopologicalAccess.dll CATGomUtilities.dll CATGotInterfaces.dll CATGotItf.dll CATGphViewModelerItf.dll CATGraph.dll CATGraphicProperties.dll CATGSMIDLItf.dll CATGSMModelServices.dll CATGSMOperatorsInterfaces.dll CATGSMTopoServices.dll CATGSMUseItf.dll CATGui3DCurveOffset.dll CATGuiAffinity.dll CATGuiAssemble.dll CATGuiAxisLine.dll CATGuiAxisToAxis.dll CATGuiBase.dll CATGuiBlend.dll CATGuiBlendCorner.dll CATGuiBoundary.dll CATGuiBump.dll CATGuiChecker.dll CATGuiCircle.dll CATGuiCombine.dll CATGuiConic.dll CATGuiConnect.dll CATGuiContour.dll CATGuiCorner.dll CATGuiCurve.dll CATGuiCurveEquations.dll CATGuiCurvePar.dll CATGuiCurveSmooth.dll CATGuiDevelop.dll CATGuiExtractSolide.dll CATGuiExtractSolideMultiContour.dll CATGuiExtrapol.dll CATGuiExtremum.dll CATGuiExtremumPolar.dll CATGuiExtrude.dll CATGuiFill.dll CATGuiFillet.dll CATGuiGlobalUserSettings.dll CATGuiGraph.dll CATGuiGridSet.dll CATGuiGSO.dll CATGuiHealing.dll CATGuiHelix.dll CATGuiIntersect.dll CATGuiInverse.dll CATGuiJunction.dll CATGuiLaw.dll CATGuiLine.dll CATGuiLineCorner.dll CATGuiLiveShape.dll CATGuiLoft.dll CATGuiMask.dll CATGuiMidSurface.dll CATGuiMultiple.dll CATGuiMultiSel.dll CATGuiNearest.dll CATGuiOffset.dll CATGuiOnSupport.dll CATGuiPlane.dll CATGuiPoint.dll CATGuiProject.dll CATGuiReflectLine.dll CATGuiResizableVisu.dll CATGuiRevol.dll CATGuiRollingOffset.dll CATGuiRotate.dll CATGuiScaling.dll CATGuiSeatDiabolo.dll CATGuiSectioning.dll CATGuiSelectionChain.dll CATGuiSettings.dll CATGuiShapeMorphing.dll CATGuiSilhouette.dll CATGuiSphere.dll CATGuiSpine.dll CATGuiSpiral.dll CATGuiSplit.dll CATGuiStandard.dll CATGuiSweep.dll CATGuiSweepSketch.dll CATGuiSymmetry.dll CATGuiThickness.dll CATGuiTranslate.dll CATGuiTrim.dll CATGuiTweakFace.dll CATGuiUnfold.dll CATGuiUtilities.dll CATGuiVariableOffset.dll CATGuiVariationalSweep.dll CATGuiWrapCurve.dll CATGuiWrapSurface.dll CATGuiWysiwyg.dll CATGupBase.dll CATGupComponents.dll CATGviGeomVisu.dll CATHlrV4Geometry.dll CATHlrV4Topology.dll CATHybridSceneServices.dll CATIAApplicationFrame.dll CATIABatImpl.dll CATIADataFormat.dll CATIAMAO.dll CATIAModelVisu.dll CATIColCAAService.dll CATIColRTCService.dll CATIcoVisuIdentification.dll CATIdeSettingsItf.dll CATImmDocCommon.dll CATImmDocViewerCommon.dll CATImmEditPropertiesUI.dll CATImmFindCmd.dll CATImmMetadataEnv.dll CATImmMoreTypes.dll CATImmNavigationServices.dll CATImmNavigatorsUI.dll CATImmNavKnwImpl.dll CATImmPartsDocProperty.dll CATImmPartsDocumentExpand.dll CATImmPLMWED.dll CATImmPropertyCmd.dll CATImmRestoreIteration.dll CATImmSearch3DS.dll CATImmSearchDB.dll CATImmSearchModel.dll CATImmSearchRefine.dll CATImmSearchSession.dll CATImmSearchSimilar.dll CATImmSearchWnd.dll CATImmToolbarImpact.dll CATImmToolbarSearch.dll CATImmTransferToUserCmd.dll CATImmVPMBaseImpl.dll CATImmVPMBaseServices.dll CATImmVPMCCPDrag.dll CATImmVPMChangeCollabSpace.dll CATImmVPMFrame.dll CATImmVPMFrameDebug.dll CATImmVPMGenCmd.dll CATImmVPMGenHeader.dll CATImmVPMGetParents.dll CATImmVPMInterfaces.dll CATImmVPMInterfacesLFT.dll CATImmVPMLegacyInterfaces.dll CATImmVPMLegacyOpenNonCATIADoc.dll CATImmVPMLock.dll CATImmVPMMassiveUnReserve.dll CATImmVPMMetaDataFrame.dll CATImmVPMModel.dll CATImmVPMNavInterfaces.dll CATImmVPMSearch.dll CATImmVPMServices.dll CATImmVPMSettings.dll CATImmVPMSmartZoom.dll CATImmVPMTranfertCmd.dll CATImmVPMXHilite.dll CATInertiaSolverInterfaces.dll CATInfInterfaces.dll CATInstantCollabCommonServices.dll CATInstantCollabDesignItf.dll CATInstantCollabItf.dll CATInstantCollabObject.dll CATInstantCollabService.dll CATInstantCollabSettings.dll CATIntCollision.dll CATInteractiveInterfaces.dll CATInterferenceInterfaces.dll CATIntInterfaces.dll CATIntInterferenceBase.dll CATIntInterferenceVisuBase.dll CATIntMeasurement.dll CATJNIBridge.dll CATKmrVBParser.dll CATKneMecMod.dll CATKnowHowInRep.dll CATKnowHowPartnerImpl.dll CATKnowledgeModeler.dll CATKnowledgeModelerItf.dll CATKnowledgeSharedUI.dll CATKnowledgeUIItf.dll CATKnowledgeVisu.dll CATKwdRuntimeItf.dll CATKweARM.dll CATKweAutomation.dll CATKWEBase.dll CATKWEBCSolver.dll CATKweCustoExtension.dll CATKWEDrivSpec.dll CATKWEExpr.dll CATKWEFCSolver.dll CATKWEFunctionsLibrary.dll CATKweGlobalAddin.dll CATKweGraphViewBase.dll CATKWELANG.dll CATKweParmExternalLink.dll CATKWEReport.dll CATKWERule.dll CATKweSearchUIBase.dll CATKweSettings.dll CATKweSharedUI.dll CATKweSubtypeUI.dll CATLayoutInfraCatalog.dll CATLic.dll CATLieKnowledgePattern.dll CATLieProperties.dll CATLieSettingControllerImplement.dll CATLieToolbar.dll CATLieUnit.dll CATLifSettings.dll CATLiteralFeatures.dll CATLiteralsEditor.dll CATLiveCoreInterfaces.dll CATLMjni.dll CATLowCostPLMBatch.dll CATMagnitude.dll CATMapModeler.dll CATMatAdaptor.dll CATMatAdaptorUI.dll CATMatCnxModel.dll CATMaterialItf.dll CATMathematics.dll CATMathStream.dll CATMatInterfaces.dll CATMatIntfServices.dll CATMatModel.dll CATMatNewModel.dll CATMatVisuAlgo.dll CATMeasureDecoration.dll CATMeasureGeometry.dll CATMeasureGeometryInterfaces.dll CATMeasureOperationsImpl.dll CATMechanicalCommands.dll CATMechanicalModeler.dll CATMechanicalModelerLive.dll CATMechanicalModelerUI.dll CATMecModExtendItf.dll CATMecModInterfaces.dll CATMecModInterfacesUI.dll CATMecModLiveInterfaces.dll CATMecModLiveUseItf.dll CATMecModUIExtendItf.dll CATMecModUIUseItf.dll CATMecModUseItf.dll CATMeshObjectsCGM.dll CATMetaModelerProtocol.dll CATMMedia2DRendering.dll CATMMediaImageUI.dll CATMMediaPixelImage.dll CATMMediaRasterFormats_SB.dll CATMMediaRasterFormats_SB_File.dll CATMMediaRasterProcessor.dll CATMMediaScreenGrab.dll CATMMediaSVGInterpreter.dll CATMmFunctionalItf.dll CATMmlBRepMode.dll CATMmlRefPlane.dll CATMmlSys.dll CATMMM.dll CATMmrApplication.dll CATMMRasterEngineGDIplus.dll CATMMRasterEngineOpenAPI.dll CATMMRasterEngineSB.dll CATMmrAutomation.dll CATMmrAutomationInterfaces.dll CATMmrAxisSystem.dll CATMmrBrepUpgrade.dll CATMmrExternalReferences.dll CATMmrFileLegacy.dll CATMmrKwdIntegration.dll CATMmrLiveUI.dll CATMmrMappingServices.dll CATMmrModelLegacy.dll CATMmrRep.dll CATMmrSelSetsGlobalImport.dll CATMmrSys.dll CATMmrTopoOpe.dll CATMmrTrilogy.dll CATMmrVisu.dll CATMmuAxisSystem.dll CATMmuCommands.dll CATMmuPartEditor.dll CATMmuSettings.dll CATMMX.dll CATMRCModel.dll CATMRCNavigation.dll CATMSXML3.dll CATMxaiInterfaces.dll CATMxauClientItf.dll CATMxauClientItfImpl.dll CATMxiInterfaces.dll CATNavigator2Itf.dll CATNavigatorItf.dll CATNlsTools.dll CATObjectModelerBase.dll CATObjectModelerCATIA.dll CATObjectModelerContBase.dll CATObjectModelerItf.dll CATObjectModelerNavigator.dll CATObjectSpecsModeler.dll CATOmaSDMContainer.dll CATOmbLinkAccess.dll CATOmbLinkFTA.dll CATOmbLinkNavigationAccess.dll CATOmbMigrationAccess.dll CATOme.dll CATOmsBase.dll CATOmsDocument.dll CATOmsSchema.dll CATOmsSchemaUtilities.dll CATOmx.dll CATOmxBase.dll CATOmyAppsServices.dll CATOMYCommunication.dll CATOmyPCSMonitor.dll CATOpDataItf.dll CATOpenImpl.dll CATP2PCore.dll CATPartDesignBase.dll CATPartDesignDimFTA.dll CATPartDesignFeature.dll CATPartDesignSettings.dll CATPartDesignStandard.dll CATPartDesignUI.dll CATPartDesignUpdate.dll CATPartIDLItf.dll CATPartInterfaces.dll CATPartMeanDimension.dll CATPartParentChildren.dll CATPartUseItf.dll CATPathModeler.dll CATPdgAutomation.dll CATPdgBuild.dll CATPdgExposedView.dll CATPLMAdapterEKLBinding.dll CATPLMAdapterProxy.dll CATPLMAssessmentResult.dll CATPLMBatch.dll CATPLMBRUtilities.dll CATPLMCBPDocFileServicesItf.dll CATPLMCertifLibrary.dll CATPLMChangeStatus.dll CATPLMClientCoreFactories.dll CATPLMClientCoreItf.dll CATPLMClientCoreModel.dll CATPLMClientCoreOOD.dll CATPLMClientCoreTOSBridge.dll CATPLMCloseExit.dll CATPLMCmdParm.dll CATPLMCoExMappingXML.dll CATPLMCollabSpaceSwitch.dll CATPLMCommandBehaviourInterfaces.dll CATPLMCommandBehaviourManager.dll CATPLMCompareAddinServices.dll CATPLMCompassBase.dll CATPLMCompassBaseLight.dll CATPLMCompassBaseShared.dll CATPLMCompassCheckerAddin.dll CATPLMCompassExtBase.dll CATPLMCompassItf.dll CATPLMCompassVPMNavImpl.dll CATPLMCompletionServices.dll CATPLMComponentChecker.dll CATPLMComponentCheckerBatch.dll CATPLMComponentCheckerBatchUI.dll CATPLMComponentDebug.dll CATPLMComponentInterfaces.dll CATPLMConfigUIAuthCommon.dll CATPLMConfigUIAuthEffAdapter.dll CATPLMConfigUIAuthItf.dll CATPLMConfigUIAuthPrivateItf.dll CATPLMCustomization.dll CATPLMDDInterfaces.dll CATPLMDelete.dll CATPLMDispatcherItf.dll CATPLMDispatcherSpecificItf.dll CATPLMDlg.dll CATPLMDmtDocCommands.dll CATPLMDmtDocViewerCommands.dll CATPLMDmtDocViewerTrace.dll CATPLMDmtParentsProvider.dll CATPLMDocEnv.dll CATPLMDocInterfaces.dll CATPLMDocModel.dll CATPLMDocRelations.dll CATPLMDocumentCtxMenu.dll CATPLMDocumentNew.dll CATPLMDocumentPLMNavigation.dll CATPLMDTc.dll CATPLMDuplicate.dll CATPLMDXServices.dll CATPLMEditAttributesInterfaces.dll CATPLMEditionAttributeFrame.dll CATPLMErrorEditability.dll CATPLMEvolution.dll CATPLMFaraday.dll CATPLMFaradayUI.dll CATPLMFileDnDDocCommand.dll CATPLMGraphicServices.dll CATPLMHistoricLinks.dll CATPLMIdentification.dll CATPLMIdentificationAccess.dll CATPLMIdentificationCoreDebug.dll CATPLMIdentificationTools.dll CATPLMImpactGraph.dll CATPLMImplAdapterBase.dll CATPLMImplAdapterQLBase.dll CATPLMImplDataExchangeItf.dll CATPLMIntegration.dll CATPLMIntegrationAccess.dll CATPLMIntegrationAccessItf.dll CATPLMIntegrationBase.dll CATPLMIntegrationCmd.dll CATPLMIntegrationInterfaces.dll CATPLMKweDicoServices.dll CATPLMLCCGlobalAddin.dll CATPLMLicensing.dll CATPLMLife4AllAddinServices.dll CATPLMLifeCyclePanel.dll CATPLMLifeCycleWorkbenchTransition.dll CATPLMLinksUIInterfaces.dll CATPLMListFrame.dll CATPLMManageAccess.dll CATPLMManagementDlg.dll CATPLMManagementInterfaces.dll CATPLMMinorVersioning.dll CATPLMModelBuilder.dll CATPLMModelerBaseInterfaces.dll CATPLMModelerLanguage.dll CATPLMNavDlgServices.dll CATPLMNavIGAcquisition.dll CATPLMNavOpenNonCATIADoc.dll CATPLMNavRepServices.dll CATPLMNavSearchBubble.dll CATPLMNewDlg.dll CATPLMNewManagement.dll CATPLMNewManagementUI.dll CATPLMNewVerFrom.dll CATPLMOpenUI.dll CATPLMPreviewServices.dll CATPLMPreviewUI.dll CATPLMProfile.dll CATPLMPropagationServices.dll CATPLMPsp.dll CATPLMPXn.dll CATPLMQLCPPParser.dll CATPLMReferenceKWEAccessor.dll CATPLMRepBaseUIImpl.dll CATPLMRepUIImpl.dll CATPLMRuleInterfaces.dll CATPLMRuleKWImpl.dll CATPLMRuleModel.dll CATPLMSave.dll CATPLMServicesItf.dll CATPLMShowResult.dll CATPLMSpecificationAppItf.dll CATPLMSpecsModeler.dll CATPLMStreamDescriptor.dll CATPLMStructureViewer_respRJS.dll CATPLMTagModeler.dll CATPLMToolbarAuthoringAddin.dll CATPLMToolbarSearchAddin.dll CATPLMTosPending.dll CATPLMTransitionEngineItf.dll CATPLMUIAccess.dll CATPLMUIApplicabilityProject.dll CATPLMUICreateContext.dll CATPLMUIEditability.dll CATPLMUIImplServices.dll CATPLMUIInterfaces.dll CATPLMUIInterfacesDlg.dll CATPLMUIOpenCmds.dll CATPLMUIOpenServices.dll CATPLMUISecurity.dll CATPLMUIServices.dll CATPLMUpdateGenericActors.dll CATPLMUpdateRelationActors.dll CATPLMUpdateServices.dll CATPLMUpdateUseItf.dll CATPLMUpdateUseItfInternal.dll CATPLMUserTypeServices.dll CATPLMVersioning.dll CATPLMVIASearchBubbleModel.dll CATPLMVPMNavAppsCmn.dll CATPolyCanonicOperators.dll CATPolygonalTools.dll CATPolyhedralBodyOperators.dll CATPolyhedralInterfaces.dll CATPolyhedralMathematics.dll CATPolyhedralObjects.dll CATPolyhedralOperators.dll CATPolyhedralVisualization.dll CATPolyhedralVisuOperators.dll CATPrdCATBack.dll CATPrdFileLegacyInterfaces.dll CATPrdFileSMTDocEnv.dll CATPrdInterfacesLegacyImpl.dll CATPrdLegacyImpl.dll CATPrdLegacyRelations.dll CATPrdModel.dll CATPrdPccAdaptors.dll CATPrdPccModel.dll CATPrdRelations.dll CATPrdSynchroEBOMExtension.dll CATPrint.dll CATProductStructureInterfaces.dll CATProductStructureItfWithdraw.dll CATProviderItf.dll CATPrsFbdImport.dll CATPrsInterfacesLegacyImpl.dll CATPrsLegacyServices.dll CATPrsLegacyTechno.dll CATPrsVisuLegacyToRemove.dll CATPrt.dll CATPrtTechRes.dll CATPrtTRCrossHighlight.dll CATPrtXMLParser.dll CATPubCapture.dll CATPubCapture_Hook.dll CATPubEditor.dll CATQsrResAlgorithms.dll CATR3DDexelLocalization.dll CATR3DIndexedBoolean.dll CATR3DPredicates2Imp2.dll CATR3DSweepAndMS.dll CATRbaComplexMaterialFactory.dll CATRbaComplexMaterialKey.dll CATRbaDlgComponent.dll CATRbaInterfaces.dll CATRbaModel.dll CATRbaShaders.dll CATRbaTurntable.dll CATRbaUI.dll CATRdgItf.dll CATRelationalDesignToolboxItf.dll CATRepPccModel.dll CATRepPccModelProp.dll CATRepTemplateUseItf.dll CATRmaComplexMaterial.dll CATRmaInterfaces.dll CATRmaNewModel.dll CATRmaVisu.dll CATRmaVisuInterfaces.dll CATRmaVisuItfServices.dll CATRndUIWidget.dll CATRscItf.dll CATRshItf.dll CATRshModel.dll CATRshUIWidget.dll CATRshView.dll CATRTCDlg.dll CATRTCItf.dll CATRTCMsgLayer.dll CATRTCP2PImpl.dll CATRTCSametimeImpl.dll CATRulerUI.dll CATSaiSpaceAnalysisItf.dll CATScriptEngine.dll CATScriptReplayInteractions.dll CATSdeSettingItf.dll CATSdeSTEPIntegratedResources.dll CATSdeStepToAssembly.dll CATSetupDataXMLParser.dll CATSfmAccess.dll CATSfmKernel.dll CATSfmKernelItf.dll CATSGMOperatorsInterfaces.dll CATSGV6Streaming.dll CATSheetMetal.dll CATSheetMetalCheck.dll CATSheetMetalInfra.dll CATSheetMetalOperators.dll CATSheetMetalVisu.dll CATSHMOrderProcess.dll CATSimRepAdp.dll CATSimRepInterfaces.dll CATSimRepInterfacesServices.dll CATSimRepResources.dll CATSketcherInterfaces.dll CATSketcherToolsUI.dll CATSketcherUseItf.dll CATSketcherVisu.dll CATSkm2DLayout.dll CATSkmAutomation.dll CATSkmSolver.dll CATSkmWireframe.dll CATSktAssistant.dll CATSktSettings.dll CATSktToolbox.dll CATSktToolsUseItf1.dll CATSktTransient.dll CATSku2DLayout.dll CATSkuAfrComponents.dll CATSkuBase.dll CATSkuCommands.dll CATSkuWF3.dll CATSmaDExposedView.dll CATSmaDFeature.dll CATSmaFillSubdivision.dll CATSmaInterfaces.dll CATSmaLightPreview.dll CATSmaMeshAdvOperators.dll CATSmaMeshExtrapolation.dll CATSmaUseItf.dll CATSmdDDrafting.dll CATSmdDExposedView.dll CATSmdDFeature.dll CATSmdInterfaces.dll CATSmdLightPreview.dll CATSmDownwardCompatibility.dll CATSmDrafting.dll CATSmdRemoveFace.dll CATSmdStamp.dll CATSmdUnfoldStamp.dll CATSmDxf.dll CATSmExposedView.dll CATSmgBaseMeshGenerator.dll CATSmInterfaces.dll CATSmInternalItf.dll CATSmIsometries.dll CATSmmLightPreview.dll CATSmmLightPreviewInfrastructure.dll CATSmModel.dll CATSmModelTraceDebug.dll CATSmSolid.dll CATSmStamp.dll CATSmTransformations.dll CATSmUseItf.dll CATSobUtilities.dll CATSPAXDataExchange.dll CATSpecLibrary.dll CATSsdStepForm.dll CATStandardContainer.dll CATStatsTreeUtilities.dll CATStyleProcessor.dll CATSubdivisionApproximation.dll CATSubdivisionMeshGenerator.dll CATSubdivisionMeshOperators.dll CATSubdivisionObjects.dll CATSurfacic2DMode.dll CATSurfacicCln.dll CATSurfacicCommands.dll CATSurfacicDistortion.dll CATSurfacicDumpController.dll CATSurfacicGeoOperators.dll CATSurfacicInfrastructure.dll CATSurfacicInterfaces.dll CATSurfacicManipulators.dll CATSurfacicMathematics.dll CATSurfacicMathGeomFeLight.dll CATSurfacicMathLight.dll CATSurfacicResources.dll CATSurfacicResourcesInit.dll CATSurfacicSharedItf.dll CATSurfacicTopoOperators.dll CATSurfacicUIResources.dll CATSurfacicUserExperienceItf.dll CATSurfResMecMod.dll CATSWXVisu.dll CATSysAllocator.dll CATSysCATIAAI.dll CATSysCommunication.dll CATSysCompFile.dll CATSysDbSettings.dll CATSysExternApp.dll CATSysFile.dll CATSysMainThreadMQ.dll CATSysMotifDrv.dll CATSysMultiThreading.dll CATSysPreview.dll CATSysProxy.dll CATSysRunBrw.dll CATSysTS.dll CATSysTSObjectModeler.dll CATTechDebug.dll CATTechGem.dll CATTemplateInterfaces.dll CATTerTechnoResultItf.dll CATTesHLRUtilities.dll CATTesHLRUtilitiesMisc.dll CATTessellate_CATech.dll CATTessellation.dll CATTessellationHLR.dll CATTessellationHLRCGM.dll CATTocV4Topology.dll CATTocV4Utilities.dll CATToolsOptionsAndDeplymentCommand.dll CATTopologicalObjects.dll CATTopologicalObjectsCGM.dll CATTopologicalObjectsCmp.dll CATTopologicalOperators.dll CATTopologicalOperatorsLight.dll CATTPSAdapter.dll CATTPSAdapterBase.dll CATTPSBaseUseItf.dll CATTPSCATBack.dll CATTPSContainer.dll CATTPSEDITORUI.dll CATTPSEditSearch.dll CATTPSFeatureBase.dll CATTPSGraph2DBase.dll CATTPSHeadersServices.dll CATTPSItf.dll CATTPSItfBase.dll CATTPSLightCGRContainer.dll CATTPSLightCGRContainerBase.dll CATTPSLightGraph2DBase.dll CATTPSLightItf.dll CATTPSLightKernel.dll CATTPSLightModel.dll CATTPSLightModelBase.dll CATTPSLightParser.dll CATTPSLightSAXReadWrite.dll CATTPSLightTechnoAttr.dll CATTPSLightUseEntity.dll CATTPSLightUSM.dll CATTPSLightVisu.dll CATTPSLightVisuBase.dll CATTPSLightXml.dll CATTPSMCXFeaturePLMUpdate.dll CATTPSMODEL.dll CATTPSPathElemBase.dll CATTPSPDF.dll CATTPSPLMServicesBase.dll CATTPSPropertiesDft.dll CATTPSPubIDL.dll CATTPSRepresentationServices.dll CATTPSServicesItfBase.dll CATTPSSettingsImpl.dll CATTPSUIResources.dll CATTPSUseItf.dll CATTPSVisu3DBase.dll CATTPSVISUALIZATION.dll CATTTRSAdapter.dll CATTTRSItf.dll CATTTRSItfAdapter.dll CATTTRSModel.dll CATTTRSUseItf.dll CATUdbBase.dll CATUdfModel.dll CATUdfToolCmds.dll CATUNICmds.dll CATUNIEditorItf.dll CATUNIModel.dll CATUNIRemote.dll CATUNIView.dll CATUNIWorkshop.dll CATUV2MeshRefiner.dll CATUVEncoding.dll CATUVMeshBuilder.dll CATV4DataAdmin.dll CATV4Geometry.dll CATV4gUtilities.dll CATV4Maths.dll CATV4Procedural.dll CATV4System.dll CATV4Topology.dll CATV6V5Checker.dll CATV6V5ModelServices.dll CATVBAInfra.dll CATView.dll CATVioFortran.dll CATVioM2ToV5.dll CATVioV4ModelAccess.dll CATVioV4MUToM2.dll CATVioV4ToM2.dll CATVioV4ToV5.dll CATVirtualVaultSystem.dll CATVis3DGrid.dll CATVisCIDPanel.dll CATVisColorChooser.dll CATVisCommands.dll CATVisController.dll CATVisDetectGraphicNeeded.dll CATVisDmuStream.dll CATVisFormats.dll CATVisFoundation.dll CATVisFreeType.dll CATVisGraphicsOptimizer.dll CATVisHLR.dll CATVisImmersivePanel.dll CATVisInteropHCG.dll CATVisInteropVRML.dll CATVisInteropVRML2.dll CATVisInteropXMLMesh.dll CATVisItf.dll CATVisKDop.dll CATVisLOD.dll CATVisMagnifier.dll CATVisMarshalling.dll CATVisNoGraphicalAPI.dll CATVisOctreeTools.dll CATVisOpenCL.dll CATVisOpenGL.dll CATVisPanel.dll CATVisPropertiesUI.dll CATVisShaders.dll CATVisTesselation.dll CATVisTiling.dll CATVisuTouchCmd.dll CATVisVoxels.dll CATVizGlider.dll CATVPMNavEditProperties.dll CATVPMNavIGImpl.dll CATVPMNavIGTools.dll CATVPMNavInfraImpact.dll CATVPMNavPLMAccessBase.dll CATVPMNavWintop.dll CATVPMXHighlightServices.dll CATWakeUpGMUI.dll CATWBx.dll CATWhiteBoxSolver.dll CATWintopValueUI.dll CATWSPInterfaces.dll CATXCADServices.dll CATXCADToV5DocFactory.dll CATXCADTPSLightCreator.dll CATXDocLinkInterfacesUUID.dll CATXDocLinkItf.dll CATXDocLinkModeler.dll CATXlatorToolsimp.dll CatXmlCls.dll CatXmlItf.dll CatXmlItfBase.dll CatXmlItfExt.dll CATXMLObjectReporter.dll CATXMLReporter.dll CATxPDM.dll CATxPDMInterfaces.dll CATXPDMXMLCommonOutputter.dll CATXPDMXMLEffectivityTransformation.dll CD0NTOG.dll CDMLiveInfraInterfaces.dll CDSDynamicsBindingJavascriptCATIA.dll CDSDynamicsCATIA.dll CDSDynamicsDumpFile.dll CDSDynamicsEK.dll cg.dll cgGL.dll CGMComponent.dll CGMComponentImpl.dll CGMUVTessellator.dll CGRFromTessDataExport.dll CGRFromTessDataImport.dll CNextMProc.exe CoexAdmin.dll CoexApplicativeMapping.dll CoexContext.dll CoexDesignWorkspace.dll CoexInformation.dll CoexMappingServices.dll CoexRunTimeEnvironment.dll CoexServices.dll CollabStream.dll crypto.dll CXINSTUTIL.dll D3DCompiler_46.dll DassaultSystemes.AnnotationTypeLib.Interop.dll DassaultSystemes.CATANNOTITF.Interop.dll DassaultSystemes.CATAssemblyTypeLib.Interop.dll DassaultSystemes.CATFmuFileAccess.Interop.dll DassaultSystemes.CATMaterialTypeLib.Interop.dll DassaultSystemes.CATSmInterfacesTypeLib.Interop.dll DassaultSystemes.DRAFTINGITF.Interop.dll DassaultSystemes.HybridShapeTypeLib.Interop.dll DassaultSystemes.INFITF.Interop.dll DassaultSystemes.KnowledgewareTypeLib.Interop.dll DassaultSystemes.KnowledgewareTypeLibMigration.Interop.dll DassaultSystemes.LAYOUT2DITF.Interop.dll DassaultSystemes.MECMOD.Interop.dll DassaultSystemes.PARTITF.Interop.dll DassaultSystemes.PLMModelerBaseIDL.Interop.dll DassaultSystemes.ProductStructureTypeLib.Interop.dll DataAdmin.dll DataCommonProtocolUse.dll DataExchangeBaseRepsItf.dll DataExchangeBuildingItf.dll DataExchangeInfrastructure.dll DataExchangeKernelItf.dll DataExchangeProtectedItf.dll DataExchangeProvider.dll DataExchangeServices.dll DataExchangeUIServices.dll DataExchCGMData.dll DataExchExportFromNCGM.dll DataExchImportedData.dll DataExchImportedIndData.dll DataExchImportInterface.dll DataExchImportToNCGM.dll DbCommands_3.09_11.tx DbConstraints_3.09_11.tx DbgEng.dll DbgHelp.dll DECCAInterfaces.dll DgPlotStyleServices_3.09_11.tx DI0BUILD.dll DI0PANV2.dll DialogDeclarativeEngine.dll DibModelerServices.dll DibStandardInfra.dll DifBaseModelerUI.dll DifBaseModelerUIItfCPP.dll DifShapeModeler.dll DifSymbolInterfaces.dll DifSymbolModeler.dll DiscoConnItf.dll Drafting2DLItfCPP.dll DraftingProIDL.dll DraftingPubIDL.dll DRWEDITGEO.dll dsc_CATCGAMeasure.dll dsc_GeoFactoryContainer.dll dsc_Replay.dll DSYSysCnxExit.dll DSYSysDlg.dll DSYSysIRAnalyzer_XML_1_1.dll DSYSysIRDriver.dll DSYSysIRMSysAdapter.dll DSYSysIRSendReport00.dll DSYSysIRSendReportItfPlugin.dll DSYSysIRSendReportUI.dll DSYSysIRTools.dll DSYSysOdtTools.dll DSYSysProgressHandler.dll DSYSysWMIDriver.dll ds_DataSite.dll DTKSystem.dll DWCCommonServices.dll DWCDbConverter.dll DWCDbServices.dll DWCFileConverter.dll DwCompatibilityIntCmd.dll DWCRepRefOptions.dll DwfCore.dll DwfToolkit.dll DxAdvancedOperationsImpl.dll DXM2V5.dll DXTessellatedServices.dll ENOUniversalBase.dll ENOUniversalCmd.dll ENOUniversalCollaboration.dll ENOUniversalExtension.dll ENOUniversalScene.dll ENOUniversalServices.dll ExCustObjs_3.09_11.tx ExDeepCloning_3.09_11.tx ExDgnCloning_3.09_11.tx ExDgnDumper_3.09_11.tx ExDgnGripPoints_3.09_11.tx ExDgnOverruling_3.09_11.tx ExDynamicBlocks_3.09_11.tx ExEvalWatchers_3.09_11.tx ExFieldEvaluator_3.09_11.tx ExperienceKernel.dll ExportFromV5CATPart.dll ExportFromV6BR.dll ExRasterSaving_3.09_11.tx Ext.dll Exts.dll Ex_Alloc_3.09_11.tx FBDIBussinessLogicImpl.dll FBDICommonServices.dll FeatureModelerExt.dll FileDlgExt_3.09_11.dll FVS3DSwymVaultSiteCpt.dll GenerativeKnowledgeItf.dll GenericBatch.dll GeoExtrapolNurbsSurface.dll GeomPolybodyToUV.dll GraphicPropertiesWizard.dll GraphicsOptimizer.dll GripPoints_3.09_11.tx GSMInterfacesCLSID.dll GSMModelBasic.dll GSMUIBasic.dll GUIDCATPLMDwhInterfaces.dll GUIDCATPLMDwhWriteInterfaces.dll GUIDCATPLMIndexInterfaces.dll GUIDPLMPosBaseInterfaces.dll GUIDPLMPosClientInterfaces.dll GUIDPLMPosModelerInterfaces.dll HLRCGMInterface.dll HLREngine.dll HLROper_CATech.dll HLRUti.dll HLRV4Interface.dll HRV.dll HSR.dll ICEMdbasis.dll ICEMic.dll ICEMic3d.dll ICEMicap.dll ICEMiccg.dll ICEMicco.dll ICEMicda.dll ICEMicdb.dll ICEMicdd.dll ICEMicdi.dll ICEMiceh.dll ICEMicgc.dll ICEMicge.dll ICEMicla.dll ICEMicmf.dll ICEMicnm.dll ICEMicsb.dll ICEMicsd.dll ICEMicsg.dll ICEMicutil.dll ICEMicxa.dll ICEMicxb.dll ICEMutilitybase.dll ICMDMCatiaV5CTBMap.dll ICMDMUtilities.dll ICMExternalIOIcemdbDataExchange.dll ICMExternalIOOptions.dll ICMExternalIOUI.dll ICMGeoTopAccess.dll ICMGeoUtilities.dll ICMGeoVersioning.dll ICMItf.dll ICMRdgItf.dll ICMSysCommon.dll ICMSysError.dll ICMSysTrace.dll ICMUtlCommon.dll ICMUtlGeometry.dll ICMUtlKnowledge.dll ICMUtlObjectSpecsModeler.dll ICMUtlSelection.dll ICMUtlSysBase.dll ICMUtlVersioning.dll icudt38.dll IDV4BASEC.dll ifdlg100.dll IgesDataExchange.dll IgesExport.dll IgesExportUUID.dll IgesImport.dll IgesImportUUID.dll IgesSettings.dll Implode.dll InfOSIDLImpl.dll InfOSIDLItf.dll Infra2DItfCPP.dll InfUIIDLImpl.dll IntroInfra.dll IVCore.dll IVInterfaces.dll JS0BASEILB.dll JS0CRYPTEXIT.dll JS0FM.dll JS0GROUP.dll JS0INITENV.dll JS0LCC.dll JS0LCCJni.dll JS0MKK.dll JS0PCC.dll JS0RSCTools.dll JS0SETCHK.dll JS0SMT.dll JS0XMLSET.dll KnowHowServices.dll KnowHowUIRuntime.dll KnowledgeExpertReport.dll KnowledgeExpertReportUI.dll KnowledgeIDLItf.dll KnowledgeItf.dll KnowledgeItfInt.dll KweDsxDevDialogComponentsPublic.dll KweOutilsOptions.dll Layout2DPubIDL.dll libicaf.dll libifcoremd.dll libifcorert.dll libifportmd.dll libimalloc.dll libiomp5md.dll libiompprof5md.dll libiompstubs5md.dll libmmd.dll LPCommonEditorItf.dll LPCommonEditorServices.dll MAOGRPT.dll MaskedAttributeImpl.dll MaskedAttributeItf.dll MCADTranslator.exe MechanicalBuildInfra.dll MechanicalBuildInfraDbg.dll MechanicalBuildInfraItf.dll MigrateThreadStandardToXML.dll MMUIDimVisu.dll ModelerCommands_3.09_11.tx ModelerGeometry_3.09_11.tx MPConfig.dll MPROCTools.dll MultimediaItf.dll NtsdExts.dll ObjectModelerSystem.dll OdaX_3.09_11.dll OdCurveFunctions_3.09_11.tx OdOleItemHandler_3.09_11.tx OpenCadTx_3.09_11.tx OprInterfaces.dll OptimizationItf.dll OptimizedCGRManagement.dll OverrulingSample_3.09_11.tx PartAndNCGMDataExchange.dll PartDesignDataExchange.dll PartDesignDataExchangeInput.dll PartV6DataXCADImpl.dll pdbx.dll PhysicalAbstractAdapt.dll PLM3DSearchItf.dll PLMAliasAdapter.dll PLMBatchComponent.dll PLMBatchComponentUI.dll PLMBatchDataAccess.dll PLMBatchDataAccessUI.dll PLMBatchEngine.dll PLMBatchInfraServices.dll PLMBatchProviderFileImpl.dll PLMBatchProviderFileUI.dll PLMBatchProviderVPLMAdapter.dll PLMBatchProviderVPLMImpl.dll PLMBatchProviderVPLMUI.dll PLMBatchServices.dll PLMBatchUserInterface.dll PLMBatchVPLMConnection.dll PLMBatchVPLMServices.dll PLMBatch_CreationPref.dll PLMBLTempoDevFlags.dll PLMBusinessLogicInterfaces.dll PLMCatalogItf.dll PLMCCPDrag.dll PLMCCPDragItf.dll PLMCfgCore.dll PLMCfgDataMigration.dll PLMCloudSSOClient.dll PLMDictionaryExtensionMgt.dll PLMDictionaryInterfaces.dll PLMDictionaryNavServices.dll PLMDictionaryServices.dll PLMDmtDocumentDCCP.dll PLMDmtDocumentToolsOptions.dll PLMDmtKnowledge.dll PLMEditorToolkitAuthoring.dll PLMEditorToolkitNavigate.dll PLMExchangeFileServices.dll PLMExchangeGlobalServices.dll PLMExchangeModel.dll PLMKbaBuildtimeItf.dll PLMLIC.dll PLMManagementItf.dll PLMManagementItfServices.dll PLMMaturityMngt.dll PLMMD1.dll PLMMngtAttr.dll PLMMngtBL.dll PLMMngtDelete.dll PLMMngtDuplicate.dll PLMMngtEvolution.dll PLMMngtLock.dll PLMMngtQueries.dll PLMMngtSave.dll PLMMngtServices.dll PLMMngtSession.dll PLMModelerBase.dll PLMModelerBaseConfig.dll PLMModelerBaseConfigInternal.dll PLMModelerBaseIDLItf.dll PLMModelerContextualLinkItf.dll PLMModelerReplaceReference.dll PLMNavigationServices.dll PLMOccurrenceBase.dll PLMOccurrenceBaseItf.dll PLMOccurrenceBaseViewer.dll PLMOccurrenceSelectiveDataItf.dll PLMParameterEdit.dll PLMParameterItf.dll PLMParameterMod.dll PLMParameterNav.dll PLMParamPort.dll PLMParmNavigation.dll PLMPointingVarsMgmtImpl.dll PLMPosBasTrace.dll PLMPosClientImpl.dll PLMPosClientImplCusto.dll PLMPosCltMultiOwnership.dll PLMPosCltPrmModel.dll PLMPosCltRscModel.dll PLMPosCltSecAdminModel.dll PLMPosCltSecCoreModel.dll PLMPosCltSetModel.dll PLMPosDynModel.dll PLMPosKnowledgeIntegration.dll PLMPSISessionInterfaces.dll PLMPSIUserExit.dll PLMRefreshCmd.dll PLMRepBaseViewer.dll PLMSecSSOBaseCpp.dll PLMSecSSOCClientImpl.dll PLMSecSSOCClientInterfaces.dll PLMSSOCAAClient.dll PLMStateItf.dll PLMTechnoRepUI.dll PLMTreeOrderServices.dll PLMVocabularyInterfaces.dll PLMWebSSOClient.dll PlotSettingsValidator_3.09_11.tx PlotStyleServices_3.09_11.tx PolyBodyBVH_CATech.dll PolyhedralBodyOperatorsPhoenix.dll PolyhedralOperatorsRvs.dll PolyMeshOffset_CATech.dll PolyVisuBVH_CATech.dll PolyVisuDistiller_CATech.dll ProductRepViewer.dll ProductStructure3DPartItf.dll ProductStructureDataExchange.dll ProductStructureOccViewer.dll PRTVISU.dll PSDataExchangeOutputCGR.dll pskernel.dll pskernel_net.dll PSToolkit_3.09_11.dll QccBatchReport.dll QccBatchReportUI.dll RasterProcessor_3.09_11.tx RecomputeDimBlock_3.09_11.tx RemoteSet.dll RxRasterServices_3.09_11.tx SearchInstance.dll SecurityContext.dll SettingsCSVImportExport.dll SettingsImportUtility.dll sisl.dll SketcherItfInfra.dll SketcherPubIDL.dll skia.dll snbdcm64.dll SpaACIS.dll SPAAcisDs.dll SPAIAcis.dll SPAIInterop.dll SPAIInteropC.dll SPAIop.dll SPAIopAcis.dll SPAIopAcisC.dll SPAIopC.dll SPAIopCgm.dll SPAIopCgmC.dll SPAIopParasolid.dll SPAIopParasolidC.dll SPAIParasolid.dll SPAIParasolidKernel.dll SpaLicExtReg.dll SPALicHttpProxyGUI.dll SpatialInteropInstall.dll SpatialSceneGraphExchange.dll Spatial_LM.dll SPAX3DPDFBase.dll SPAX3DPDFU3DStream.dll SPAX3DRepVisualizationExporter.dll SPAXAcis.dll SPAXAcisAssemblyExporter.dll SPAXAcisAssemblyImporter.dll SPAXAcisBase.dll SPAXAcisGeometryKernelUtils.dll SPAXAcisKernel.dll SPAXAcisManufacturingImporter.dll SPAXAcisMesh.dll SPAXAcisMeshDS.dll SPAXAcisMeshExporter.dll SPAXAcisMeshImporter.dll SPAXAcisPMIEntities.dll SPAXAcisPMIEntitiesDS.dll SPAXAcisPMIImporter.dll SPAXAcisVisualization.dll SPAXAssemblyRep.dll SPAXBase.dll SPAXBoundaryRep.dll SPAXCATIAV4.dll SPAXCATIAV4AssemblyImporter.dll SPAXCATIAV4Base.dll SPAXCATIAV4Mesh.dll SPAXCATIAV4MeshExporter.dll SPAXCATIAV4MeshImporter.dll SPAXCATIAV5AssemblyExporter.dll SPAXCATIAV5AssemblyImporter.dll SPAXCATIAV5Base.dll SPAXCATIAV5ManufacturingExporter.dll SPAXCATIAV5Mesh.dll SPAXCATIAV5MeshExporter.dll SPAXCATIAV5MeshImporter.dll SPAXCATIAV5PMIExporter.dll SPAXCATIAV5Visualization.dll SPAXCATIAV5X2Cgm.dll SPAXCGMGeometryKernelUtils.dll SPAXCgmInitialize.dll SPAXCgmUtils.dll SPAXCgmUtilsCommon.dll SPAXCommon.dll SPAXDefaultHeaderExporter.dll SPAXDefaultHeaderImporter.dll SPAXDx.dll SPAXDxCatiaV5Base.dll SPAXDxCGMBase.dll SPAXDxIcemBase.dll SPAXDxIgesBase.dll SPAXDxStepBase.dll SPAXEBOMAssemblyExporter.dll SPAXEBOMAssemblyImporter.dll SPAXEBOMAssemblyMP.dll SPAXEBOMBase.dll SPAXEnvironment.dll SPAXGeometryRepresentation.dll SPAXicuin38.dll SPAXicuio38.dll SPAXicuuc38.dll SPAXIges.dll SPAXInterop.dll SPAXInteropTkBase.dll SPAXInteropTkBRep.dll SPAXInventorAssemblyExporter.dll SPAXInventorBase.dll SPAXInventorBRepExporter.dll SPAXInventorVisualizationExporter.dll SPAXIop.dll SPAXIopAcis.dll SPAXIopCgm.dll SPAXIopParasolid.dll SPAXJTAssemblyExporter.dll SPAXJTBase.dll SPAXJTBRepExporter.dll SPAXJTParasolid.dll SPAXJTPSDirect.dll SPAXJTVisualization.dll SPAXManufacturingRep.dll SPAXMeshRep.dll SPAXMil.dll SPAXML.dll SPAXODALib.dll SPAXODAssembly.dll SPAXODBase.dll SPAXODBRep.dll SPAXParasolid.dll SPAXParasolidAssemblyMP.dll SPAXParasolidManufacturingImporter.dll SPAXParasolidPMIImporter.dll SPAXParasolidVisualization.dll SPAXPMIRep.dll SPAXProe.dll SPAXProeBase.dll SPAXProeManufacturingExporter.dll SPAXProePMIExporter.dll SPAXProeVisualizationExporter.dll SPAXPropertiesAssemblyImporter.dll SPAXPropertiesBase.dll SPAXPropertiesBRepImporter.dll SPAXPropertiesHeaderImporter.dll SPAXPropertiesVisualizationImporter.dll SPAXProxyBoundaryRep.dll SPAXProxyGeometryRep.dll SPAXProxyInterop.dll SPAXPSDirectAssembly.dll SPAXPSDirectBase.dll SPAXPSDirectBRep.dll SPAXSceneGraphDocument.dll SPAXSolidEdgeAssembly.dll SPAXSolidEdgeBase.dll SPAXSolidEdgeBRep.dll SPAXSolidEdgeParasolid.dll SPAXSolidEdgePSDirect.dll SPAXSolidEdgeVisualization.dll SPAXStep.dll SPAXSTLAssembly.dll SPAXSTLBase.dll SPAXSTLVisualization.dll SPAXStStorage.dll SPAXSWAssemblyExporter.dll SPAXSWBase.dll SPAXSWOldReader.dll SPAXSWParasolid.dll SPAXSWPMIExporter.dll SPAXSWPSDirect.dll SPAXSWReader.dll SPAXSWVisualizationExporter.dll SPAXSWXReader.dll SPAXU3DAssembly.dll SPAXU3DBase.dll SPAXU3DVisualization.dll SPAXUgAssembly.dll SPAXUgBase.dll SPAXUgBRep.dll SPAXUgManufacturingExporter.dll SPAXUgParasolid.dll SPAXUgPMIExporter.dll SPAXUgPSDirect.dll SPAXUgVisualizationExporter.dll SPAXV5TkAssembly.dll SPAXV5TkBase.dll SPAXV5TkBRep.dll SPAXV5TkManufacturing.dll SPAXV5TkMesh.dll SPAXV5TkVisualization.dll SPAXV5Visualization.dll SPAXV6PMIExporter.dll SPAXV6TkCommon.dll SPAXV6TkPMI.dll SPAXVda.dll SPAXVisualizationAsm.dll SPAXVisualizationRep.dll SPAXVisualizationUtils.dll SPAXVisuXMLAssemblyExporter.dll SPAXVisuXMLBase.dll SPAXXCGMDirectBase.dll SPAXXercesUtils.dll SPAXXMLTk.dll SPAzlibIntf.dll spa_lic_app.exe ssl.dll STEPAP203.dll StepAssemblyExport.dll StepAssemblyImport.dll StepDataExchangeUI.dll STEPExchangeEnvExport.dll STEPExchangeEnvImport.dll StepExport.dll STEPGenericResources.dll StepImport.dll STEPPart42Export.dll STEPPart42Import.dll STEPPreview.dll StringUtilities.dll svml_dispmd.dll SWDLReader.dll SWXDV.dll SWXExtractStreams.dll SWXInteropCoreImport.dll SWXInteropCoreInterfaces.dll SWXInteropCoreUtilities.dll SWXUtBasePacket.dll SWXUtGeneral.dll SWXUtImageUtilities.dll SWXUtMemory.dll SymSrv.dll SystemUTBDriver.dll TD_3DSolidHistory_3.09_11.tx TD_AcisBuilder_3.09_11.dll TD_Alloc_3.09_11.dll TD_Ave_3.09_11.tx TD_BrepRenderer_3.09_11.dll TD_Br_3.09_11.dll TD_ColladaExport_3.09_11.tx TD_ColladaImport_3.09_11.tx TD_DbRoot_3.09_11.dll TD_Db_3.09_11.dll TD_DgnImport_3.09_11.tx TD_DgnUnderlay_3.09_11.tx TD_Dwf7Export_3.09_11.dll TD_Dwf7Import_3.09_11.tx TD_DwfUnderlay_3.09_11.tx TD_DynBlocks_3.09_11.tx TD_FtFontEngine_3.09_11.tx TD_Ge_3.09_11.dll TD_Gi_3.09_11.dll TD_Gs_3.09_11.dll TD_PdfExport_3.09_11.tx TD_PDFToolkit_3.09_11.dll TD_RasterExport_3.09_11.tx TD_Root_3.09_11.dll TD_Sm_3.09_11.tx TD_SpatialIndex_3.09_11.dll TD_STLExport_3.09_11.tx TD_SvgExport_3.09_11.tx TessBody_CATech.dll TesselatedDataExchange.dll TessPolygon.dll TG_Db_3.09_11.tx TG_Dgn7IO_3.09_11.tx TG_DwgDb_3.09_11.tx TG_ModelerGeometry_3.09_11.tx ThreadPool_3.09_11.tx TopoExtrapol_1.dll TopologicalAdapter.dll twofish.dll Uext.dll UIVCoreTools.dll V4SysCOMD.dll V5ToV4Fortran.dll V5ToV4GeoError.dll V5ToV4GeomTranslator.dll V5ToV4ReportServices.dll V5ToV4TopoTranslator.dll V5XVLRepresentationModel.dll V6toV5IntegrationBase.dll V6toV5IntegrationItf.dll VariationalOperators.dll VBAIntegration.dll VIAImmersiveViewInterfaces.dll VisCG.dll VisCore.dll VisGDIAPIUtility.dll VisGraphicsOptimizerUI.dll VisSceneGraph.dll VisuDialog.dll VisuDialogAfrFrame.dll VisuDialogEx.dll VisuDialogImpl.dll VisuImmersive3D.dll VisuV6GraphicsOptimizerBuilder.dll VPMEBOMAccess.dll VPMEBOMAccessServices.dll VPMEBOMClientModelCAAImpl.dll VPMEBOMClientModelKWExpo.dll VPMEBOMProp.dll VPMEditorInterfaces.dll VPMEditorServices.dll VPMIDicInterfaces.dll W3dTk.dll WCGWeightAccessInterfaces.dll WFTOCACD.dll WhipTk.dll WhiteBoxesInfra.dll XCAD3DRepImport.dll XCADAnnotationDataExchange.dll XCADFormatConversionServices.dll XCADV5CommonImport.dll XCADV5ExportCommon.dll XCADV5GeomExport.dll XCADV5GeomImport.dll XCADV5PSExport.dll XCADV5PSImport.dll XCADV5TessExport.dll xCATIAV5.dll XGMModel.dll xmilstub.dll XVMGeometry.dll XVMSystem.dll zlib.dll /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps: Backup GameBarElevatedFT_Alias.exe Microsoft.DesktopAppInstaller_8wekyb3d8bbwe Microsoft.MicrosoftEdge_8wekyb3d8bbwe Microsoft.SkypeApp_kzf8qxf38zg5c Microsoft.XboxGamingOverlay_8wekyb3d8bbwe MicrosoftEdge.exe python.exe python3.exe Skype.exe /cygdrive/e/PyCharm 2021.1.1/bin: append.bat AppxReparse.exe elevator.exe format.bat fsnotifier-wsl fsnotifier.exe fsnotifier64.exe idea.properties IdeaWin32.dll IdeaWin64.dll inspect.bat launcher.exe log.xml ltedit.bat msvcp140.dll pycharm.bat pycharm.ico pycharm.svg pycharm64.exe pycharm64.exe.vmoptions restarter.exe runnerw.exe runnerw64.exe Uninstall.exe WinProcessListHelper.exe WinShellIntegrationBridge.dll WinShellIntegrationBridge64.dll /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin: bash.exe git.exe sh.exe /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI: Warning accessing /cygdrive/c/WINDOWSsystem3 gives errors: [Errno 2] No such file or directory: '/cygdrive/c/WINDOWSsystem3' Warning accessing /cygdrive/c/WINDOWSSystem32Wbem" gives errors: [Errno 2] No such file or directory: '/cygdrive/c/WINDOWSSystem32Wbem"' /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin: cmake.exe cmcldeps.exe cpack.exe ctest.exe /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja: ninja.exe /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe: ConnectionManager.exe ConnectionManager.exe.config liblinux.dll NOTICE.txt zh-Hans /cygdrive/g/VisualStudio2022/VC/vcpkg: .vcpkg-root LICENSE.txt NOTICE.txt scripts triplets vcpkg-artifacts vcpkg-bundle.json vcpkg-cmd.cmd vcpkg-init vcpkg-init.cmd vcpkg-init.ps1 vcpkg-version.txt vcpkg.exe /cygdrive/g/Intel/oneAPI/advisor/latest/bin64: advisor-gui.exe advisor-python.exe advisor.exe advixe-cl.exe advixe-eil-bridge.exe advixe-feedback.exe advixe-gui.exe advixe-python-exec.exe advixe-python.exe advixe-rundcfg.exe advixe-runpp.exe advixe-runss.exe advixe-runtc.exe advixe-runtrc.exe advixe_abclient_1.3.dll advixe_aggregator_3.75.dll advixe_annotationdpgui_2.1.dll advixe_annotationdp_2.1.dll advixe_asdp_3.94.dll advixe_asdp_mapper_3.94.dll advixe_assemblerapi_1.32.dll advixe_benchmarks_1.7.dll advixe_boost_date_time_1.75.dll advixe_boost_filesystem_1.75.dll advixe_boost_iostreams_1.75.dll advixe_boost_python_shared_1.75.dll advixe_boost_python_shared_3_10_1.75.dll advixe_boost_python_shared_3_9_1.75.dll advixe_boost_regex_1.75.dll advixe_boost_system_1.75.dll advixe_boost_thread_1.75.dll advixe_boost_timer_1.75.dll advixe_ccrt_core_std_crt_13.15.dll advixe_cctrl_climgr_2.55.dll advixe_cctrl_core_2.55.dll advixe_cefwxadapter_1.4.dll advixe_cefwxadapter_htmlview_1.4.dll advixe_cfgmgr_2.44.dll advixe_clienthelpers_collectdlghelpers_1.27.dll advixe_clienthelpers_commondlghelpers_1.27.dll advixe_clienthelpers_core_1.27.dll advixe_clpt_3.11.dll advixe_collectdlg_core_3.41.dll advixe_commhelpers_1.9.dll advixe_commondlg_core_3.18.dll advixe_communication_service_1.2.dll advixe_cpil_2.20.dll advixe_curl_8.1.dll advixe_dbghelp.dll advixe_dbinterface_core_1.201.dll advixe_dbinterface_sqlite_1.201.dll advixe_dbiproviders_core_1.6.dll advixe_dblayer_dblayer_1.0.dll advixe_dblite_1.4.dll advixe_dicer2_plugin_tpss_2.34.dll advixe_dicerengine_climgr_2.27.dll advixe_dicerengine_core_2.27.dll advixe_dicerhelpers_core_1.23.dll advixe_dicerhelpers_python1.pyd advixe_dicerresolver_core_2.27.dll advixe_dicerresolver_impl_2.27.dll advixe_discclient_core_3.107.dll advixe_discclient_loader_3.107.dll advixe_discclient_panes_3.107.dll advixe_disccli_models_2.16.dll advixe_discdialogs_core_2.24.dll advixe_discdialogs_loader_2.24.dll advixe_discmodels_common_2.479.dll advixe_discmodels_compiler_api_2.479.dll advixe_discmodels_correctness_2.479.dll advixe_discmodels_hotspots_2.479.dll advixe_discmodels_loops_2.479.dll advixe_discmodels_perf_projection_2.479.dll advixe_discmodels_recommendations_2.479.dll advixe_discmodels_roofline_2.479.dll advixe_discmodels_sources_2.479.dll advixe_discmodels_suitability_2.479.dll advixe_discmodels_summary_2.479.dll advixe_discpythonapi1.pyd advixe_discpythonapi_3_10.pyd advixe_discpythonapi_3_9.pyd advixe_dpihelpers_1.43.dll advixe_dvt_core_6.9.dll advixe_dvt_python6.pyd advixe_eil_core_1.61.dll advixe_featurestat_core_1.5.dll advixe_file_finder_binary_validators_2.31.dll advixe_file_finder_climgr_2.31.dll advixe_file_finder_core_2.31.dll advixe_file_finder_symbol_file_resolver_2.31.dll advixe_file_finder_symsrv_helper_2.31.dll advixe_formatter_msgs_5.3.dll advixe_gahelper_product_helper_1.3.dll advixe_gen_helpers_core_2.51.dll advixe_gui_plug_1.6.dll advixe_idvc_base_7.5.dll advixe_idvc_frw_7.8.dll advixe_idvc_graph_core_7.0.dll advixe_idvc_gridctl_core_8.5.dll advixe_idvc_propgrid_2.4.dll advixe_idvc_wx_7.7.dll advixe_ism_cfa_3.45.dll advixe_ism_core_3.45.dll advixe_ism_demangler_3.45.dll advixe_libxml_2.10.dll advixe_libxslt_1.1.dll advixe_loadermodel_1.13.dll advixe_lpd_core_2.26.dll advixe_martini_cie_2.0.dll advixe_martini_osa_2.0.dll advixe_mrtehelpers_clrattach_3.4.exe advixe_mrtesym_jitreader_3.13.dll advixe_msdia140.dll advixe_msngrgui_1.0.dll advixe_msngr_cmd_2.10.dll advixe_msngr_python2.pyd advixe_msngr_reader_2.10.dll advixe_perftracerw_api_1.60.dll advixe_pythonhelpers_genhelpers1.pyd advixe_pytraceplug_1.3.dll advixe_qfagentfeedback_collect_stacks_1.13.dll advixe_qfagentminidump_bthelp_1.20.dll advixe_qfagentminidump_core_1.20.dll advixe_qfagent_assert_1.20.dll advixe_qfagent_log_1.11.dll advixe_qfagent_qfagent_1.11.dll advixe_rdmgr_2.41.dll advixe_reldiagram_core_1.1.dll advixe_reporter_climgr_2.9.dll advixe_reporter_core_2.9.dll advixe_reporter_dicer_2.9.dll advixe_reporter_python2.pyd advixe_runtool_6.27.dll advixe_samplingmrte_clrprof_1.0.dll advixe_smip_core_3.31.dll advixe_smip_gen_plugin_3.31.dll advixe_smip_ismwrapper_3.31.dll advixe_smip_mrtewrapper_3.31.dll advixe_smip_plugin_3.31.dll advixe_source_view_core_4.10.dll advixe_stackwalk_factory_1.32.dll advixe_stackwalk_image_1.32.dll advixe_stackwalk_plugin_default_1.32.dll advixe_suitabilitydp_1.36.dll advixe_summaryaccess_2.22.dll advixe_summarydp_2.5.dll advixe_surveyengine_1.25.dll advixe_symsrv.dll advixe_tbb.dll advixe_tbbmalloc.dll advixe_tc_engine_core_2.29.dll advixe_timelinedataprovider_core_1.27.dll advixe_timelinedataprovider_python1.pyd advixe_wx_helpers_core_1.37.dll amplxe_ged.dll amplxe_iga.dll ccrt13.dll cef.pak cef_100_percent.pak cef_200_percent.pak cef_extensions.pak cef_helper.exe chrome_elf.dll concrt140.dll crashreport.exe d3dcompiler_47.dll dbghelp.dll dcfg.dll demangler.dll devtools_resources.pak dia_client.dll dnclrprof.dll dnclrprofinfo.dll gahelper.dll gtpin icudtl.dat ism_L0_pdb_splitter.exe libcef.dll libEGL.dll libGLESv2.dll locales map.dll mem_bench.exe msdia140.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll pin.exe pincrt.dll pinipc.dll pinjitprofiling.dll pinvm.dll python-exec-static.dll python39.dll runtime snapshot_blob.bin stackcollector.exe swiftshader symsrv.yes tcdnsym.cat tcdnsym.exe tcdnsymfinder.dll tcdnsymserver.exe tcdnsymstub.dll tcet.dll tcwicore.dll tpsstool.dll tpss_callback_helper.dll tripcounts.dll v8_context_snapshot.bin vccorlib140.dll vcruntime140.dll vcruntime140_1.dll wxmsw30u_vc_advixe_3.0.4.15.dll /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc: gen12+ gen9-11 /cygdrive/g/Intel/oneAPI/inspector/latest/bin64: ccrt13.dll concrt140.dll crashreport.exe dbghelp.dll demangler.dll depfinder.dll dia_client.dll dnclrprof.dll dnclrprofinfo.dll gahelper.dll inspxe-cl.exe inspxe-eil-bridge.exe inspxe-feedback.exe inspxe-gui.exe inspxe-runmc.exe inspxe-runtc.exe inspxe_aggregator_3.75.dll inspxe_asdp_3.94.dll inspxe_asdp_mapper_3.94.dll inspxe_boost_date_time_1.75.dll inspxe_boost_filesystem_1.75.dll inspxe_boost_iostreams_1.75.dll inspxe_boost_regex_1.75.dll inspxe_boost_system_1.75.dll inspxe_boost_thread_1.75.dll inspxe_boost_timer_1.75.dll inspxe_ccrt_core_std_crt_13.15.dll inspxe_cctrl_climgr_2.55.dll inspxe_cctrl_core_2.55.dll inspxe_cfgmgr_2.44.dll inspxe_clienthelpers_collectdlghelpers_1.26.dll inspxe_clienthelpers_commondlghelpers_1.26.dll inspxe_clienthelpers_core_1.26.dll inspxe_client_loader_2.32.dll inspxe_client_xe_core_2.32.dll inspxe_clpt_3.11.dll inspxe_collectdlg_core_3.41.dll inspxe_commhelpers_1.9.dll inspxe_commondlg_core_3.18.dll inspxe_cpil_2.20.dll inspxe_curl_8.1.dll inspxe_dbghelp.dll inspxe_dblite_1.4.dll inspxe_eil_core_1.61.dll inspxe_featurestat_core_1.5.dll inspxe_file_finder_binary_validators_2.30.dll inspxe_file_finder_climgr_2.30.dll inspxe_file_finder_core_2.30.dll inspxe_file_finder_symbol_file_resolver_2.30.dll inspxe_file_finder_symsrv_helper_2.30.dll inspxe_formatter_msgs_5.3.dll inspxe_gahelper_product_helper_1.3.dll inspxe_ged.dll inspxe_ged_internal.dll inspxe_gen_helpers_core_2.51.dll inspxe_gtpin_ged_3.2.dll inspxe_gtpin_gentrace_3.2.dll inspxe_gtpin_gtreplay_3.2.dll inspxe_gui_plug_2.13.dll inspxe_idvc_base_7.5.dll inspxe_idvc_frw_7.8.dll inspxe_idvc_gridctl_core_8.5.dll inspxe_idvc_propgrid_2.4.dll inspxe_idvc_wx_7.6.dll inspxe_iga.dll inspxe_iga_nda.dll inspxe_ism_cfa_3.43.dll inspxe_ism_core_3.43.dll inspxe_ism_demangler_3.43.dll inspxe_libxml_2.10.dll inspxe_libxslt_1.1.dll inspxe_lpd_core_2.15.dll inspxe_mrtesym_jitreader_3.13.dll inspxe_msdia140.dll inspxe_msngrext_core_1.5.dll inspxe_msngrgui_1.0.dll inspxe_msngr_cmd_2.10.dll inspxe_msngr_reader_2.10.dll inspxe_panes_core_3.17.dll inspxe_qfagentfeedback_collect_stacks_1.13.dll inspxe_qfagentminidump_bthelp_1.20.dll inspxe_qfagentminidump_core_1.20.dll inspxe_qfagent_assert_1.20.dll inspxe_qfagent_log_1.11.dll inspxe_qfagent_qfagent_1.11.dll inspxe_rdmgr_2.40.dll inspxe_reporter_2.7.dll inspxe_runtool_6.27.dll inspxe_smip_core_3.31.dll inspxe_smip_gen_plugin_3.31.dll inspxe_smip_ismwrapper_3.31.dll inspxe_smip_plugin_3.31.dll inspxe_source_view_core_4.10.dll inspxe_stackwalk_factory_1.32.dll inspxe_stackwalk_image_1.32.dll inspxe_stackwalk_plugin_default_1.32.dll inspxe_stripchartctrl_shared_1.9.dll inspxe_symsrv.dll inspxe_tbb.dll inspxe_tbbmalloc.dll inspxe_tc_dialogs_core_2.43.dll inspxe_tc_engine_core_2.29.dll inspxe_wx_helpers_core_1.37.dll memchkr.dll msdia140.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll mtrace.dll pin.exe pincrt.dll pinjitprofiling.dll pinvm.dll pmeminsp.exe replay.exe runtime stackcollector.exe symsrv.yes tccore.dll tcdnsym.cat tcdnsym.exe tcdnsymfinder.dll tcdnsymserver.exe tcdnsymstub.dll tcet.dll tclcore.dll vccorlib140.dll vcruntime140.dll wxmsw30u_vc_inspxe_3.0.4.15.dll /cygdrive/g/Intel/oneAPI/vtune/latest/bin64: abstract.dll abstract_socperf.dll airmont.dll alderlake_goldencove.dll alderlake_gracemont.dll amplxe-androidreg.bat amplxe-cl.exe amplxe-feedback.exe amplxe-gpuetwreg.exe amplxe-python-exec.exe amplxe-python.exe amplxe-runss.exe amplxe-runss.py amplxe-sepreg.exe amplxe-sniper.py amplxe-socperfreg.exe amplxe-vs-integration.vsix amplxe_apiservice_1.30.dll amplxe_boost_date_time_1.75.dll amplxe_boost_filesystem_1.75.dll amplxe_boost_iostreams_1.75.dll amplxe_boost_python_shared_1.75.dll amplxe_boost_regex_1.75.dll amplxe_boost_system_1.75.dll amplxe_boost_thread_1.75.dll amplxe_boost_timer_1.75.dll amplxe_cctrl_climgr_2.55.dll amplxe_cctrl_core_2.55.dll amplxe_cfgmgr_2.44.dll amplxe_clpt_3.11.dll amplxe_collectionagent_adapter_1.30.dll amplxe_collectionagent_registry_1.30.dll amplxe_collectionapi_1.31.dll amplxe_cpil_2.20.dll amplxe_curl_8.1.dll amplxe_custom_reports_python2.pyd amplxe_datasource_core_1.7.dll amplxe_dbghelp.dll amplxe_dbinterface_core_1.201.dll amplxe_dbinterface_sqlite_1.201.dll amplxe_dbiproviders_core_1.6.dll amplxe_diagramdataprovider_core_1.0.dll amplxe_dicer2_plugin_sep_3.10.dll amplxe_dicer2_plugin_tpss_2.35.dll amplxe_dicerengine_climgr_2.27.dll amplxe_dicerengine_core_2.27.dll amplxe_dicerhelpers_core_1.23.dll amplxe_dicerhelpers_python1.pyd amplxe_dicerresolver_core_2.27.dll amplxe_dicerresolver_impl_2.27.dll amplxe_dpihelpers_1.43.dll amplxe_dvt_core_6.9.dll amplxe_dvt_python6.pyd amplxe_featurestat_core_1.5.dll amplxe_file_finder_binary_validators_2.31.dll amplxe_file_finder_climgr_2.31.dll amplxe_file_finder_core_2.31.dll amplxe_file_finder_symbol_file_resolver_2.31.dll amplxe_file_finder_symsrv_helper_2.31.dll amplxe_gahelper_product_helper_1.3.dll amplxe_ged.dll amplxe_gen_helpers_core_2.51.dll amplxe_gen_inst_info.dll amplxe_gpa_instrumentation_engine_dynamic-functions_2021.2.dll amplxe_gpa_instrumentation_engine_logger_2021.2.dll amplxe_httpclient_core_1.4.dll amplxe_iga.dll amplxe_ism_core_3.45.dll amplxe_ism_demangler_3.45.dll amplxe_libarchive-utils_1.2.dll amplxe_libarchive_3.6.dll amplxe_libipt_2.0.dll amplxe_libipt_sideband_2.0.dll amplxe_libxml_2.10.dll amplxe_libxslt_1.1.dll amplxe_loadermodel_1.13.dll amplxe_lua_5.4.dll amplxe_martini_cie_2.0.dll amplxe_martini_osa_2.0.dll amplxe_mrtehelpers_clrattach_3.4.exe amplxe_mrtesym_jitreader_3.13.dll amplxe_msdia140.dll amplxe_msngr_cmd_2.10.dll amplxe_msngr_python2.pyd amplxe_msngr_reader_2.10.dll amplxe_perftracerw_api_1.60.dll amplxe_pythonhelpers_genhelpers1.pyd amplxe_pytraceplug_1.3.dll amplxe_qfagentfeedback_collect_stacks_1.13.dll amplxe_qfagentminidump_bthelp_1.20.dll amplxe_qfagentminidump_core_1.20.dll amplxe_qfagent_assert_1.20.dll amplxe_qfagent_log_1.11.dll amplxe_qfagent_qfagent_1.11.dll amplxe_rdmgr_2.41.dll amplxe_reporter_climgr_2.9.dll amplxe_reporter_core_2.9.dll amplxe_reporter_dicer_2.9.dll amplxe_reporter_python2.pyd amplxe_samplingmrte_clrprof_1.0.dll amplxe_sampling_pax_5.41.dll amplxe_sampling_utils_3.41.dll amplxe_smip_core_3.31.dll amplxe_smip_gen_plugin_3.31.dll amplxe_smip_ismwrapper_3.31.dll amplxe_smip_mrtewrapper_3.31.dll amplxe_smip_plugin_3.31.dll amplxe_sourceviewapi_1.4.dll amplxe_stackwalk_factory_1.32.dll amplxe_stackwalk_image_1.32.dll amplxe_stackwalk_plugin_default_1.32.dll amplxe_symsrv.dll amplxe_tbb.dll amplxe_tbbmalloc.dll amplxe_tbrw_3.41.dll amplxe_tbrw_smrk_3.41.dll amplxe_timelinedataprovider_core_1.27.dll amplxe_timelinedataprovider_python1.pyd amplxe_timelinevm_1.5.dll amplxe_viewmodelbase_core_1.83.dll amplxe_viewpointhelpers_core_1.2.dll amplxe_viewpointhelpers_python1.pyd broadwell.dll broadwell_de.dll broadwell_server.dll cascadelake_server.dll chrome_100_percent.pak chrome_200_percent.pak client_unc_cbo.dll client_unc_edram.dll client_unc_gt.dll client_unc_imc.dll client_unc_ncu.dll client_unc_sa.dll common_utils.dll concrt140.dll crashreport.exe crystalwell.dll c_osi_helper.dll dbghelp.dll demangler.dll dia_client.dll elkhartlake.dll emon.exe emon_common.dll ffmpeg.dll gahelper.dll goldmont.dll goldmont_plus.dll gtpin haswell.dll haswell_server.dll hwloc icelake.dll icelake_server.dll icudtl.dat igpa-shim-x64.dll install_ssh_key.bat ipmwatch ism_L0_pdb_splitter.exe k1om knl.dll layer-system.dll libcrypto-1_1-x64.dll libcrypto.dll libmmd.dll libssl-1_1-x64.dll locales MDFVtuneETW.man mem_bench.exe msdia140.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll os-perf pin.exe pincrt.dll pinipc.dll pinjitprofiling.dll pinvm.dll platform_picker.dll platform_picker_AXE_install.dll prog_api.dll python-exec-static.dll python39.dll resources resources.pak runtime sapphirerapids_server.dll scp.exe self_check.py self_check_apps sep.exe sepdrv sep_modules.exe server_unc_cbo.dll server_unc_cha.dll server_unc_cxlcm.dll server_unc_cxldp.dll server_unc_edc_eclk.dll server_unc_edc_uclk.dll server_unc_ha.dll server_unc_iio.dll server_unc_imc_mmio.dll server_unc_imc_pci.dll server_unc_imc_uclk.dll server_unc_irp.dll server_unc_irp_msr.dll server_unc_m2hbm.dll server_unc_m2m.dll server_unc_mchbm.dll server_unc_pcu.dll server_unc_qpill.dll server_unc_r2pcie.dll server_unc_r2pcie_msr.dll server_unc_r3qpi.dll server_unc_sbox.dll server_unc_ubox.dll service-registry.dll silvermont.dll skylake.dll skylake_server.dll snapshot_blob.bin snowridge.dll socperf.dll soc_unc_sa.dll ssh.dll ssh.exe stackcollector.exe stl_hfi_rxe.dll stl_hfi_txe.dll symsrv.yes tigerlake.dll tls-certificates.dll tls-crypto.dll tpsstool.dll tpss_callback_helper.dll unc_power.dll unc_rdt.dll v8_context_snapshot.bin vccorlib140.dll vcruntime140.dll vcruntime140_1.dll viewpoint-registry.dll vk_swiftshader.dll vk_swiftshader_icd.json vtune-agent.exe vtune-backend.exe vtune-gui.exe vtune-self-checker.bat vtune-server.exe vtune-worker-crash-reporter.exe vtune-worker.exe vtune.exe vulkan-1.dll wmi_utils.dll /usr/lib/lapack: cygblas-0.dll cyglapack-0.dll ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/framework.py:1070) Set alternative directory external packages are built in serialEvaluation: initial cxxDialectRanges ('c++11', 'c++20') serialEvaluation: new cxxDialectRanges ('c++11', 'c++20') child config.utilities.macosFirewall took 0.000005 seconds ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/utilities/debuggers.py:20) Find a default debugger and determine its arguments Checking for program /usr/local/bin/gdb...not found Checking for program /usr/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/gdb...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/gdb...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/gdb...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/gdb...not found Checking for program /cygdrive/f/CDK/ANOCONDA/gdb...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/gdb...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/gdb...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/gdb...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/gdb...not found Checking for program /cygdrive/c/WINDOWS/system32/gdb...not found Checking for program /cygdrive/c/WINDOWS/gdb...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/gdb...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/gdb...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/gdb...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/gdb...not found Checking for program /cygdrive/f/Matlab2022a/bin/gdb...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/gdb...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/gdb...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/gdb...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/gdb...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/gdb...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/gdb...not found Checking for program /cygdrive/f/matlab/runtime/win64/gdb...not found Checking for program /cygdrive/f/matlab/bin/gdb...not found Checking for program /cygdrive/f/matlab/polyspace/bin/gdb...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gdb...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/gdb...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/gdb...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/gdb...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/gdb...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/gdb...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/gdb...not found Checking for program /cygdrive/c/WINDOWSsystem3/gdb...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/gdb...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/gdb...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/gdb...not found Checking for program /usr/lib/lapack/gdb...not found Checking for program /usr/local/bin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/dbx...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/dbx...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/dbx...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/dbx...not found Checking for program /cygdrive/f/CDK/ANOCONDA/dbx...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/dbx...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/dbx...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/dbx...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/dbx...not found Checking for program /cygdrive/c/WINDOWS/system32/dbx...not found Checking for program /cygdrive/c/WINDOWS/dbx...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/dbx...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/dbx...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/dbx...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/dbx...not found Checking for program /cygdrive/f/Matlab2022a/bin/dbx...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/dbx...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/dbx...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/dbx...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/dbx...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/dbx...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/dbx...not found Checking for program /cygdrive/f/matlab/runtime/win64/dbx...not found Checking for program /cygdrive/f/matlab/bin/dbx...not found Checking for program /cygdrive/f/matlab/polyspace/bin/dbx...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/dbx...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/dbx...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/dbx...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/dbx...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/dbx...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/dbx...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/dbx...not found Checking for program /cygdrive/c/WINDOWSsystem3/dbx...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/dbx...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/dbx...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/dbx...not found Checking for program /usr/lib/lapack/dbx...not found Defined make macro "DSYMUTIL" to "true" child config.utilities.debuggers took 0.051829 seconds ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/petscdir.py:22) Checks PETSC_DIR and sets if not set PETSC_VERSION_RELEASE of 1 indicates the code is from a release branch or a branch created from a release branch. Version Information: #define PETSC_VERSION_RELEASE 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 19 #define PETSC_VERSION_SUBMINOR 2 #define PETSC_VERSION_DATE "Jun 01, 2023" #define PETSC_VERSION_GIT "v3.19.2" #define PETSC_VERSION_DATE_GIT "2023-06-01 02:11:14 +0530" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ child PETSc.options.petscdir took 0.013776 seconds ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath took 0.001098 seconds ============================================================================================= TESTING: configureGit from config.sourceControl(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /usr/local/bin/git...not found Checking for program /usr/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/git...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/git...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/git...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/git...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/git...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/git...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/git...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/git...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/git...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/git...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/git...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/git...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/git...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/git...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/git...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/git...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/git...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/git...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/git...not found Checking for program /cygdrive/f/CDK/ANOCONDA/git...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/git...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/git...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/git...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/git...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/git...not found Checking for program /cygdrive/c/WINDOWS/system32/git...not found Checking for program /cygdrive/c/WINDOWS/git...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/git...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/git...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/git...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/git...not found Checking for program /cygdrive/f/Matlab2022a/bin/git...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/git...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/git...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/git...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/git...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/git...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/git...not found Checking for program /cygdrive/f/matlab/runtime/win64/git...not found Checking for program /cygdrive/f/matlab/bin/git...not found Checking for program /cygdrive/f/matlab/polyspace/bin/git...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/git...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/git...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/git...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/git...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/git...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.31.1.windows.1 ============================================================================================= TESTING: configureMercurial from config.sourceControl(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /usr/local/bin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/hg...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/hg...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/hg...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/hg...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/hg...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/hg...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/hg...not found Checking for program /cygdrive/f/CDK/ANOCONDA/hg...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/hg...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/hg...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/hg...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/hg...not found Checking for program /cygdrive/c/WINDOWS/system32/hg...not found Checking for program /cygdrive/c/WINDOWS/hg...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/hg...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/hg...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/hg...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/hg...not found Checking for program /cygdrive/f/Matlab2022a/bin/hg...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/hg...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/hg...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/hg...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/hg...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/hg...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/hg...not found Checking for program /cygdrive/f/matlab/runtime/win64/hg...not found Checking for program /cygdrive/f/matlab/bin/hg...not found Checking for program /cygdrive/f/matlab/polyspace/bin/hg...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/hg...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/hg...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/hg...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/hg...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/hg...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/hg...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/hg...not found Checking for program /cygdrive/c/WINDOWSsystem3/hg...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/hg...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/hg...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/hg...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/hg...not found Checking for program /usr/lib/lapack/hg...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/hg...not found child config.sourceControl took 0.319536 seconds ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/petscclone.py:20) Determine if PETSc was obtained via git or a tarball This is a tarball installation child PETSc.options.petscclone took 0.002109 seconds ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/arch.py:29) Forms the arch as GNU's configure would form it ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/arch.py:42) Checks if PETSC_ARCH is set and sets it if not set No previous hashfile found Setting hashfile: arch-mswin-c-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash child PETSc.options.arch took 0.158073 seconds ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/installDir.py:31) Set installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/cygdrive/g/mypetsc/petsc-3.19.2/arch-mswin-c-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/installDir.py:76) Save the configure options in a script in PETSC_ARCH/lib/petsc/conf so the same configure may be easily re-run ============================================================================================= TESTING: cleanConfDir from PETSc.options.installDir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/installDir.py:68) Remove all the files from configuration directory for this PETSC_ARCH, from --with-clean option ============================================================================================= TESTING: configureInstallDir from PETSc.options.installDir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/installDir.py:52) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /cygdrive/g/mypetsc/petsc-3.19.2/arch-mswin-c-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/installDir.py:90) If --with-clean was requested but restoring the reconfigure file was requested then restore it child PETSc.options.installDir took 0.003904 seconds ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/externalpackagesdir.py:15) Set location where external packages will be downloaded to ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/externalpackagesdir.py:23) Remove all downloaded external packages, from --with-clean child PETSc.options.externalpackagesdir took 0.000506 seconds ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/languages.py:28) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" Defined make macro "CLANGUAGE" to "C" child PETSc.options.languages took 0.003163 seconds ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2694) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2711) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2664) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ============================================================================================= TESTING: requireMpiLdPath from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2685) OpenMPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:723) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to Initialized SYCLFLAGS to Initialized SYCLFLAGS to Initialized SYCLC_LINKER_FLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to Initialized SYCLPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1417) Checking for program /usr/local/bin/win32fe...not found Checking for program /usr/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/win32fe...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/win32fe...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/win32fe...not found Checking for program /cygdrive/c/WINDOWS/system32/win32fe...not found Checking for program /cygdrive/c/WINDOWS/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/win32fe...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/win32fe...not found Checking for program /cygdrive/f/Matlab2022a/bin/win32fe...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/win32fe...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/win32fe...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/win32fe...not found Checking for program /cygdrive/f/matlab/runtime/win64/win32fe...not found Checking for program /cygdrive/f/matlab/bin/win32fe...not found Checking for program /cygdrive/f/matlab/polyspace/bin/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/win32fe...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/win32fe...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/win32fe...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/win32fe...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/win32fe...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/win32fe...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/win32fe...not found Checking for program /cygdrive/c/WINDOWSsystem3/win32fe...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/win32fe...not found Checking for program /usr/lib/lapack/win32fe...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe...found Defined make macro "CC" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Linker output after filtering: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� ======== Checking running linked program Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Testing executable /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Executing: win32fe icl -v | head -n 20 ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1460) Locate a functional C preprocessor Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe...found Defined make macro "CPP" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1742) Locate a functional Cxx compiler Checking for program /usr/local/bin/win32fe...not found Checking for program /usr/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/win32fe...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/win32fe...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/win32fe...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/win32fe...not found Checking for program /cygdrive/c/WINDOWS/system32/win32fe...not found Checking for program /cygdrive/c/WINDOWS/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/win32fe...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/win32fe...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/win32fe...not found Checking for program /cygdrive/f/Matlab2022a/bin/win32fe...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/win32fe...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/win32fe...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/win32fe...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/win32fe...not found Checking for program /cygdrive/f/matlab/runtime/win64/win32fe...not found Checking for program /cygdrive/f/matlab/bin/win32fe...not found Checking for program /cygdrive/f/matlab/polyspace/bin/win32fe...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/win32fe...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/win32fe...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/win32fe...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/win32fe...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/win32fe...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/win32fe...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/win32fe...not found Checking for program /cygdrive/c/WINDOWSsystem3/win32fe...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/win32fe...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/win32fe...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/win32fe...not found Checking for program /usr/lib/lapack/win32fe...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe...found Defined make macro "CXX" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Linker output after filtering: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� ======== Checking running linked program Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Testing executable /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:749) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 500 ============================================================================================= TESTING: checkCxxDialect from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:771) Determine the CXX dialect supported by the compiler (language) [and corresponding compiler option - if any]. isGNUish indicates if the compiler is gnu compliant (i.e. clang). -with--dialect can take options: auto: use highest supported dialect configure can determine [[c|gnu][xx|++]]23: not yet supported [[c|gnu][xx|++]]20: gnu++20 or c++20 [[c|gnu][xx|++]]17: gnu++17 or c++17 [[c|gnu][xx|++]]14: gnu++14 or c++14 [[c|gnu][xx|++]]11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default On return this function sets the following values: - if needed, appends the relevant CXX dialect flag to compiler flags - self.cxxDialectRange = (minSupportedDialect,maxSupportedDialect) (e.g. ('c++11','c++14')) - self.addDefine('HAVE_{LANG}_DIALECT_CXX{DIALECT_NUM}',1) for every supported dialect - self.lang+'dialect' = 'c++'+maxDialectNumber (e.g. 'c++14') but ONLY if the user specifically requests a dialect version, otherwise this is not set Raises a config.base.ConfigureSetupError if: - The user has set both the --with-dialect=[...] configure options and -std=[...] in their compiler flags - The combination of specifically requested packages cannot all be compiled with the same flag - An unknown C++ dialect is provided The config.base.ConfigureSetupErrors are NOT meant to be caught, as they are fatal errors on part of the user Raises a RuntimeError (which may be caught) if: - The compiler does not support at minimum -std=c++11 Detected Non-Windows compiler checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl" checkCxxDialect: PETSc believes compiler (/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl) is NOT gnu-ish checkCxxDialect: PETSc believes that we have NOT processed /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl before checkCxxDialect: configure option after sanitization: --with-cxx-dialect=AUTO checkCxxDialect: dialect AUTO has been NOT explicitly selected for CXX checkCxxDialect: Have potential flag pool: - -std=c++20 - -std=c++17 - -std=c++14 - -std=c++11 checkCxxDialect: checking CXX 20 for cxx with -std=c++20 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++20 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\include\concepts(13): warning STL4038: The contents of are available only with C++20 concepts support. G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "concept" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: type name is not allowed concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: expected a ")" concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "requires" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(84): error: expected a ";" { ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(91): error: argument list for variable template "Hashable" is missing template ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): error: constant "T" is not a type name void f_concept(T) {} ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error #303: explicit type is missing ("int" assumed) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: qualified name is not allowed void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: expected a ")" void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: "void abbrev_f4(int)" is not an entity that can be explicitly specialized void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: expected a ";" void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(154): error: no instance of function template "f_concept" matches the argument list argument types are: (std::string) f_concept("abc"s); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): note: this candidate was rejected because at least one template argument could not be deduced void f_concept(T) {} ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\include\concepts(13): warning STL4038: The contents of are available only with C++20 concepts support. G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "concept" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: type name is not allowed concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: expected a ")" concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "requires" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(84): error: expected a ";" { ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(91): error: argument list for variable template "Hashable" is missing template ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): error: constant "T" is not a type name void f_concept(T) {} ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error #303: explicit type is missing ("int" assumed) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: qualified name is not allowed void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: expected a ")" void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: "void abbrev_f4(int)" is not an entity that can be explicitly specialized void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: expected a ";" void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(154): error: no instance of function template "f_concept" matches the argument list argument types are: (std::string) f_concept("abc"s); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): note: this candidate was rejected because at least one template argument could not be deduced void f_concept(T) {} ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc (code 2)Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; class MoveSemantics { std::unique_ptr _member; public: MoveSemantics(int val = 4) : _member(new valClass(val)) { } MoveSemantics& operator=(MoveSemantics &&other) noexcept = default; }; template constexpr T Cubed( T x ) { return x*x*x; } auto trailing(int x) -> int { return x+2; } enum class Shapes : int {SQUARE,CIRCLE}; template struct Tuple { }; using PetscErrorCode = int; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } // c++20 includes #include #include consteval int sqr_cpp20(int n) { return n*n; } constexpr auto r = sqr_cpp20(10); static_assert(r == 100); const char *g_cpp20() { return "dynamic initialization"; } constexpr const char *f_cpp20(bool p) { return p ? "constant initializer" : g_cpp20(); } constinit const char *cinit_c = f_cpp20(true); // OK // Declaration of the concept "Hashable", which is satisfied by any type 'T' // such that for values 'a' of type 'T', the expression std::hash{}(a) // compiles and its result is convertible to std::size_t template concept Hashable = requires(T a) { { std::hash{}(a) } -> std::convertible_to; }; struct meow {}; // Constrained C++20 function template: template void f_concept(T) {} void abbrev_f1(auto); // same as template void abbrev_f1(T) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); template<> void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) int main() { // c++11 body valClass cls = valClass(); // value initialization int i = cls.i; // i is not declared const const int& rci = i; // but rci is const_cast(rci) = 4; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; auto ret = trailing(ierr); MoveSemantics bob; MoveSemantics alice; alice = std::move(bob);ignore(alice); Tuple<> t0;ignore(t0); Tuple t1;ignore(t1); Tuple t2;ignore(t2); std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x << ret << std::endl; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // c++20 body ignore(cinit_c); using std::operator""s; f_concept("abc"s); ; return 0; } Output from compiling with -std=c++20 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc G:\VisualStudio2022\VC\Tools\MSVC\14.37.32822\include\concepts(13): warning STL4038: The contents of are available only with C++20 concepts support. G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "concept" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: type name is not allowed concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: expected a ")" concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(83): error: identifier "requires" is undefined concept Hashable = requires(T a) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(84): error: expected a ";" { ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(91): error: argument list for variable template "Hashable" is missing template ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): error: constant "T" is not a type name void f_concept(T) {} ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error #303: explicit type is missing ("int" assumed) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: qualified name is not allowed void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(95): error: expected a ")" void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: "void abbrev_f4(int)" is not an entity that can be explicitly specialized void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(98): error: expected a ";" void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(154): error: no instance of function template "f_concept" matches the argument list argument types are: (std::string) f_concept("abc"s); ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc(92): note: this candidate was rejected because at least one template argument could not be deduced void f_concept(T) {} ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.cc (code 2) PETSc Error: No output file produced Rejecting compiler flag -std=c++20 due to nonzero status from link checkCxxDialect: checking CXX 17 for cxx with -std=c++17 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; class MoveSemantics { std::unique_ptr _member; public: MoveSemantics(int val = 4) : _member(new valClass(val)) { } MoveSemantics& operator=(MoveSemantics &&other) noexcept = default; }; template constexpr T Cubed( T x ) { return x*x*x; } auto trailing(int x) -> int { return x+2; } enum class Shapes : int {SQUARE,CIRCLE}; template struct Tuple { }; using PetscErrorCode = int; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } int main() { // c++11 body valClass cls = valClass(); // value initialization int i = cls.i; // i is not declared const const int& rci = i; // but rci is const_cast(rci) = 4; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; auto ret = trailing(ierr); MoveSemantics bob; MoveSemantics alice; alice = std::move(bob);ignore(alice); Tuple<> t0;ignore(t0); Tuple t1;ignore(t1); Tuple t2;ignore(t2); std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x << ret << std::endl; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); ; return 0; } Output from compiling with -std=c++17 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Added Cxx compiler flag -std=c++17 checkCxxDialect: success using -std=c++17 for Cxx dialect C++17, set new cxxDialectRange: ('c++11', 'c++17') Defined "HAVE_CXX_DIALECT_CXX11" to "1" Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX17" to "1" ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1778) Locate a functional Cxx preprocessor Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe...found Defined make macro "CXXPP" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1497) Locate a functional CUDA compiler Checking for program /usr/local/bin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/nvcc...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/nvcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/nvcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/nvcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/nvcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/nvcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/nvcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/nvcc...not found Checking for program /cygdrive/c/WINDOWS/system32/nvcc...not found Checking for program /cygdrive/c/WINDOWS/nvcc...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/nvcc...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/nvcc...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/nvcc...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/nvcc...not found Checking for program /cygdrive/f/Matlab2022a/bin/nvcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/nvcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/nvcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/nvcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/nvcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/nvcc...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/nvcc...not found Checking for program /cygdrive/f/matlab/runtime/win64/nvcc...not found Checking for program /cygdrive/f/matlab/bin/nvcc...not found Checking for program /cygdrive/f/matlab/polyspace/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/nvcc...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/nvcc...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/nvcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/nvcc...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/nvcc...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/nvcc...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/nvcc...not found Checking for program /cygdrive/c/WINDOWSsystem3/nvcc...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/nvcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/nvcc...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/nvcc...not found Checking for program /usr/lib/lapack/nvcc...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/Developer/NVIDIA/CUDA-6.5/bin'] Warning accessing /Developer/NVIDIA/CUDA-6.5/bin gives errors: [Errno 2] No such file or directory: '/Developer/NVIDIA/CUDA-6.5/bin' Checking for program /usr/local/cuda/bin/nvcc...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/usr/local/cuda/bin'] Warning accessing /usr/local/cuda/bin gives errors: [Errno 2] No such file or directory: '/usr/local/cuda/bin' Checking for program /usr/local/bin/clang...not found Checking for program /usr/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/clang...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/clang...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/clang...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/clang...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/clang...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/clang...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/clang...not found Checking for program /cygdrive/f/CDK/ANOCONDA/clang...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/clang...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/clang...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/clang...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/clang...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/clang...not found Checking for program /cygdrive/c/WINDOWS/system32/clang...not found Checking for program /cygdrive/c/WINDOWS/clang...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/clang...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/clang...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/clang...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/clang...not found Checking for program /cygdrive/f/Matlab2022a/bin/clang...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/clang...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/clang...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/clang...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/clang...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/clang...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/clang...not found Checking for program /cygdrive/f/matlab/runtime/win64/clang...not found Checking for program /cygdrive/f/matlab/bin/clang...not found Checking for program /cygdrive/f/matlab/polyspace/bin/clang...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/clang...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/clang...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/clang...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/clang...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/clang...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/clang...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/clang...not found Checking for program /cygdrive/c/WINDOWSsystem3/clang...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/clang...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/clang...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/clang...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/clang...not found Checking for program /usr/lib/lapack/clang...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/clang...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:749) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). checkDeviceHostCompiler: checking CUDA accepts host compiler /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1559) Locate a functional HIP compiler Checking for program /usr/local/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/hipcc...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/system32/hipcc...not found Checking for program /cygdrive/c/WINDOWS/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/hipcc...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/hipcc...not found Checking for program /cygdrive/f/Matlab2022a/bin/hipcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/hipcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/hipcc...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/hipcc...not found Checking for program /cygdrive/f/matlab/runtime/win64/hipcc...not found Checking for program /cygdrive/f/matlab/bin/hipcc...not found Checking for program /cygdrive/f/matlab/polyspace/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/hipcc...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/hipcc...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/hipcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/hipcc...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/hipcc...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/hipcc...not found Checking for program /cygdrive/c/WINDOWSsystem3/hipcc...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/hipcc...not found Checking for program /usr/lib/lapack/hipcc...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc14/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/redist/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mkl/latest/bin/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/itac/latest/dll/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ippcp/latest/redist/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/ipp/latest/redist/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dpcpp-ct/latest/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dnnl/latest/cpu_dpcpp_gpu_dpcpp/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dev-utilities/latest/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/debugger/latest/gdb/intel64/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/dal/latest/redist/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/bin/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/host/windows64/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/oclfpga/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/Tools/MSVC/14.37.32822/bin/HostX64/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/VCPackages/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TestWindow/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/bin/Roslyn/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Team Tools/Performance Tools/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/MSBuild/Current/Bin/amd64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/Tools/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/bin/release/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/mpi/latest/libfabric/bin/utils/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/intel64/vc_mt/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/tbb/latest/redist/ia32/vc_mt/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/mingw-w64/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Library/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/ANOCONDA/Scripts/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/system32/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/CDK/StifTOAPP/Environment/R2022b/runtime/win64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/Matlab2022a/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/runtime/win64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/MATLAB/R2017b/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/runtime/win64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/software path/MATLAB 2016a/polyspace/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/SIMULIA/Abaqus/Commands/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/matlab/runtime/win64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/matlab/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/f/matlab/polyspace/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/midas/GTS NX/iop/code/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/MIDAS GTS/GTS NX/iop/code/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/PyCharm 2021.1.1/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Users/Akun/AppData/Local/Programs/Git/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/NVIDIA Corporation/NVSMI/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWSsystem3/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/WINDOWSSystem32Wbem"/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/VisualStudio2022/VC/vcpkg/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/advisor/latest/bin64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/compiler/latest/windows/lib/ocloc/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/inspector/latest/bin64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/Intel/oneAPI/vtune/latest/bin64/opt/rocm/bin/hipcc...not found Checking for program /usr/lib/lapack/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:749) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1618) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:749) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1871) Locate a functional Fortran compiler Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort...found Defined make macro "FC" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��Linker output before filtering: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Linker output after filtering: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� ======== Checking running linked program Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o Testing executable /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1907) Locate a functional Fortran preprocessor Checking for program /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort...found Defined make macro "FPP" to "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -E" Preprocessing source: #define foo 10 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -E -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:1926) Make sure fortran comment "!" works Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2098) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2191) Check that the archiver exists and can make a library usable by the compiler Detected Non-Windows compiler Executing: ar -V stdout: GNU ar (GNU Binutils) 2.41 Copyright (C) 2023 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.41 Copyright (C) 2023 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /tmp/petsc-61cxbt4e/config.setCompilers/libconf1.a /tmp/petsc-61cxbt4e/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-61cxbt4e/config.setCompilers/libconf1.a Possible ERROR while running ranlib:exit code 0 stderr: /usr/bin/ranlib: invalid option -- c Ranlib is not functional with your archiver. Try --with-ranlib=true if ranlib is unnecessary. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.41 Copyright (C) 2023 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.41 Copyright (C) 2023 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib" Executing: /usr/bin/ar cr /tmp/petsc-61cxbt4e/config.setCompilers/libconf1.a /tmp/petsc-61cxbt4e/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-61cxbt4e/config.setCompilers/libconf1.a Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); (void)b; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -L/tmp/petsc-61cxbt4e/config.setCompilers -lconf1 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib�� Possible ERROR while running linker: exit code 157 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib��Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib�� Linker output after filtering: ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib�� Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); (void)b; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -L/tmp/petsc-61cxbt4e/config.setCompilers -lconf1 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "lib" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2263) Checks if AR handles @ notation Executing: /usr/bin/ar cr checkRecipeArgfile.lib @checkRecipeArgfile.args Defined make macro "AR_ARGFILE" to "yes" ============================================================================================= TESTING: checkSharedLinker from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2345) Check that the linker can produce shared libraries Checking shared linker /usr/bin/ar using flags [] Checking for program /usr/bin/ar...found Defined make macro "LD_SHARED" to "/usr/bin/ar" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -qversion stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/qversion' icl: command line error: no files specified; for help type "icl /help" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -show stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/show' icl: command line error: no files specified; for help type "icl /help" Skipping checking MPI compiler command for PIC flag since MPI compiler -show causes an exception so is likely not an MPI compiler Trying C compiler flag -PIC Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -PIC /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -PIC icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Rejecting compiler flag -PIC due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Rejected C compiler flag -PIC because it was not compatible with shared linker /usr/bin/ar using flags [] Trying C compiler flag -qPIC Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -qPIC /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -qPIC icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Rejecting compiler flag -qPIC due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Rejected C compiler flag -qPIC because it was not compatible with shared linker /usr/bin/ar using flags [] Trying C compiler flag -KPIC Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -KPIC /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -KPIC icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Rejecting compiler flag -KPIC due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Rejected C compiler flag -KPIC because it was not compatible with shared linker /usr/bin/ar using flags [] Trying C compiler flag -fPIC Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -fPIC /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fPIC icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Rejecting compiler flag -fPIC due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Rejected C compiler flag -fPIC because it was not compatible with shared linker /usr/bin/ar using flags [] Trying C compiler flag -fpic Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -fpic /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/fp' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fpic icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/fp' conftest.c Rejecting compiler flag -fpic due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/fp' conftest.c Rejected C compiler flag -fpic because it was not compatible with shared linker /usr/bin/ar using flags [] Trying C compiler flag Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: /usr/bin/ar cr /tmp/petsc-61cxbt4e/config.setCompilers/libconftest.lib /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o ; /usr/bin/ranlib /tmp/petsc-61cxbt4e/config.setCompilers/libconftest.lib Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main() { int ret = foo(); if (ret) {} ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -L/tmp/petsc-61cxbt4e/config.setCompilers -lconftest stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Using shared linker /usr/bin/ar with flags [] and library extension lib ============================================================================================= TESTING: checkLinkerWindows from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2441) Turns off linker warning about unknown .o files extension Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Valid C linker flag -Qwd10161 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Linker output after filtering: Valid Cxx linker flag -Qwd10161 ============================================================================================= TESTING: checkPIC from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2048) Determine the PIC option for each compiler Skip checking PIC options on user request ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2459) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -V stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line error: no files specified; for help type "icl /help" Trying C linker flag -Wl,-rpath, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting C linker flag -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected C linker flag -Wl,-rpath, Trying C linker flag -R Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -R/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting C linker flag -R/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected C linker flag -R Trying C linker flag -rpath Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -rpath /cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Possible ERROR while running linker: exit code 80 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to nonzero status from link Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Linker output after filtering: icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting C linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejected C linker flag -rpath Trying C linker flag -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting C linker flag -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected C linker flag -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -V stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line error: no files specified; for help type "icl /help" Trying Cxx linker flag -Wl,-rpath, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting Cxx linker flag -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected Cxx linker flag -Wl,-rpath, Trying Cxx linker flag -R Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -R/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting Cxx linker flag -R/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/R/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected Cxx linker flag -R Trying Cxx linker flag -rpath Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -rpath /cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Possible ERROR while running linker: exit code 80 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to nonzero status from link Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Linker output after filtering: icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting Cxx linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10006: ignoring unknown option '/rpath' ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejected Cxx linker flag -rpath Trying Cxx linker flag -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Linker output after filtering: icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejecting Cxx linker flag -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 due to icl: command line warning #10148: option '/Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2' not supported Rejected Cxx linker flag -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -V stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line error: no files specified; for help type "icl /help" Trying FC linker flag -Wl,-rpath, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Linker output before filtering: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Linker output after filtering: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Rejecting FC linker flag -Wl,-rpath,/cygdrive/g/mypetsc/petsc-3.19.2 due to ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Rejected FC linker flag -Wl,-rpath, Trying FC linker flag -R Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -R/cygdrive/g/mypetsc/petsc-3.19.2 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/g/mypetsc/petsc-3.19.2' Linker output before filtering: ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/g/mypetsc/petsc-3.19.2' Linker output after filtering: ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/g/mypetsc/petsc-3.19.2' Rejecting FC linker flag -R/cygdrive/g/mypetsc/petsc-3.19.2 due to ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/g/mypetsc/petsc-3.19.2' Rejected FC linker flag -R Trying FC linker flag -rpath Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -rpath /cygdrive/g/mypetsc/petsc-3.19.2 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: ifort: command line warning #10006: ignoring unknown option '/rpath' ifort: command line warning #10161: unrecognized source type 'G:\mypetsc\petsc-3.19.2'; object file assumed ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Possible ERROR while running linker: exit code 80 stdout: ifort: command line warning #10006: ignoring unknown option '/rpath' ifort: command line warning #10161: unrecognized source type 'G:\mypetsc\petsc-3.19.2'; object file assumed ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to nonzero status from link Linker output before filtering: ifort: command line warning #10006: ignoring unknown option '/rpath' ifort: command line warning #10161: unrecognized source type 'G:\mypetsc\petsc-3.19.2'; object file assumed ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Linker output after filtering: ifort: command line warning #10006: ignoring unknown option '/rpath' ifort: command line warning #10161: unrecognized source type 'G:\mypetsc\petsc-3.19.2'; object file assumed ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejecting FC linker flag -rpath /cygdrive/g/mypetsc/petsc-3.19.2 due to ifort: command line warning #10006: ignoring unknown option '/rpath' ifort: command line warning #10161: unrecognized source type 'G:\mypetsc\petsc-3.19.2'; object file assumed ipo: error #11018: Cannot open G:\mypetsc\petsc-3.19.2 LINK : fatal error LNK1104: �޷����ļ���G:\mypetsc\petsc-3.19.2�� Rejected FC linker flag -rpath Trying FC linker flag -Wl,-R, Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Linker output before filtering: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Linker output after filtering: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Rejecting FC linker flag -Wl,-R,/cygdrive/g/mypetsc/petsc-3.19.2 due to ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type Rejected FC linker flag -Wl,-R, ============================================================================================= TESTING: checkLibC from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2498) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2544) Check that the linker can dynamically load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.headers /tmp/petsc-61cxbt4e/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.HEA\conftest.c(3): error #2379: cannot open source file "G:\cygwin\tmp\PE9718~1\CONFIG~1.HEA\conftest.c" #include ^ #line 1 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.HEA\\conftest.c" #line 1 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.HEA\\confdefs.h" #line 2 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.HEA\\conftest.c" #line 1 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.HEA\\conffix.h" #line 3 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.HEA\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: Dynamic loading disabled since dlfcn.h was missing ============================================================================================= TESTING: checkPragma from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2006) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -Wunknown-pragmas /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -Wunknown-pragmas icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.c Rejecting compiler flag -Wunknown-pragmas due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.c Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -Wunknown-pragmas -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -Wunknown-pragmas icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.cc Rejecting compiler flag -Wunknown-pragmas due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10148: option '/Wunknown-pragmas' not supported conftest.cc ============================================================================================= TESTING: checkAtFileOption from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2736) Check if linker supports @file option Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe @/tmp/petsc-61cxbt4e/config.setCompilers/optfile -Qwd10161 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: Warning: win32fe: File Not Found: @/tmp/petsc-61cxbt4e/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-61cxbt4e/config.setCompilers/optfile' Possible ERROR while running linker: exit code 1 stdout: Warning: win32fe: File Not Found: @/tmp/petsc-61cxbt4e/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-61cxbt4e/config.setCompilers/optfile' Rejecting linker flag @/tmp/petsc-61cxbt4e/config.setCompilers/optfile due to nonzero status from link Linker output before filtering: Warning: win32fe: File Not Found: @/tmp/petsc-61cxbt4e/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-61cxbt4e/config.setCompilers/optfile' Linker output after filtering: Warning: win32fe: File Not Found: @/tmp/petsc-61cxbt4e/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-61cxbt4e/config.setCompilers/optfile' @file option test failed! ============================================================================================= TESTING: output from config.setCompilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py:2593) Output module data as defines and substitutions Substituting "CC" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl" Substituting "CFLAGS" with "" Defined make macro "CC_LINKER_SLFLAG" to "-L" Substituting "CPP" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl" Substituting "CXX_CXXFLAGS" with " -std=c++17" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-L" Substituting "CXXPP" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-L" Substituting "LDFLAGS" with "" Substituting "FPP" with "/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -E" Substituting "FPPFLAGS" with "" Substituting "LIBS" with "" Substituting "SHARED_LIBRARY_FLAG" with "" child config.setCompilers took 78.266134 seconds ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/cygdrive/g/mypetsc/petsc-3.19.2/config/PETSc/options/indexTypes.py:38) Determine the size of PETSc indices (32 or 64-bit), from -with-64-bit-indices Defined make macro "PETSC_INDEX_SIZE" to "32" child PETSc.options.indexTypes took 0.001891 seconds ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 getCompilerVersion: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Defined make macro "C_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000" Defined make macro "MPICC_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 500 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Defined make macro "MPICC_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 500 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Trying C compiler flag -g Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -g /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Added C compiler flag -g Trying C compiler flag -O0 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -g -O0 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O0 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.c Rejecting compiler flag -O0 due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.c Rejected C compiler flag -O0 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 getCompilerVersion: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Defined make macro "Cxx_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000" Defined make macro "MPICXX_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 500 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Defined make macro "MPICXX_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 500 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Trying Cxx compiler flag -g Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -g -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Added Cxx compiler flag -g Trying Cxx compiler flag -O0 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -g -O0 -std=c++17 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O0 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.cc Rejecting compiler flag -O0 due to icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/O0' conftest.cc Rejected Cxx compiler flag -O0 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 getCompilerVersion: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Defined make macro "FC_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000" Defined make macro "MPIFC_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Many FL32 options are supported; a warning is printed for unsupported options. 2. Intel Fortran compiler options may be placed in your ifort.cfg file. Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /guard:cf enable control flow protection mechanism /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qpad[-] enable/disable(DEFAULT) changing variable and array memory layout /Qsafe-cray-ptr Cray pointers do not alias with other variables /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /reentrancy: specify whether the threaded, reentrant run-time support should be used Keywords: none (same as /noreentrancy), threaded(DEFAULT), async /noreentrancy do not use threaded, reentrant run-time support /heap-arrays[:n] temporary arrays of minimum size n (in kilobytes) are allocated in heap memory rather than on the stack. If n is not specified, all temporary arrays are allocated in heap memory. /heap-arrays- temporary arrays are allocated on the stack (DEFAULT) /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Qcoarray[:] enable/disable(DEFAULT) coarray syntax for data parallel programming, and set the relationship between the coarray images. keywords: shared - default if keyword is omitted single - overrides any other keyword distributed - only valid with the Intel(R) Cluster Toolkit /Qcoarray-num-images:n set default number of coarray images /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using SIMD directive /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /rounding-mode:chopped set internal FPU rounding control to truncate /Qftz[-] enable/disable flush denormal results to zero /fpe:{0|1|3} specifies program-wide behavior on floating point exceptions /fpe-all:{0|1|3} specifies floating point exception behavior on all functions and subroutines. Also sets /assume:ieee_fpe_flags /[no]fltconsistency specify that improved floating-point consistency should be used /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /[no]recursive compile all procedures for possible recursive execution /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining (same as /inline:none) n=1 inline functions declared with ATTRIBUTES INLINE or FORCEINLINE n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /inline[:keyword] Specifies the level of inline function expansion keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os) speed (same as /Ob2 /Ot), none or manual (same as /Ob0) /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /nolink, /compile-only same as /c /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /object: specify the name of the object file, or the directory to which object file(s) should be written. (e.g. /object:MYOBJ or /object:MYDIR\) /exe: specifies the name to be used for the built program (.exe) or dynamic-link (.dll) library /map: specify that a link map file should be generated /list[:] specify that a listing file should be generated /list-line-len:# overrides the default line length (80) in a listing file /list-page-len:# overrides the default page length (66) in a listing file /show: controls the contents of the listing file keywords: all, none, [no]include, [no]map, [no]options /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. /nodebug Disable emission of debug information. /debug-parameters[:keyword] Control output of debug information for PARAMETERS. Valid [keyword] values: none - Disables generation of debug information for PARAMETERs. used - Generates debug information for referenced PARAMETERs only. all - Generates debug information for all PARAMETERs. /nodebug-parameters Same as "/debug-parameters:none". /Qd-lines, /[no]d-lines compile debug statements (indicated by D in column 1) /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /Qmap-opts enable option mapping tool /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /D[{=|#}] define macro /define:symbol[=] same as /D /nodefines specifies that any /D macros go to the preprocessor only, and not to the compiler /U remove predefined macro /undefine: remove predefined macro (same as /U) /allow:nofpp-comments If a Fortran end-of-line comment is seen within a #define, treat it as part of the definition. Default is allow:fpp-comments /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /preprocess-only same as /P /[no]keep keep/remove preprocessed file generated by preprocessor as input to compiler stage. Not affected by /Qsave-temps. Default is /nokeep /[no]fpp run Fortran preprocessor on source files prior to compilation /fpp-name:name Name an alternate preprocessor executable. The name can include the full path. /module:path specify path where mod files should be placed and first location to look for mod files /u remove all predefined macros /I add directory to include file search path /[no]include: same as /I /X remove standard directories from include file search path /gen-dep[:filename] generate dependency information. If no filename is specified, output is to stdout. Similar to /QMD or /QMMD If a filename is specified, output is to filename. Similar to /QMF filename /gen-dep- do not generate dependency information (default) /gen-depshow:keyword control what dependency information is output. [no]intr_mod Intrinsic modules. Default is nointr_mod. /gen-depformat:keyword generate dependency information in the specified format. One of: make, nmake Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /[no]altparam specify if alternate form of parameter constant declarations (without parenthesis) is recognized. Default is to recognize /assume: specify assumptions made by the optimizer and code generator keywords: none, [no]byterecl, [no]buffered_io, [no]buffered_stdout, [no]bscc (nobscc same as /nbs), [no]contiguous_assumed_shape, [no]contiguous_pointer, [no]cc_omp, [no]failed_images, [no]minus0, [no]dummy_aliases (same as /Qcommon-args), [no]ieee_fpe_flags, [no]ieee_compares, [no]fpe_summary, [no]nan_compares, [no]old_boz, [no]old_complex_align, [no]old_inquire_recl, [no]old_logical_ldio, [no]old_logical_assign, [no]old_ldout_format, [no]old_ldout_zero, [no]old_maxminloc, [no]old_unit_star, [no]old_xor, [no]protect_allocates, [no]protect_constants, [no]protect_parens, [no]recursion, [no]realloc_lhs, [no]2underscore, [no]underscore (same as /us), [no]std_intent_in, [no]std_minus0_rounding, [no]std_mod_proc_name, [no]std_value, [no]source_include, [no]split_common, [no]writeable_strings /ccdefault: specify default carriage control for units 6 and * keywords: default, fortran, list or none /[no]check: check run-time conditions. Default is /nocheck keywords: all, none (same as /nocheck), [no]arg_temp_created, [no]bounds (same as /CB), [no]assume, [no]contiguous, [no]format, [no]output_conversion, [no]pointers (same as /CA), [no]shape, [no]stack, [no]teams, [no]udio_iostat, [no]uninit (same as /CU) /Qcommon-args assume "by reference" subprogram arguments may alias one another. Same as /assume:dummy_aliases /[no]extend-source[:] specify rightmost column for fixed form sources keywords: 72 (same as /noextend-source and /4L72), 80 (same as /4L80), 132 (same as /4L132. Default if you specify /extend-source without a keyword.) /fixed specify source files are in fixed format. Same as /FI and /4Nf /nofixed indicates free format /free specify source files are in free format. Same as /FR and /4Yf /nofree indicates fixed format /names: specify how source code identifiers and external names are interpreted. keywords: as_is, lowercase, uppercase /[no]pad-source, /Qpad-source[-] make compiler acknowledge blanks at the end of a line /stand[:] specifies level of conformance with ANSI standard to check for. If keyword is not specified, level of conformance is f18 keywords: f90 (same as /4Ys), f95, f03, f08, f18, none (same as /nostand) /standard-semantics explicitly sets assume keywords to conform to the semantics of the Fortran standard. May result in performance loss. assume keywords set by /standard-semantics: byterecl, failed_images, fpe_summary, ieee_compares, minus0, noold_inquire_recl, noold-e0g0-format, noold_ldout_format, noold_ldout_zero, noold_maxminloc, noold_unit_star, noold_xor, protect_parens,realloc_lhs, recursion, std_intent_in, std_minus0_rounding, std_mod_proc_name, std_value also sets /fpscomp:logicals If /fp:strict or /fp:except is set then this also sets assume keyword ieee_fpe_flags /[no]standard-realloc-lhs explicitly sets assume keyword realloc_lhs to conform to the standard, or to override the default. Sets /assume:[no]realloc_lhs /syntax-only, /Zs perform syntax and semantic checking only (no object file produced) /wrap-margin[-] controls right margin wrapping in list-directed output. By default, list-directed output is wrapped at 80 characters. Compiler Diagnostics -------------------- /w disable all warnings /W disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as /warn:general) /warn: specifies the level of warning messages issued keywords: all, none (same as /nowarn) [no]alignments, [no]declarations, [no]errors, [no]externals, [no]general, [no]ignore_loc, [no]interfaces, [no]shape, [no]stderrors, [no]truncated_source, [no]uncalled, [no]unused, [no]usage /nowarn suppress all warning messages /WB turn a compile-time bounds check into a warning /[no]traceback specify whether the compiler generates PC correlation data used to display a symbolic traceback rather than a hexadecimal traceback at runtime failure /[no]gen-interfaces [[no]source] generate interface blocks for all routines in the file. Can be checked using -warn interfaces nosource indicates temporary source files should not be saved /error-limit: specify the maximum number of error-level or fatal-level compiler errors allowed /noerror-limit set no maximum number on error-level or fatal-level error messages /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted Miscellaneous ------------- /[no]logo display compiler version information. /nologo disables the output /QV display compiler version information /bintext: place the string specified into the object file and executable /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /what display detailed compiler version information /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tf compile file as Fortran source /extfor: specify extension of file to be recognized as a Fortran file /extfpp: specify extension of file to be recognized as a preprocessor file /libdir[:keyword] control the library names that should be emitted into the object file keywords: all, none (same as /nolibdir), [no]automatic, [no]user /nolibdir no library names should be emitted into the object file /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /4I{2|4|8} set default KIND of integer and logical variables to 2, 4, or 8 /integer-size: specifies the default size of integer and logical variables size: 16, 32, 64 /4R{8|16} set default size of real to 8 or 16 bytes /real-size: specify the size of REAL and COMPLEX declarations, constants, functions, and intrinsics size: 32, 64, 128 /Qautodouble same as /real-size:64 or /4R8 /double-size: defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics size: 64, 128 /[no]fpconstant extends the precision of single precision constants assigned to double precision variables to double precision /[no]intconstant use Fortran 77 semantics, rather than Fortran 90/95, to determine kind of integer constants /auto make all local variables AUTOMATIC /Qauto-scalar make scalar local variables AUTOMATIC (DEFAULT) /Qsave save all variables (static allocation) (same as /noauto, opposite of /auto) /Qzero[-] enable/disable(DEFAULT) implicit initialization to zero of local scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized /Qinit: enable/disable(DEFAULT) implicit initialization of local variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized The specifies the initial value keywords: zero (same as /Qzero), snan (valid only for floating point variables), infinity, minus_infinity (valid only for floating point) tiny, minus_tiny (valid only for floating point) huge, minus_huge arrays /Qdyncom make given common blocks dynamically-allocated /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /[no]align analyze and reorder memory layout for variables and arrays /align: specify how data items are aligned keywords: all (same as /align), none (same as /noalign), [no]commons, [no]dcommons, [no]qcommons, [no]zcommons, rec1byte, rec2byte, rec4byte, rec8byte, rec16byte, rec32byte, array8byte, array16byte, array32byte, array64byte, array128byte, array256byte, [no]records, [no]sequence /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /convert: specify the format of unformatted files containing numeric data keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /fpscomp[:] specify the level of compatibility to adhere to with Fortran PowerStation keywords: all, none (same as /nofpscomp), [no]filesfromcmd, [no]general, [no]ioformat, [no]ldio_spacing, [no]libs, [no]logicals /nofpscomp no specific level of compatibility with Fortran PowerStation /f66 allow extensions that enhance FORTRAN-66 compatibility /f77rtl specify that the Fortran 77 specific run-time support should be used /nof77rtl disables /vms enable VMS I/O statement extensions /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /extlnk: specify extension of file to be passed directly to linker /F set the stack reserve amount specified to the linker /dbglibs use the debug version of runtime libraries, when appropriate /libs: specifies which type of run-time library to link to. keywords: static, dll, qwin, qwins /LD[d] produce a DLL instead of an EXE ('d' = debug version) /dll same as /LD /MD[d] use dynamically-loaded, multithread C runtime /MDs[d] use dynamically-loaded, singlethread Fortran runtime, and multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /MG, /winapp use Windows API runtime libraries /Zl omit library names from object file /threads specify that multi-threaded libraries should be linked against /nothreads disables multi-threaded libraries /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -V stdout: ifort: command line error: no files specified; for help type "ifort /help" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Trying FC compiler flag -MT Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -MT /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT Added FC compiler flag -MT Defined make macro "MPIFC_SHOW" to "Unavailable" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Many FL32 options are supported; a warning is printed for unsupported options. 2. Intel Fortran compiler options may be placed in your ifort.cfg file. Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /guard:cf enable control flow protection mechanism /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qpad[-] enable/disable(DEFAULT) changing variable and array memory layout /Qsafe-cray-ptr Cray pointers do not alias with other variables /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /reentrancy: specify whether the threaded, reentrant run-time support should be used Keywords: none (same as /noreentrancy), threaded(DEFAULT), async /noreentrancy do not use threaded, reentrant run-time support /heap-arrays[:n] temporary arrays of minimum size n (in kilobytes) are allocated in heap memory rather than on the stack. If n is not specified, all temporary arrays are allocated in heap memory. /heap-arrays- temporary arrays are allocated on the stack (DEFAULT) /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Qcoarray[:] enable/disable(DEFAULT) coarray syntax for data parallel programming, and set the relationship between the coarray images. keywords: shared - default if keyword is omitted single - overrides any other keyword distributed - only valid with the Intel(R) Cluster Toolkit /Qcoarray-num-images:n set default number of coarray images /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using SIMD directive /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /rounding-mode:chopped set internal FPU rounding control to truncate /Qftz[-] enable/disable flush denormal results to zero /fpe:{0|1|3} specifies program-wide behavior on floating point exceptions /fpe-all:{0|1|3} specifies floating point exception behavior on all functions and subroutines. Also sets /assume:ieee_fpe_flags /[no]fltconsistency specify that improved floating-point consistency should be used /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /[no]recursive compile all procedures for possible recursive execution /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining (same as /inline:none) n=1 inline functions declared with ATTRIBUTES INLINE or FORCEINLINE n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /inline[:keyword] Specifies the level of inline function expansion keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os) speed (same as /Ob2 /Ot), none or manual (same as /Ob0) /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /nolink, /compile-only same as /c /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /object: specify the name of the object file, or the directory to which object file(s) should be written. (e.g. /object:MYOBJ or /object:MYDIR\) /exe: specifies the name to be used for the built program (.exe) or dynamic-link (.dll) library /map: specify that a link map file should be generated /list[:] specify that a listing file should be generated /list-line-len:# overrides the default line length (80) in a listing file /list-page-len:# overrides the default page length (66) in a listing file /show: controls the contents of the listing file keywords: all, none, [no]include, [no]map, [no]options /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. /nodebug Disable emission of debug information. /debug-parameters[:keyword] Control output of debug information for PARAMETERS. Valid [keyword] values: none - Disables generation of debug information for PARAMETERs. used - Generates debug information for referenced PARAMETERs only. all - Generates debug information for all PARAMETERs. /nodebug-parameters Same as "/debug-parameters:none". /Qd-lines, /[no]d-lines compile debug statements (indicated by D in column 1) /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /Qmap-opts enable option mapping tool /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /D[{=|#}] define macro /define:symbol[=] same as /D /nodefines specifies that any /D macros go to the preprocessor only, and not to the compiler /U remove predefined macro /undefine: remove predefined macro (same as /U) /allow:nofpp-comments If a Fortran end-of-line comment is seen within a #define, treat it as part of the definition. Default is allow:fpp-comments /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /preprocess-only same as /P /[no]keep keep/remove preprocessed file generated by preprocessor as input to compiler stage. Not affected by /Qsave-temps. Default is /nokeep /[no]fpp run Fortran preprocessor on source files prior to compilation /fpp-name:name Name an alternate preprocessor executable. The name can include the full path. /module:path specify path where mod files should be placed and first location to look for mod files /u remove all predefined macros /I add directory to include file search path /[no]include: same as /I /X remove standard directories from include file search path /gen-dep[:filename] generate dependency information. If no filename is specified, output is to stdout. Similar to /QMD or /QMMD If a filename is specified, output is to filename. Similar to /QMF filename /gen-dep- do not generate dependency information (default) /gen-depshow:keyword control what dependency information is output. [no]intr_mod Intrinsic modules. Default is nointr_mod. /gen-depformat:keyword generate dependency information in the specified format. One of: make, nmake Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /[no]altparam specify if alternate form of parameter constant declarations (without parenthesis) is recognized. Default is to recognize /assume: specify assumptions made by the optimizer and code generator keywords: none, [no]byterecl, [no]buffered_io, [no]buffered_stdout, [no]bscc (nobscc same as /nbs), [no]contiguous_assumed_shape, [no]contiguous_pointer, [no]cc_omp, [no]failed_images, [no]minus0, [no]dummy_aliases (same as /Qcommon-args), [no]ieee_fpe_flags, [no]ieee_compares, [no]fpe_summary, [no]nan_compares, [no]old_boz, [no]old_complex_align, [no]old_inquire_recl, [no]old_logical_ldio, [no]old_logical_assign, [no]old_ldout_format, [no]old_ldout_zero, [no]old_maxminloc, [no]old_unit_star, [no]old_xor, [no]protect_allocates, [no]protect_constants, [no]protect_parens, [no]recursion, [no]realloc_lhs, [no]2underscore, [no]underscore (same as /us), [no]std_intent_in, [no]std_minus0_rounding, [no]std_mod_proc_name, [no]std_value, [no]source_include, [no]split_common, [no]writeable_strings /ccdefault: specify default carriage control for units 6 and * keywords: default, fortran, list or none /[no]check: check run-time conditions. Default is /nocheck keywords: all, none (same as /nocheck), [no]arg_temp_created, [no]bounds (same as /CB), [no]assume, [no]contiguous, [no]format, [no]output_conversion, [no]pointers (same as /CA), [no]shape, [no]stack, [no]teams, [no]udio_iostat, [no]uninit (same as /CU) /Qcommon-args assume "by reference" subprogram arguments may alias one another. Same as /assume:dummy_aliases /[no]extend-source[:] specify rightmost column for fixed form sources keywords: 72 (same as /noextend-source and /4L72), 80 (same as /4L80), 132 (same as /4L132. Default if you specify /extend-source without a keyword.) /fixed specify source files are in fixed format. Same as /FI and /4Nf /nofixed indicates free format /free specify source files are in free format. Same as /FR and /4Yf /nofree indicates fixed format /names: specify how source code identifiers and external names are interpreted. keywords: as_is, lowercase, uppercase /[no]pad-source, /Qpad-source[-] make compiler acknowledge blanks at the end of a line /stand[:] specifies level of conformance with ANSI standard to check for. If keyword is not specified, level of conformance is f18 keywords: f90 (same as /4Ys), f95, f03, f08, f18, none (same as /nostand) /standard-semantics explicitly sets assume keywords to conform to the semantics of the Fortran standard. May result in performance loss. assume keywords set by /standard-semantics: byterecl, failed_images, fpe_summary, ieee_compares, minus0, noold_inquire_recl, noold-e0g0-format, noold_ldout_format, noold_ldout_zero, noold_maxminloc, noold_unit_star, noold_xor, protect_parens,realloc_lhs, recursion, std_intent_in, std_minus0_rounding, std_mod_proc_name, std_value also sets /fpscomp:logicals If /fp:strict or /fp:except is set then this also sets assume keyword ieee_fpe_flags /[no]standard-realloc-lhs explicitly sets assume keyword realloc_lhs to conform to the standard, or to override the default. Sets /assume:[no]realloc_lhs /syntax-only, /Zs perform syntax and semantic checking only (no object file produced) /wrap-margin[-] controls right margin wrapping in list-directed output. By default, list-directed output is wrapped at 80 characters. Compiler Diagnostics -------------------- /w disable all warnings /W disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as /warn:general) /warn: specifies the level of warning messages issued keywords: all, none (same as /nowarn) [no]alignments, [no]declarations, [no]errors, [no]externals, [no]general, [no]ignore_loc, [no]interfaces, [no]shape, [no]stderrors, [no]truncated_source, [no]uncalled, [no]unused, [no]usage /nowarn suppress all warning messages /WB turn a compile-time bounds check into a warning /[no]traceback specify whether the compiler generates PC correlation data used to display a symbolic traceback rather than a hexadecimal traceback at runtime failure /[no]gen-interfaces [[no]source] generate interface blocks for all routines in the file. Can be checked using -warn interfaces nosource indicates temporary source files should not be saved /error-limit: specify the maximum number of error-level or fatal-level compiler errors allowed /noerror-limit set no maximum number on error-level or fatal-level error messages /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted Miscellaneous ------------- /[no]logo display compiler version information. /nologo disables the output /QV display compiler version information /bintext: place the string specified into the object file and executable /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /what display detailed compiler version information /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tf compile file as Fortran source /extfor: specify extension of file to be recognized as a Fortran file /extfpp: specify extension of file to be recognized as a preprocessor file /libdir[:keyword] control the library names that should be emitted into the object file keywords: all, none (same as /nolibdir), [no]automatic, [no]user /nolibdir no library names should be emitted into the object file /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /4I{2|4|8} set default KIND of integer and logical variables to 2, 4, or 8 /integer-size: specifies the default size of integer and logical variables size: 16, 32, 64 /4R{8|16} set default size of real to 8 or 16 bytes /real-size: specify the size of REAL and COMPLEX declarations, constants, functions, and intrinsics size: 32, 64, 128 /Qautodouble same as /real-size:64 or /4R8 /double-size: defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics size: 64, 128 /[no]fpconstant extends the precision of single precision constants assigned to double precision variables to double precision /[no]intconstant use Fortran 77 semantics, rather than Fortran 90/95, to determine kind of integer constants /auto make all local variables AUTOMATIC /Qauto-scalar make scalar local variables AUTOMATIC (DEFAULT) /Qsave save all variables (static allocation) (same as /noauto, opposite of /auto) /Qzero[-] enable/disable(DEFAULT) implicit initialization to zero of local scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized /Qinit: enable/disable(DEFAULT) implicit initialization of local variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized The specifies the initial value keywords: zero (same as /Qzero), snan (valid only for floating point variables), infinity, minus_infinity (valid only for floating point) tiny, minus_tiny (valid only for floating point) huge, minus_huge arrays /Qdyncom make given common blocks dynamically-allocated /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /[no]align analyze and reorder memory layout for variables and arrays /align: specify how data items are aligned keywords: all (same as /align), none (same as /noalign), [no]commons, [no]dcommons, [no]qcommons, [no]zcommons, rec1byte, rec2byte, rec4byte, rec8byte, rec16byte, rec32byte, array8byte, array16byte, array32byte, array64byte, array128byte, array256byte, [no]records, [no]sequence /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /convert: specify the format of unformatted files containing numeric data keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /fpscomp[:] specify the level of compatibility to adhere to with Fortran PowerStation keywords: all, none (same as /nofpscomp), [no]filesfromcmd, [no]general, [no]ioformat, [no]ldio_spacing, [no]libs, [no]logicals /nofpscomp no specific level of compatibility with Fortran PowerStation /f66 allow extensions that enhance FORTRAN-66 compatibility /f77rtl specify that the Fortran 77 specific run-time support should be used /nof77rtl disables /vms enable VMS I/O statement extensions /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /extlnk: specify extension of file to be passed directly to linker /F set the stack reserve amount specified to the linker /dbglibs use the debug version of runtime libraries, when appropriate /libs: specifies which type of run-time library to link to. keywords: static, dll, qwin, qwins /LD[d] produce a DLL instead of an EXE ('d' = debug version) /dll same as /LD /MD[d] use dynamically-loaded, multithread C runtime /MDs[d] use dynamically-loaded, singlethread Fortran runtime, and multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /MG, /winapp use Windows API runtime libraries /Zl omit library names from object file /threads specify that multi-threaded libraries should be linked against /nothreads disables multi-threaded libraries /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -V stdout: ifort: command line error: no files specified; for help type "ifort /help" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler Trying FC compiler flag -Z7 Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -MT -Z7 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT -Z7 Added FC compiler flag -Z7 Trying FC compiler flag -Od Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od Added FC compiler flag -Od ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilerFlags.py:168) Use Linux/MacOS commands to determine what operations the hardware supports Executing: lscpu Executing: sysctl -a ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilerFlags.py:159) Save the list of CPP macros defined by the C and C++ compiler, does not work for all compilers Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilerFlags -g /tmp/petsc-61cxbt4e/config.compilerFlags/conftest.c -E -dM stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/dM' conftest.c #line 1 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.COM\\conftest.c" Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilerFlags -g -std=c++17 /tmp/petsc-61cxbt4e/config.compilerFlags/conftest.cc -E -dM stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/dM' conftest.cc #line 1 "G:\\cygwin\\tmp\\PE9718~1\\CONFIG~1.COM\\conftest.cc" child config.compilerFlags took 18.486854 seconds Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 20230609_000000 Copyright (C) 1985-2023 Intel Corporation. All rights reserved. icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /Ofast enable /O3 /Qprec-div- /fp:fast=2 optimizations /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /fast enable /QxHOST /Qipo /Qprec-div- /O3 /fp:fast=2 optimizations /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis /Qsimd-honor-fp-model enforces the selected fp-model in SIMD loops. Specify /Qsimd-honor-fp-model-(DEFAULT) to override the fp-model in SIMD loops. /Qsimd-serialize-fp-reduction serializes FP reductions for improved floating point consistency in SIMD loops while allowing the rest of the loop to be vectorized. Default is /Qsimd-serialize-fp-reduction- Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512. Optimizes for Intel(R) Xeon Phi(TM) product family processor code named Knights Mill. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE SKYLAKE-AVX512 CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name. Optimizes for Intel(R) processors that support the specified Intel(R) microarchitecture code name. Keywords KNL and SILVERMONT are only available on Windows* and Linux* systems. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. KNM May generate Quad Fused Multiply Add (QFMA) and Quad Virtual Neural Network Instruction (QVNNI) and the instructions enabled with MIC-AVX512 /arch: generate specialized code to optimize for processors indicated by as described below BROADWELL CANNONLAKE HASWELL ICELAKE-CLIENT (or ICELAKE) ICELAKE-SERVER IVYBRIDGE KNL KNM SANDYBRIDGE SILVERMONT GOLDMONT GOLDMONT-PLUS TREMONT SKYLAKE-AVX512 SKYLAKE CASCADELAKE KABYLAKE COFFEELAKE AMBERLAKE WHISKEYLAKE TIGERLAKE SAPPHIRERAPIDS May generate instructions for processors that support the specified Intel(R) microarchitecture code name CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions CORE-AVX-I May generate Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSE2 May generate Intel(R) SSE2 and SSE instructions /tune: optimize for a specific generic - Optimizes code for the compiler's default behavior broadwell haswell ivybridge knl knm sandybridge silvermont cannonlake icelake skylake-avx512 skylake - Optimizes code for processors that support the specified Intel(R) microarchitecture code name. knl and silvermont are only available on Windows* and Linux* systems core-avx2 - Optimizes code for processors that support Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions core-avx-i - Optimizes code for processors that support Float-16 conversion instructions and the RDRND instruction, Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7-avx - Optimizes code for processors that support Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions corei7 - Optimizes code for processors that support Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSE3, SSE2, SSE, and SSSE3 instructions atom - Optimizes code for processors that support MOVBE instructions, depending on the setting of option -minstruction (Linux and macOS*) or /Qinstruction (Windows). May also generate code for SSSE3 instructions and Intel(R) SSE3, SSE2, and SSE instructions core2 - Optimizes for the Intel(R) Core(TM) 2 processor family, including support for MMX(TM), Intel(R) SSE, SSE2, SSE3, and SSSE3 instruction sets. pentium-mmx - Optimizes for Intel(R) Pentium(R) with MMX technology pentiumpro - Optimizes for Intel(R) Pentium(R) Pro, Intel Pentium II, and Intel Pentium III processors pentium4m - Optimizes for Intel(R) Pentium(R) 4 processors with MMX technology pentium-m pentium4 pentium3 pentium - Optimizes code for Intel(R) Pentium(R) processors. Value pentium3 is only available on Linux systems /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /Gw compiler separates global variables for linker /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than /Qcf-protection[:] Enables Control-flow Enforcement Technology (CET) protection, which defends your program from certain attacks that exploit vulnerabilities. shadow_stack - Enables shadow stack protection branch_tracking - Enables endbranch (EB) generation full - Enables both shadow stack protection and endbranch (EB) generation (same as no ) none - Disables Control-flow Enforcement Technology protection /Qauto-arch:[,,...] generate multiple, feature-specific auto-dispatch code paths for x86 architecture processors if there is a performance benefit. The accepted arguments match those of option '/Qax' Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound. Also, the user is responsible for inserting the right memory fences for synchronization auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qmkl-ilp64[:] link to the Intel(R) Math Kernel ILP64 Variant Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl-ilp64 is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions /Qoverride-limits provides a way to override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units. /Qopt-multiple-gather-scatter-by-shuffles[-] Enables or disables the optimization for multiple adjacent gather/scatter type vector memory references. /Qbranches-within-32B-boundaries[-] enable/disable(DEFAULT) aligning branches and fused branches on 32-byte boundaries Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qpar-loops: Select between old or new implementations of parallel loop support. The default is /Qpar-loops:new Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 1.0 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) reference - equivalent to 'high' accuracy with correct signaling of exceptional conditions through the errno and status flags settings. This setting is initially available only on Linux* systems funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values: nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-force-dynamic-target[:funclist] Instructs the compiler to use run-time dispatch in calls to math functions funclist - optional list of one or more math library functions to which the attribute should be applied. /Qimf-use-svml:value[:funclist] Instructs the compiler to implement math library functions using the Short Vector Math Library(SVML) value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qfinite-math-only Allow optimizations for floating point arithmetic that assume arguments and results are not NaNs or Infinities Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c17 conforms to ISO/IEC 9899:2017 standard for C programs c18 conforms to ISO/IEC 9899:2018 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables C++14 support for C++ programs c++17 enables C++17 support for C++ programs c++20 enables C++20 support for C++ programs /std: enable language support for , as described below c11 - conforms to ISO/IEC 9899:2011 standard for C programs c17 - conforms to ISO/IEC 9899:2017 standard for C programs c++14 - enables support for the 2014 ISO C++ standard c++17 - enables support for the 2017 ISO C++ standard c++20 - enables support for the 2020 ISO C++ standard c++latest - latest draft standard (feature set subject to change) /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion 199711L[-] update 199711L macro value /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages /W[no-]check-unicode-security Enable detection and warn about Unicode constructs that can be exploited by using bi-directional formatting codes, zero-width characters in strings and use of zero-width characters and homoglyphs in identifiers Miscellaneous ------------- /nologo do not display compiler version information /QV display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qnextgen invokes the Intel Compiler for LLVM* /Qnextgen-diag This option causes the Intel Compiler for LLVM* to display a list of compiler options that are currently not supported. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 14.2 - Microsoft* Visual Studio 2019 compatibility 14.3 - Microsoft* Visual Studio 2022 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440 to 710 range at increment of 10. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file /Qno-intel-lib[:] Restrict linking of Intel provided libraries. Arguments can be specified via a comma separated list. Valid arguments are: libirc, libm, libimf, libsvml, libipgo Deprecated Options ------------------ /Quse-asm No replacement /Qvc11 No replacement /Qvc12 No replacement /Qvc14 No replacement /Qvc14.1 No replacement /Qcilk-serialize No replacement /arch:ICELAKE use /arch:ICELAKE-CLIENT /QxICELAKE use /QxICELAKE-CLIENT /QaxICELAKE use /QaxICELAKE-CLIENT /Qprof-gen-sampling No replacement /Qprof-use-sampling No replacement /arch:SSE use /arch:IA32 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /Qrcd No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2023, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. ============================================================================================= TESTING: checkC99Flag from config.compilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py:1385) Check for -std=c99 or equivalent flag Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -g /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -g Rejecting compiler flag due to nonzero status from link Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -g -std=c99 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -g -std=c99 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2) PETSc Error: No output file produced Rejecting compiler flag -std=c99 due to nonzero status from link Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -g -std=gnu99 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -g -std=gnu99 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10159: invalid argument for option '/std' conftest.c G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(8): error: expected a ";" float *restrict z = &y; ^ G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c(13): error: identifier "z" is undefined x[i] = i*j*(*z); ^ compilation aborted for G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.c (code 2) PETSc Error: No output file produced Rejecting compiler flag -std=gnu99 due to nonzero status from link Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -g -std=c11 /tmp/petsc-61cxbt4e/config.setCompilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -g -std=c11 icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Accepted C99 compile flag: -std=c11 ============================================================================================= TESTING: checkCFormatting from config.compilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py:364) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py:375) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ============================================================================================= TESTING: checkStdAtomic from config.compilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py:1418) Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilers -g -std=c11 /tmp/petsc-61cxbt4e/config.compilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main() { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); ; return 0; } Defined "HAVE_STDATOMIC_H" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py:167) Determines the libraries needed to link using the C++ or Fortran compiler C source code compiled with C. Result is stored in clibs Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilers -g -std=c11 /tmp/petsc-61cxbt4e/config.compilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilers -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.compilers/conftest.o /tmp/petsc-61cxbt4e/config.compilers/confc.o C libraries are not needed when using Fortran linker Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilers -g -std=c11 /tmp/petsc-61cxbt4e/config.compilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.compilers -g -std=c++17 /tmp/petsc-61cxbt4e/config.compilers/conftest.cc stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.compilers/conftest.exe -Qwd10161 -g /tmp/petsc-61cxbt4e/config.compilers/conftest.o /tmp/petsc-61cxbt4e/config.compilers/confc.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe ����һ����������û��������������ִ����ȫ���� Linker output before filtering: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe ����һ����������û��������������ִ����ȫ���� Linker output after filtering: LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe ����һ����������û��������������ִ����ȫ���� C code cannot directly be linked with C++ linker, therefore will determine needed C libraries Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -c -o /tmp/petsc-61cxbt4e/config.compilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilerFlags -I/tmp/petsc-61cxbt4e/config.setCompilers -I/tmp/petsc-61cxbt4e/config.compilers -g -std=c11 /tmp/petsc-61cxbt4e/config.compilers/conftest.c stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -o /tmp/petsc-61cxbt4e/config.compilers/conftest.exe -v -Qwd10161 -g /tmp/petsc-61cxbt4e/config.compilers/conftest.o stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line warning #10006: ignoring unknown option '/v' LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe icl -V stdout: icl: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '/Qdiag-disable:10441' to disable this message. icl: command line error: no files specified; for help type "icl /help" compilers: Checking arg icl: compilers: Unknown arg icl: compilers: Checking arg remark compilers: Unknown arg remark compilers: Checking arg #10441: compilers: Unknown arg #10441: compilers: Checking arg The compilers: Unknown arg The compilers: Checking arg Intel(R) compilers: Unknown arg Intel(R) compilers: Checking arg C++ compilers: Unknown arg C++ compilers: Checking arg Compiler compilers: Unknown arg Compiler compilers: Checking arg Classic compilers: Unknown arg Classic compilers: Checking arg (ICC) compilers: Unknown arg (ICC) compilers: Checking arg is compilers: Unknown arg is compilers: Checking arg deprecated compilers: Unknown arg deprecated compilers: Checking arg and compilers: Unknown arg and compilers: Checking arg will compilers: Unknown arg will compilers: Checking arg be compilers: Unknown arg be compilers: Checking arg removed compilers: Unknown arg removed compilers: Checking arg from compilers: Unknown arg from compilers: Checking arg product compilers: Unknown arg product compilers: Checking arg release compilers: Unknown arg release compilers: Checking arg in compilers: Unknown arg in compilers: Checking arg the compilers: Unknown arg the compilers: Checking arg second compilers: Unknown arg second compilers: Checking arg half compilers: Unknown arg half compilers: Checking arg of compilers: Unknown arg of compilers: Checking arg 2023. compilers: Unknown arg 2023. compilers: Checking arg The compilers: Unknown arg The compilers: Checking arg Intel(R) compilers: Unknown arg Intel(R) compilers: Checking arg oneAPI compilers: Unknown arg oneAPI compilers: Checking arg DPC++/C++ compilers: Unknown arg DPC++/C++ compilers: Checking arg Compiler compilers: Unknown arg Compiler compilers: Checking arg (ICX) compilers: Unknown arg (ICX) compilers: Checking arg is compilers: Unknown arg is compilers: Checking arg the compilers: Unknown arg the compilers: Checking arg recommended compilers: Unknown arg recommended compilers: Checking arg compiler compilers: Unknown arg compiler compilers: Checking arg moving compilers: Unknown arg moving compilers: Checking arg forward. compilers: Unknown arg forward. compilers: Checking arg Please compilers: Unknown arg Please compilers: Checking arg transition compilers: Unknown arg transition compilers: Checking arg to compilers: Unknown arg to compilers: Checking arg use compilers: Unknown arg use compilers: Checking arg this compilers: Unknown arg this compilers: Checking arg compiler. compilers: Unknown arg compiler. compilers: Checking arg Use compilers: Unknown arg Use compilers: Checking arg to compilers: Unknown arg to compilers: Checking arg disable compilers: Unknown arg disable compilers: Checking arg this compilers: Unknown arg this compilers: Checking arg message. compilers: Unknown arg message. compilers: Checking arg icl: compilers: Unknown arg icl: compilers: Checking arg command compilers: Unknown arg command compilers: Checking arg line compilers: Unknown arg line compilers: Checking arg warning compilers: Unknown arg warning compilers: Checking arg #10006: compilers: Unknown arg #10006: compilers: Checking arg ignoring compilers: Unknown arg ignoring compilers: Checking arg unknown compilers: Unknown arg unknown compilers: Checking arg option compilers: Unknown arg option compilers: Checking arg LINK compilers: Unknown arg LINK compilers: Checking arg : compilers: Unknown arg : compilers: Checking arg û���ҵ� compilers: Unknown arg û���ҵ� compilers: Checking arg G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe compilers: Unknown arg G:\cygwin\tmp\PE9718~1\CONFIG~2.COM\conftest.exe compilers: Checking arg ����һ����������û��������������ִ����ȫ���� compilers: Unknown arg ����һ����������û��������������ִ����ȫ���� compilers: Libraries needed to link C code with another linker: [] compilers: Check that C libraries can be used with Fortran as linker Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilers -I/tmp/petsc-61cxbt4e/config.setCompilers -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilers -I/tmp/petsc-61cxbt4e/config.setCompilers -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o ======== Checking running linked program Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -c -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o -I/tmp/petsc-61cxbt4e/config.compilers -I/tmp/petsc-61cxbt4e/config.setCompilers -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort -o /tmp/petsc-61cxbt4e/config.setCompilers/conftest.exe -MT -Z7 -Od /tmp/petsc-61cxbt4e/config.setCompilers/conftest.o stdout: LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.exe ����һ����������û��������������ִ����ȫ���� Linker output before filtering: LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.exe ����һ����������û��������������ִ����ȫ���� Linker output after filtering: LINK : û���ҵ� G:\cygwin\tmp\PE9718~1\CONFIG~1.SET\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Detected Intel compiler **** Configure header /tmp/petsc-61cxbt4e/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_CLANGUAGE_C 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_CXX_DIALECT_CXX17 1 #define PETSC_HAVE_STDATOMIC_H 1 #endif **** C specific Configure header /tmp/petsc-61cxbt4e/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ********************************************************************************************* OSError while running ./configure --------------------------------------------------------------------------------------------- Cannot run executables created with FC. If this machine uses a batch system to submit jobs you will need to configure using ./configure with the additional option --with-batch. Otherwise there is problem with the compilers. Can you compile and run code with your compiler '/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win_ifort'? See https://petsc.org/release/faq/#error-libimf ********************************************************************************************* File "/cygdrive/g/mypetsc/petsc-3.19.2/config/configure.py", line 462, in petsc_configure framework.configure(out = sys.stdout) File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/framework.py", line 1438, in configure self.processChildren() File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/framework.py", line 1426, in processChildren self.serialEvaluation(self.childGraph) File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/framework.py", line 1401, in serialEvaluation child.configure() File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py", line 1449, in configure self.executeTest(self.checkCLibraries) File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/base.py", line 138, in executeTest ret = test(*args,**kargs) File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py", line 360, in checkCLibraries raise e File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/compilers.py", line 351, in checkCLibraries self.setCompilers.checkCompiler('FC') File "/cygdrive/g/mypetsc/petsc-3.19.2/config/BuildSystem/config/setCompilers.py", line 1289, in checkCompiler raise OSError(msg) # why OSError?? it isn't caught anywhere in here? ================================================================================ Finishing configure run at Mon, 13 Nov 2023 01:56:25 +0800 ================================================================================