<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vasp.at/wiki/index.php?action=history&amp;feed=atom&amp;title=Makefile.include.oneapi_omp_off</id>
	<title>Makefile.include.oneapi omp off - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vasp.at/wiki/index.php?action=history&amp;feed=atom&amp;title=Makefile.include.oneapi_omp_off"/>
	<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;action=history"/>
	<updated>2026-04-30T04:11:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=35418&amp;oldid=prev</id>
		<title>Wolloch at 07:54, 23 March 2026</title>
		<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=35418&amp;oldid=prev"/>
		<updated>2026-03-23T07:54:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:54, 23 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l65&quot;&gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Intel MKL (FFTW, BLAS, LAPACK, and scaLAPACK)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Intel MKL (FFTW, BLAS, LAPACK, and scaLAPACK)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# (Note: for Intel Parallel Studio&#039;s MKL use -mkl instead of -qmkl)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FCL        += -qmkl -fiopenmp -fopenmp-targets=spir64_gen -Xs &amp;quot;-device pvc&amp;quot; -fopenmp-device-code-split=per_kernel -fopenmp-max-parallel-link-jobs=8 -lze_loader&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FCL        += -qmkl -fiopenmp -fopenmp-targets=spir64_gen -Xs &amp;quot;-device pvc&amp;quot; -fopenmp-device-code-split=per_kernel -fopenmp-max-parallel-link-jobs=8 -lze_loader&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MKLROOT    ?= /path/to/your/mkl/installation&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MKLROOT    ?= /path/to/your/mkl/installation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## system compiler is older than GNU 9.1. For newer versions this can be removed.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## system compiler is older than GNU 9.1. For newer versions this can be removed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#LLIBS       += -lstdc++fs&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#LLIBS       += -lstdc++fs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wolloch</name></author>
	</entry>
	<entry>
		<id>https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=34576&amp;oldid=prev</id>
		<title>Wolloch: Wolloch moved page Construction:Makefile.include.oneapi omp off to Makefile.include.oneapi omp off</title>
		<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=34576&amp;oldid=prev"/>
		<updated>2026-03-10T09:33:56Z</updated>

		<summary type="html">&lt;p&gt;Wolloch moved page &lt;a href=&quot;/wiki/Construction:Makefile.include.oneapi_omp_off&quot; class=&quot;mw-redirect&quot; title=&quot;Construction:Makefile.include.oneapi omp off&quot;&gt;Construction:Makefile.include.oneapi omp off&lt;/a&gt; to &lt;a href=&quot;/wiki/Makefile.include.oneapi_omp_off&quot; title=&quot;Makefile.include.oneapi omp off&quot;&gt;Makefile.include.oneapi omp off&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:33, 10 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wolloch</name></author>
	</entry>
	<entry>
		<id>https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=34500&amp;oldid=prev</id>
		<title>Wolloch: Created page with &quot;{{DISPLAYTITLE:makefile.include.oneapi_omp_off}} &lt;pre&gt; # Default precompiler options CPP_OPTIONS = -DHOST=\&quot;LinuxIFC\&quot; \               -DMPI -DMPI_BLOCK=8000 -Duse_collective \               -DscaLAPACK \               -DCACHE_SIZE=4000 \               -Davoidalloc \               -Dvasp6 \               -Dtbdyn \               -Dfock_dblbuf \               -D_OPENMP \               -DINTELMKL  CPP         = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)...&quot;</title>
		<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.oneapi_omp_off&amp;diff=34500&amp;oldid=prev"/>
		<updated>2026-03-06T10:03:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{DISPLAYTITLE:makefile.include.oneapi_omp_off}} &amp;lt;pre&amp;gt; # Default precompiler options CPP_OPTIONS = -DHOST=\&amp;quot;LinuxIFC\&amp;quot; \               -DMPI -DMPI_BLOCK=8000 -Duse_collective \               -DscaLAPACK \               -DCACHE_SIZE=4000 \               -Davoidalloc \               -Dvasp6 \               -Dtbdyn \               -Dfock_dblbuf \               -D_OPENMP \               -DINTELMKL  CPP         = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:makefile.include.oneapi_omp_off}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default precompiler options&lt;br /&gt;
CPP_OPTIONS = -DHOST=\&amp;quot;LinuxIFC\&amp;quot; \&lt;br /&gt;
              -DMPI -DMPI_BLOCK=8000 -Duse_collective \&lt;br /&gt;
              -DscaLAPACK \&lt;br /&gt;
              -DCACHE_SIZE=4000 \&lt;br /&gt;
              -Davoidalloc \&lt;br /&gt;
              -Dvasp6 \&lt;br /&gt;
              -Dtbdyn \&lt;br /&gt;
              -Dfock_dblbuf \&lt;br /&gt;
              -D_OPENMP \&lt;br /&gt;
              -DINTELMKL&lt;br /&gt;
