<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How can I configure and install Vasp_6.5.1 with oneAPI enable and HDF5 support? in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/How-can-I-configure-and-install-Vasp-6-5-1-with-oneAPI-enable/m-p/1732916#M12264</link>
    <description>&lt;P&gt;Here is the configuration file&lt;/P&gt;&lt;P&gt;# Default precompiler options&lt;BR /&gt;CPP_OPTIONS = -DHOST=\"LinuxIFC\" \&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;/P&gt;&lt;P&gt;CPP = fpp -f_com=no -free -w0 $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)&lt;/P&gt;&lt;P&gt;FC = mpiifort -fc=ifx&lt;BR /&gt;FCL = mpiifort -fc=ifx&lt;/P&gt;&lt;P&gt;FREE = -free -names lowercase&lt;/P&gt;&lt;P&gt;FFLAGS = -assume byterecl -w&lt;/P&gt;&lt;P&gt;OFLAG = -O2&lt;BR /&gt;OFLAG_IN = $(OFLAG)&lt;BR /&gt;DEBUG = -O0&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;OBJECTS_LIB = linpack_double.o&lt;/P&gt;&lt;P&gt;# For the parser library&lt;BR /&gt;CXX_PARS = icpx&lt;BR /&gt;LLIBS = -lstdc++&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;# Intel MKL (FFTW, BLAS, LAPACK, and scaLAPACK)&lt;BR /&gt;# (Note: for Intel Parallel Studio's MKL use -mkl instead of -qmkl)&lt;BR /&gt;FCL += -qmkl=sequential&lt;BR /&gt;MKLROOT ?= /path/to/your/mkl/installation&lt;BR /&gt;LLIBS += -L$(MKLROOT)/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64&lt;BR /&gt;INCS =-I$(MKLROOT)/include/fftw&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;# For machine learning library vaspml (experimental)&lt;BR /&gt;#CPP_OPTIONS += -Dlibvaspml&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_USE_CBLAS&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_USE_MKL&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_DEBUG_LEVEL=3&lt;BR /&gt;#CXX_ML = mpiicpc -cxx=icpx&lt;BR /&gt;#CXXFLAGS_ML = -O3 -std=c++17 -Wall&lt;BR /&gt;#INCLUDE_ML =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I comment out HDF5 section it shows error. Is there anyway I can enable HDF5 support with oneAPI?&lt;/P&gt;</description>
    <pubDate>Thu, 08 Jan 2026 17:25:41 GMT</pubDate>
    <dc:creator>SphinxGaze</dc:creator>
    <dc:date>2026-01-08T17:25:41Z</dc:date>
    <item>
      <title>How can I configure and install Vasp_6.5.1 with oneAPI enable and HDF5 support?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-can-I-configure-and-install-Vasp-6-5-1-with-oneAPI-enable/m-p/1732916#M12264</link>
      <description>&lt;P&gt;Here is the configuration file&lt;/P&gt;&lt;P&gt;# Default precompiler options&lt;BR /&gt;CPP_OPTIONS = -DHOST=\"LinuxIFC\" \&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;/P&gt;&lt;P&gt;CPP = fpp -f_com=no -free -w0 $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)&lt;/P&gt;&lt;P&gt;FC = mpiifort -fc=ifx&lt;BR /&gt;FCL = mpiifort -fc=ifx&lt;/P&gt;&lt;P&gt;FREE = -free -names lowercase&lt;/P&gt;&lt;P&gt;FFLAGS = -assume byterecl -w&lt;/P&gt;&lt;P&gt;OFLAG = -O2&lt;BR /&gt;OFLAG_IN = $(OFLAG)&lt;BR /&gt;DEBUG = -O0&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;OBJECTS_LIB = linpack_double.o&lt;/P&gt;&lt;P&gt;# For the parser library&lt;BR /&gt;CXX_PARS = icpx&lt;BR /&gt;LLIBS = -lstdc++&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;# Intel MKL (FFTW, BLAS, LAPACK, and scaLAPACK)&lt;BR /&gt;# (Note: for Intel Parallel Studio's MKL use -mkl instead of -qmkl)&lt;BR /&gt;FCL += -qmkl=sequential&lt;BR /&gt;MKLROOT ?= /path/to/your/mkl/installation&lt;BR /&gt;LLIBS += -L$(MKLROOT)/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64&lt;BR /&gt;INCS =-I$(MKLROOT)/include/fftw&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;# For machine learning library vaspml (experimental)&lt;BR /&gt;#CPP_OPTIONS += -Dlibvaspml&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_USE_CBLAS&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_USE_MKL&lt;BR /&gt;#CPP_OPTIONS += -DVASPML_DEBUG_LEVEL=3&lt;BR /&gt;#CXX_ML = mpiicpc -cxx=icpx&lt;BR /&gt;#CXXFLAGS_ML = -O3 -std=c++17 -Wall&lt;BR /&gt;#INCLUDE_ML =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I comment out HDF5 section it shows error. Is there anyway I can enable HDF5 support with oneAPI?&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jan 2026 17:25:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-can-I-configure-and-install-Vasp-6-5-1-with-oneAPI-enable/m-p/1732916#M12264</guid>
      <dc:creator>SphinxGaze</dc:creator>
      <dc:date>2026-01-08T17:25:41Z</dc:date>
    </item>
  </channel>
</rss>