&lt;br /&gt;
CPP         = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)&lt;br /&gt;
&lt;br /&gt;
FC          = mpiifort -fc=ifx -fiopenmp&lt;br /&gt;
FCL         = mpiifort -fc=ifx&lt;br /&gt;
FREE        = -free -names lowercase&lt;br /&gt;
&lt;br /&gt;
FFLAGS      = -assume byterecl -w&lt;br /&gt;
&lt;br /&gt;
OFLAG       = -O2&lt;br /&gt;
OFLAG_IN    = $(OFLAG)&lt;br /&gt;
DEBUG       = -O0&lt;br /&gt;
&lt;br /&gt;
# For what used to be vasp.5.lib&lt;br /&gt;
CPP_LIB     = $(CPP)&lt;br /&gt;
FC_LIB      = $(FC)&lt;br /&gt;
CC_LIB      = icx&lt;br /&gt;
CFLAGS_LIB  = -O&lt;br /&gt;
FFLAGS_LIB  = -O1&lt;br /&gt;
FREE_LIB    = $(FREE)&lt;br /&gt;
&lt;br /&gt;
OBJECTS_LIB = linpack_double.o&lt;br /&gt;
&lt;br /&gt;
# For the parser library&lt;br /&gt;
CXX_PARS    = icpx&lt;br /&gt;
LLIBS       = -lstdc++&lt;br /&gt;
&lt;br /&gt;
LIB        += oneapi&lt;br /&gt;
LLIB       += -Loneapi -lZeInterface&lt;br /&gt;
&lt;br /&gt;
# OMP offloading&lt;br /&gt;
CPP_OPTIONS+= -DOMP_OFFLOAD&lt;br /&gt;
# this enables offloading plus AoT compiling of target device code&lt;br /&gt;
FFLAGS     += -fopenmp-targets=spir64_gen -Xs &amp;quot;-device pvc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Workarounds for problems with fpp and ifx&lt;br /&gt;
FFLAGS     += -switch no-use-host-usm-for-implicit-reduction-map&lt;br /&gt;
IFX_BUILD_DATE = $(shell ifx --version | grep ifx | awk &amp;#039;{print $$4}&amp;#039;)&lt;br /&gt;
CPP_OPTIONS+= -D__INTEL_COMPILER_BUILD_DATE=$(IFX_BUILD_DATE)&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
## Customize as of this point! Of course you may change the preceding&lt;br /&gt;
## part of this file as well if you like, but it should rarely be&lt;br /&gt;
## necessary ...&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# When compiling on the target machine itself, change this to the&lt;br /&gt;
# relevant target when cross-compiling for another architecture&lt;br /&gt;
VASP_TARGET_CPU ?= -xHOST&lt;br /&gt;
FFLAGS     += $(VASP_TARGET_CPU)&lt;br /&gt;
&lt;br /&gt;
# Intel MKL (FFTW, BLAS, LAPACK, and scaLAPACK)&lt;br /&gt;
FCL        += -qmkl -fiopenmp -fopenmp-targets=spir64_gen -Xs &amp;quot;-device pvc&amp;quot; -fopenmp-device-code-split=per_kernel -fopenmp-max-parallel-link-jobs=8 -lze_loader&lt;br /&gt;
MKLROOT    ?= /path/to/your/mkl/installation&lt;br /&gt;
LLIBS      += -L$(MKLROOT)/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_sycl&lt;br /&gt;
INCS        =-I$(MKLROOT)/include -I$(MKLROOT)/include/fftw&lt;br /&gt;
&lt;br /&gt;
# HDF5-support (optional but strongly recommended, and mandatory for some features)&lt;br /&gt;
#CPP_OPTIONS+= -DVASP_HDF5&lt;br /&gt;
#HDF5_ROOT  ?= /path/to/your/hdf5/installation&lt;br /&gt;
#LLIBS      += -L$(HDF5_ROOT)/lib -lhdf5_fortran&lt;br /&gt;
#INCS       += -I$(HDF5_ROOT)/include&lt;br /&gt;
&lt;br /&gt;
# For the VASP-2-Wannier90 interface (optional)&lt;br /&gt;
#CPP_OPTIONS    += -DVASP2WANNIER90&lt;br /&gt;
#WANNIER90_ROOT ?= /path/to/your/wannier90/installation&lt;br /&gt;
#LLIBS          += -L$(WANNIER90_ROOT)/lib -lwannier&lt;br /&gt;
&lt;br /&gt;
# For the fftlib library (hardly any benefit in combination with MKL&amp;#039;s FFTs)&lt;br /&gt;
#FCL         = mpiifort fftlib.o -qmkl&lt;br /&gt;
#CXX_FFTLIB  = icpc -qopenmp -std=c++11 -DFFTLIB_USE_MKL -DFFTLIB_THREADSAFE&lt;br /&gt;
#INCS_FFTLIB = -I./include -I$(MKLROOT)/include/fftw&lt;br /&gt;
#LIBS       += fftlib&lt;br /&gt;
&lt;br /&gt;
# For machine learning library VASPml (experimental)&lt;br /&gt;
#CPP_OPTIONS += -Dlibvaspml&lt;br /&gt;
#CXX_ML       = mpiicpc -cxx=icpx -qopenmp&lt;br /&gt;
#CXXFLAGS_ML  = -O3 -std=c++17 -Wall&lt;br /&gt;
#INCLUDE_ML   =&lt;br /&gt;
## This may be required for the C++17 filesystem library if the underlying&lt;br /&gt;
## system compiler is older than GNU 9.1. For newer versions this can be removed.&lt;br /&gt;
#LLIBS       += -lstdc++fs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
[[makefile.include]]&lt;br /&gt;
&lt;br /&gt;
[[Category:VASP]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Wolloch</name></author>
	</entry>
</feed>