<?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 to build HDF5 using Intel compiler? in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1357014#M9137</link>
    <description>&lt;P&gt;I am trying to compile hdf5-1.8.22 using intel oneAPI base toolkit/HPC toolkit 2022.1. The Configuration without intel oneAPI was performed with the following commnad:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;CC=$DIR/mpich/bin/mpicc FC=$DIR/mpich/bin/mpif90 CXX=$DIR/mpich/bin/mpicxx CFLAGS=-fPIC ./configure --prefix=$DIR/hdf5 --enable-parallel --enable-fortran --enable-production --enable-shared
&lt;/PRE&gt;
&lt;P&gt;The process completed successfully. The configuration with Intel oneAPI looks like this:&lt;/P&gt;
&lt;PRE&gt;CC=$INTEL/oneapi/compiler/latest/linux/bin/intel64/icc CXX=$INTEL/oneapi/compiler/latest/linux/bin/intel64/icpc F77=$INTEL/oneapi/compiler/latest/linux/bin/intel64/ifort MPIF90=$INTEL/oneapi/mpi/latest/bin/mpif90 MPICC=$INTEL/oneapi/mpi/latest/bin/mpicc MPICXX=$INTEL/oneapi/mpi/latest/bin/mpiicpc CFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" CXXFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-I$INTEL/oneapi/mpi/latest/include -L$INTEL/oneapi/mpi/latest/lib" ./configure --prefix=$DIR/hdf5 --enable-parallel --enable-fortran --enable-production --enable-shared --enable-static --enable-hl --with-szlib=$DIR/szip-2.1 --with-zlib=$DIR/zlib-1.2.7
&lt;/PRE&gt;
&lt;P&gt;It fails with the following log:&lt;/P&gt;
&lt;PRE&gt;checking for an ANSI C-conforming const... yes
checking if the compiler understands  __inline__... yes
checking if the compiler understands __inline... yes
checking if the compiler understands inline... yes
checking for __attribute__ extension... yes
checking for __func__ extension... yes
checking for __FUNCTION__ extension... yes
checking for C99 designated initialization support... yes
checking how to print long long... %unknownd and %unknownu
checking Threads support system scope... no
checking enable debugging symbols... no
checking enable developer warnings... no
checking profiling... no
checking optimization level... high
checking for debug flags... none
checking whether function stack tracking is enabled... no
checking whether metadata trace file code is enabled... no
checking for API tracing... no
checking for instrumented library... no
checking whether to clear file buffers... yes
checking whether a memory checking tool will be used... no
checking for parallel support files... provided by compiler
checking whether a simple MPI-IO C program can be linked... no
configure: error: unable to link a simple MPI-IO C program
&lt;/PRE&gt;
&lt;P&gt;How to fix this error?&lt;/P&gt;
&lt;P&gt;UPD: If I use&amp;nbsp;CC=mpiicc&amp;nbsp;the full error log looks like this:&lt;/P&gt;
&lt;PRE&gt;configure:4562: $? = 0
configure:4551: /../../intel/oneapi/mpi/latest/bin/mpiicc -qversion &amp;gt;&amp;amp;5
icc: command line warning #10006: ignoring unknown option '-qversion'
ld: cannot find -lmpifort
ld: cannot find -lmpi
configure:4562: $? = 1
configure:4582: checking whether the C compiler works
configure:4604: /../../intel/oneapi/mpi/latest/bin/mpiicc  -fPIC -O3 -xHost -ip -fno-alias -align     conftest.c  &amp;gt;&amp;amp;5
ld: cannot find -lmpifort
ld: cannot find -lmpi
configure:4608: $? = 1
configure:4646: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.22"
| #define PACKAGE_STRING "HDF5 1.8.22"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.22"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:4651: error: in `/../../hdf5-1.8.22':
configure:4653: error: C compiler cannot create executables&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Feb 2022 09:40:38 GMT</pubDate>
    <dc:creator>TamnaSidharth</dc:creator>
    <dc:date>2022-02-03T09:40:38Z</dc:date>
    <item>
      <title>How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1357014#M9137</link>
      <description>&lt;P&gt;I am trying to compile hdf5-1.8.22 using intel oneAPI base toolkit/HPC toolkit 2022.1. The Configuration without intel oneAPI was performed with the following commnad:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;CC=$DIR/mpich/bin/mpicc FC=$DIR/mpich/bin/mpif90 CXX=$DIR/mpich/bin/mpicxx CFLAGS=-fPIC ./configure --prefix=$DIR/hdf5 --enable-parallel --enable-fortran --enable-production --enable-shared
&lt;/PRE&gt;
&lt;P&gt;The process completed successfully. The configuration with Intel oneAPI looks like this:&lt;/P&gt;
&lt;PRE&gt;CC=$INTEL/oneapi/compiler/latest/linux/bin/intel64/icc CXX=$INTEL/oneapi/compiler/latest/linux/bin/intel64/icpc F77=$INTEL/oneapi/compiler/latest/linux/bin/intel64/ifort MPIF90=$INTEL/oneapi/mpi/latest/bin/mpif90 MPICC=$INTEL/oneapi/mpi/latest/bin/mpicc MPICXX=$INTEL/oneapi/mpi/latest/bin/mpiicpc CFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" CXXFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-I$INTEL/oneapi/mpi/latest/include -L$INTEL/oneapi/mpi/latest/lib" ./configure --prefix=$DIR/hdf5 --enable-parallel --enable-fortran --enable-production --enable-shared --enable-static --enable-hl --with-szlib=$DIR/szip-2.1 --with-zlib=$DIR/zlib-1.2.7
&lt;/PRE&gt;
&lt;P&gt;It fails with the following log:&lt;/P&gt;
&lt;PRE&gt;checking for an ANSI C-conforming const... yes
checking if the compiler understands  __inline__... yes
checking if the compiler understands __inline... yes
checking if the compiler understands inline... yes
checking for __attribute__ extension... yes
checking for __func__ extension... yes
checking for __FUNCTION__ extension... yes
checking for C99 designated initialization support... yes
checking how to print long long... %unknownd and %unknownu
checking Threads support system scope... no
checking enable debugging symbols... no
checking enable developer warnings... no
checking profiling... no
checking optimization level... high
checking for debug flags... none
checking whether function stack tracking is enabled... no
checking whether metadata trace file code is enabled... no
checking for API tracing... no
checking for instrumented library... no
checking whether to clear file buffers... yes
checking whether a memory checking tool will be used... no
checking for parallel support files... provided by compiler
checking whether a simple MPI-IO C program can be linked... no
configure: error: unable to link a simple MPI-IO C program
&lt;/PRE&gt;
&lt;P&gt;How to fix this error?&lt;/P&gt;
&lt;P&gt;UPD: If I use&amp;nbsp;CC=mpiicc&amp;nbsp;the full error log looks like this:&lt;/P&gt;
&lt;PRE&gt;configure:4562: $? = 0
configure:4551: /../../intel/oneapi/mpi/latest/bin/mpiicc -qversion &amp;gt;&amp;amp;5
icc: command line warning #10006: ignoring unknown option '-qversion'
ld: cannot find -lmpifort
ld: cannot find -lmpi
configure:4562: $? = 1
configure:4582: checking whether the C compiler works
configure:4604: /../../intel/oneapi/mpi/latest/bin/mpiicc  -fPIC -O3 -xHost -ip -fno-alias -align     conftest.c  &amp;gt;&amp;amp;5
ld: cannot find -lmpifort
ld: cannot find -lmpi
configure:4608: $? = 1
configure:4646: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.22"
| #define PACKAGE_STRING "HDF5 1.8.22"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.22"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:4651: error: in `/../../hdf5-1.8.22':
configure:4653: error: C compiler cannot create executables&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Feb 2022 09:40:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1357014#M9137</guid>
      <dc:creator>TamnaSidharth</dc:creator>
      <dc:date>2022-02-03T09:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1357413#M9144</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We can build the HDF5-1.13.1 application successfully. So we suggest you try any of the latest versions of HDF5.&lt;/P&gt;
&lt;P&gt;We followed the below steps to build the application :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;git clone https://github.com/HDFGroup/hdf5.git
./autogen.sh
./configure --prefix=/home/intel/hemanth/hdf5 --enable-fortran --enable-shared --enable-parallel --with-pic CC=mpiicc FC=mpiifort CXX=mpiicpc CFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" CXXFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-I/opt/intel/oneapi/mpi/latest/include -L/opt/intel/oneapi/mpi/latest/lib"  --with-szlib=/home/intel/hdf5/szip-2.1 --with-zlib=/home/intel/hdf5/zlib-1.2.7
make&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Hemanth.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 05:27:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1357413#M9144</guid>
      <dc:creator>HemanthCH_Intel</dc:creator>
      <dc:date>2022-02-07T05:27:00Z</dc:date>
    </item>
    <item>
      <title>Re:How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1359488#M9161</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We haven't heard back from you. Could you please provide an update on your issue?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hemanth&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Feb 2022 10:33:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1359488#M9161</guid>
      <dc:creator>HemanthCH_Intel</dc:creator>
      <dc:date>2022-02-11T10:33:57Z</dc:date>
    </item>
    <item>
      <title>Re:How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1361578#M9185</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hemanth.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Feb 2022 09:33:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1361578#M9185</guid>
      <dc:creator>HemanthCH_Intel</dc:creator>
      <dc:date>2022-02-18T09:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1365436#M9242</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I come to this link when I was hindered by the similar problem on compiling HDF5-1.12.1 with the Intel oneAPI HPC 2022.1.2.117 on Ubuntu 20.04 system.&lt;/P&gt;
&lt;P&gt;Thank you for your suggestion. However, I got other problems...&lt;/P&gt;
&lt;P&gt;I tried to git clone the latest HDF5 followed by your code, but the next step in the hdf5 directory, it appeared like&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;
**************************
* HDF5 autogen.sh script *
**************************

dirname: missing operand
Try 'dirname --help' for more information.
Running trace script:
./autogen.sh: 215: bin/trace: Permission denied
(base) huan@grape:~/Downloads/hdf5$ &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I also tried to add sudo, but it did not work.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;(base) huan@grape:~/Downloads/hdf5$ 
(base) huan@grape:~/Downloads/hdf5$ sudo ./autogen.sh 
[sudo] password for huan: 

**************************
* HDF5 autogen.sh script *
**************************

dirname: missing operand
Try 'dirname --help' for more information.
dirname: missing operand
Try 'dirname --help' for more information.
Running trace script:
./autogen.sh: 215: bin/trace: Permission denied
(base) huan@grape:~/Downloads/hdf5$ 
(base) huan@grape:~/Downloads/hdf5$ &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain md-expand"&gt;I also found that there is NO configure file in the hdf5 directory!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain"&gt;Then, I returned to the hdf5 version 1.12.1 and tried your code. Firstly, I did like&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;(base) huan@grape:~/Downloads/hdf5-1.12.1$ ./autogen.sh 

**************************
* HDF5 autogen.sh script *
**************************

dirname: missing operand
Try 'dirname --help' for more information.
Running trace script:
Finished processing HDF5 API calls

Running error generation script:
Generating 'H5Epubgen.h'
Generating 'H5Einit.h'
Generating 'H5Eterm.h'
Generating 'H5Edefin.h'

Running API version generation script:
Generating 'src/H5version.h'

Running overflow macro generation script:
Generating 'H5overflow.h'

/opt/anaconda3/bin/libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'bin'.
libtoolize: copying file 'bin/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.

NOTE: You can ignore the warning about adding -I m4.
      We already do this in an included file.

--force -I m4 -I /opt/anaconda3/bin/../share/aclocal
./autogen.sh: 271: --force: not found
(base) huan@grape:~/Downloads/hdf5-1.12.1$&lt;/LI-CODE&gt;
&lt;P class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain"&gt;It worked fine, and then &lt;/SPAN&gt;&lt;SPAN class="md-plain"&gt;I found that "FFLAGS" (behind the FCFLAGS) in your code is NOT in the configure options. Here I show the options below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L&amp;lt;lib dir&amp;gt; if you have libraries in a
              nonstandard directory &amp;lt;lib dir&amp;gt;
  LIBS        libraries to pass to the linker, e.g. -l&amp;lt;library&amp;gt;
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I&amp;lt;include dir&amp;gt; if
              you have headers in a nonstandard directory &amp;lt;include dir&amp;gt;
  CPP         C preprocessor
  FC          Fortran compiler command
  FCFLAGS     Fortran compiler flags
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor
  DOXYGEN_PAPER_SIZE
              a4wide (default), a4, letter, legal or executive
  LT_SYS_LIBRARY_PATH
              User-defined run-time library search path.

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.&lt;/LI-CODE&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain"&gt;Should the first "FFLAGS" in your code be "FCFLAGS" ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain"&gt;And the second "FFLAGS= -I/.../include -L/.../lib " might be "LDFLAGS" ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; text-indent: 2em; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, 'Segoe UI Emoji', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;SPAN class="md-plain"&gt;So, I tried with &lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;(base) huan@grape:~/Downloads/hdf5-1.12.1$ ./configure --prefix=/opt/hdf5 --enable-fortran --enable-parallel --enable-shared --with-pic CC=mpiicc FC=mpiifort CXX=mpiicpc \
&amp;gt; CFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FCFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" CXXFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" \
&amp;gt; LDFLAGS="-I/opt/intel/oneapi/mpi/latest/include -L/opt/intel/oneapi/mpi/latest/lib" \
&amp;gt; --with-szlib=/opt/szip21 --with-zlib=/opt/zlib121 &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="md-plain"&gt;&lt;SPAN&gt;It seemed fine at first. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;SUMMARY OF THE HDF5 CONFIGURATION
	    =================================

General Information:
-------------------
                   HDF5 Version: 1.12.1
                  Configured on: Thu Mar  3 13:40:17 CST 2022
                  Configured by: huan@grape
                    Host system: x86_64-unknown-linux-gnu
              Uname information: Linux grape 5.13.0-30-generic #33~20.04.1-Ubuntu SMP Mon Feb 7 14:25:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
                       Byte sex: little-endian
             Installation point: /opt/hdf5

Compiling Options:
------------------
                     Build Mode: production
              Debugging Symbols: no
                        Asserts: no
                      Profiling: no
             Optimization Level: high

Linking Options:
----------------
                      Libraries: static, shared
  Statically Linked Executables: 
                        LDFLAGS: -I/opt/intel/oneapi/mpi/latest/include -L/opt/intel/oneapi/mpi/latest/lib
                     H5_LDFLAGS: 
                     AM_LDFLAGS:  -L/opt/zlib121/lib -L/opt/szip21/lib
                Extra libraries: -lsz -lz -ldl -lm 
                       Archiver: ar
                       AR_FLAGS: cr
                         Ranlib: ranlib

Languages:
----------
                              C: yes
                     C Compiler: /opt/intel/oneapi/mpi/2021.5.1//bin/mpiicc ( Intel(R) C Intel(R) 64 Compiler Version 2021.5.0 Build 20211109_000000)
                       CPPFLAGS: 
                    H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API
                    AM_CPPFLAGS:  -I/opt/zlib121/include -I/opt/szip21/include
                        C Flags: -fPIC -O3 -xHost -ip -fno-alias -align
                     H5 C Flags:   -std=c99 -Wall -Wcomment -Wdeprecated -Wextra-tokens -Wformat -Wformat-security -Wmain -Wmissing-declarations -Wmissing-prototypes -Wp64 -Wpointer-arith -Wreturn-type -Wshadow -Wstrict-prototypes -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunused-function -Wunused-variable -Wwrite-strings -Wextra-tokens -Wformat -Wformat-security -Wic-pointer -Wshadow -Wsign-compare -Wtrigraphs -Wwrite-strings   -Wl,-s   -O3
                     AM C Flags: 
               Shared C Library: yes
               Static C Library: yes


                        Fortran: yes
               Fortran Compiler: /opt/intel/oneapi/mpi/2021.5.1//bin/mpiifort ( Intel(R) Fortran Intel(R) 64 Compiler Version 2021.5.0 Build 20211109_000000)
                  Fortran Flags: -fPIC -O3 -xHost -ip -fno-alias -align
               H5 Fortran Flags:  -stand:f03 -free -warn:all    -O3
               AM Fortran Flags: 
         Shared Fortran Library: yes
         Static Fortran Library: yes

                            C++: no

                           Java: no


Features:
---------
                   Parallel HDF5: yes
Parallel Filtered Dataset Writes: yes
              Large Parallel I/O: yes
              High-level library: yes
                Build HDF5 Tests: yes
                Build HDF5 Tools: yes
                    Threadsafety: no (recursive RW locks: no)
             Default API mapping: v112
  With deprecated public symbols: yes
          I/O filters (external): deflate(zlib),szip(encoder)
                             MPE: 
                   Map (H5M) API: no
                      Direct VFD: no
                      Mirror VFD: no
              (Read-Only) S3 VFD: no
            (Read-Only) HDFS VFD: no
                         dmalloc: no
  Packages w/ extra debug output: none
                     API tracing: no
            Using memory checker: no
 Memory allocation sanity checks: no
          Function stack tracing: no
                Use file locking: best-effort
       Strict file format checks: no
    Optimization instrumentation: no
(base) huan@grape:~/Downloads/hdf5-1.12.1$&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="md-plain"&gt;&lt;SPAN&gt;However, the next step, "make", produced lots of warnings...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;H5Tconv.c(8323): warning #2259: non-pointer conversion from "unsigned long long" to "double" may lose significant bits
      H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      ^

H5Tconv.c(8323): warning #2259: non-pointer conversion from "unsigned long long" to "double" may lose significant bits
      H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      ^

H5Tconv.c(8323): warning #2259: non-pointer conversion from "unsigned long long" to "double" may lose significant bits
      H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      ^

H5Tconv.c(8462): warning #2259: non-pointer conversion from "size_t={unsigned long}" to "double" may lose significant bits
                  double olap_d = HDceil((double)(dst_p-&amp;gt;shared-&amp;gt;size) /
                                  ^

H5Tconv.c(8462): warning #2259: non-pointer conversion from "unsigned long" to "double" may lose significant bits
                  double olap_d = HDceil((double)(dst_p-&amp;gt;shared-&amp;gt;size) /
                                  ^

H5Tconv.c(8469): warning #2259: non-pointer conversion from "size_t={unsigned long}" to "double" may lose significant bits
                  double olap_d = HDceil((double)(src_p-&amp;gt;shared-&amp;gt;size) /&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="md-plain"&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;./src/H5Ppublic.h(6333): warning #1946: trigraph detected and converted
   *            &amp;lt;td&amp;gt;????????&amp;lt;/td&amp;gt;
                          ^

In file included from ../src/hdf5.h(35),
                 from h5test.h(27),
                 from testhdf5.h(22),
                 from testhdf5.c(36):
../src/H5Ppublic.h(6336): warning #1946: trigraph detected and converted
   *            &amp;lt;td&amp;gt;PPPP????&amp;lt;/td&amp;gt;
                          ^

  CC       tarray.o
icc: command line remark #10010: option '-fno-alias' is deprecated and will be removed in a future release. See '-help deprecated'
In file included from ../src/hdf5.h(35),
                 from h5test.h(27),
                 from testhdf5.h(22),
                 from tarray.c(22):
../src/H5Ppublic.h(6333): warning #1946: trigraph detected and converted
   *            &amp;lt;td&amp;gt;????????&amp;lt;/td&amp;gt;
                          ^

In file included from ../src/hdf5.h(35),
                 from h5test.h(27),
                 from testhdf5.h(22),
                 from tarray.c(22):
../src/H5Ppublic.h(6336): warning #1946: trigraph detected and converted
   *            &amp;lt;td&amp;gt;PPPP????&amp;lt;/td&amp;gt;
                          ^

  CC       tattr.o
icc: command line remark #10010: option '-fno-alias' is deprecated and will be removed in a future release. See '-help deprecated'
In file included from ../src/hdf5.h(35),
                 from h5test.h(27),
                 from testhdf5.h(22),
                 from tattr.c(22):&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="md-plain"&gt;&lt;SPAN&gt;and finally,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;-----^
H5TBff_gen.F90(342): warning #7025: This directive is not standard F2003.
!DEC$endif
-----^
libtool: compile:  mpiifort -I. -I../../../src -I../../../fortran/src -stand:f03 -free -warn:all -O3 -I../../../fortran/src -I../../../fortran/src -fPIC -O3 -xHost -ip -fno-alias -align -c H5TBff_gen.F90  -fPIC -o H5TBff_gen.o &amp;gt;/dev/null 2&amp;gt;&amp;amp;1
  FCLD     libhdf5hl_fortran.la
make[3]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran/src'
Making all in test
make[3]: Entering directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran/test'
mpiifort  -I. -I../../../src -I../../../fortran/src     -stand:f03 -free -warn:all    -O3 -I../../../fortran/src -I../../../hl/fortran/src -I../../../fortran/test -I../../../fortran/src -I../../../fortran/test -I../../../hl/fortran/src -fPIC -O3 -xHost -ip -fno-alias -align -c -o tstds.o tstds.F90
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
  FCLD     tstds
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
mpiifort  -I. -I../../../src -I../../../fortran/src     -stand:f03 -free -warn:all    -O3 -I../../../fortran/src -I../../../hl/fortran/src -I../../../fortran/test -I../../../fortran/src -I../../../fortran/test -I../../../hl/fortran/src -fPIC -O3 -xHost -ip -fno-alias -align -c -o tstlite.o tstlite.F90
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
tstlite.F90(1790): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(buf3(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
----------------------^
tstlite.F90(1790): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(buf3(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
------------------------------------------------------^
tstlite.F90(1801): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(bufr3(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
----------------------^
tstlite.F90(1801): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(bufr3(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
-------------------------------------------------------^
tstlite.F90(1829): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(buf4(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
----------------------^
tstlite.F90(1829): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
    SizeOf_buf_type = STORAGE_SIZE(buf4(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
------------------------------------------------------^
tstlite.F90(1851): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
       SizeOf_buf_type = STORAGE_SIZE(bufr4(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
-------------------------^
tstlite.F90(1851): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
       SizeOf_buf_type = STORAGE_SIZE(bufr4(1), c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)
----------------------------------------------------------^
  FCLD     tstlite
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
mpiifort  -I. -I../../../src -I../../../fortran/src     -stand:f03 -free -warn:all    -O3 -I../../../fortran/src -I../../../hl/fortran/src -I../../../fortran/test -I../../../fortran/src -I../../../fortran/test -I../../../hl/fortran/src -fPIC -O3 -xHost -ip -fno-alias -align -c -o tstimage.o tstimage.F90
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
  FCLD     tstimage
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
mpiifort  -I. -I../../../src -I../../../fortran/src     -stand:f03 -free -warn:all    -O3 -I../../../fortran/src -I../../../hl/fortran/src -I../../../fortran/test -I../../../fortran/src -I../../../fortran/test -I../../../hl/fortran/src -fPIC -O3 -xHost -ip -fno-alias -align -c -o tsttable.o tsttable.F90
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
tsttable.F90(561): warning #6379: The structure contains one or more misaligned fields.   [PARTICLE_T]
  TYPE particle_t
-------^
tsttable.F90(104): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
  SIZEOF_X = storage_size(bufd(1))/storage_size(c_char_'a')
-------------^
tsttable.F90(104): warning #7416: Fortran 2003 does not allow this intrinsic procedure.   [STORAGE_SIZE]
  SIZEOF_X = storage_size(bufd(1))/storage_size(c_char_'a')
-----------------------------------^
  FCLD     tsttable
ifort: command line warning #10158: ignoring option '-warn'; argument must be separate
make[3]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran/test'
make[3]: Entering directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran'
make[2]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl/fortran'
make[2]: Entering directory '/home/huan/Downloads/hdf5-1.12.1/hl'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl'
make[1]: Leaving directory '/home/huan/Downloads/hdf5-1.12.1/hl'
(base) huan@grape:~/Downloads/hdf5-1.12.1$ &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Do you have further suggestions?&lt;/SPAN&gt; Thanks very much in advance. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 08:48:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1365436#M9242</guid>
      <dc:creator>HuanWang</dc:creator>
      <dc:date>2022-03-03T08:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1530323#M10986</link>
      <description>&lt;P&gt;Hi, I am trying to compile hdf5 in my linux computer and followed your advise. The installation is done in the directory&lt;/P&gt;&lt;P&gt;/usr/local&lt;/P&gt;&lt;P&gt;sudo git clone &lt;A href="https://github.com/HDFGroup/hd5.git" target="_blank"&gt;https://github.com/HDFGroup/hd5.git&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This creates the directory /usr/local/hdf5&lt;/P&gt;&lt;P&gt;Then, I move to hdf5 and do&lt;/P&gt;&lt;P&gt;sudo ./autogen.sh&lt;/P&gt;&lt;P&gt;The script end fine, with the line&lt;/P&gt;&lt;P&gt;*** SUCCESS ***&lt;/P&gt;&lt;P&gt;But, when I run configure,&lt;/P&gt;&lt;P&gt;sudo ./configure --prefix=/usr/local/hdf5 --enable-fortran --enable-shared --enable-parallel --with-pic CC=mpiicc FC=mpiifort CXX=mpiicpc CFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" CXXFLAGS="-fPIC -O3 -xHost -ip -fno-alias -align" FFLAGS="-I/opt/intel/oneapi/mpi/latest/include -L/opt/intel/oneapi/mpi/latest/lib" --with-szlib=/usr/local/szip --with-zlib=/usr/local/zlib&lt;/P&gt;&lt;P&gt;I get the following:&lt;/P&gt;&lt;P&gt;checking for a BSD-compatible install... /usr/bin/install -c&lt;BR /&gt;checking whether build environment is sane... yes&lt;BR /&gt;checking for a race-free mkdir -p... /usr/bin/mkdir -p&lt;BR /&gt;checking for gawk... gawk&lt;BR /&gt;checking whether make sets $(MAKE)... yes&lt;BR /&gt;checking whether make supports nested variables... yes&lt;BR /&gt;checking whether make supports nested variables... (cached) yes&lt;BR /&gt;checking whether to enable maintainer-specific portions of Makefiles... yes&lt;BR /&gt;checking build system type... x86_64-pc-linux-gnu&lt;BR /&gt;checking host system type... x86_64-pc-linux-gnu&lt;BR /&gt;checking shell variables initial values... done&lt;BR /&gt;checking if basename works... yes&lt;BR /&gt;checking if xargs works... yes&lt;BR /&gt;checking for cached host... none&lt;BR /&gt;checking enable warnings as errors... no&lt;BR /&gt;checking for config x86_64-pc-linux-gnu... no&lt;BR /&gt;checking for config x86_64-pc-linux-gnu... no&lt;BR /&gt;checking for config pc-linux-gnu... no&lt;BR /&gt;checking for config pc-linux-gnu... no&lt;BR /&gt;checking for config x86_64-linux-gnu... no&lt;BR /&gt;checking for config x86_64-linux-gnu... no&lt;BR /&gt;checking for config x86_64-pc... no&lt;BR /&gt;checking for config linux-gnu... found&lt;BR /&gt;checking for config ./config/site-specific/host-cantarer-HP-ENVY-TE01-1xxx... no&lt;BR /&gt;checking for clang sanitizer checks... checking build mode... debug&lt;BR /&gt;checking for gcc... mpiicc&lt;BR /&gt;checking whether the C compiler works... no&lt;BR /&gt;configure: error: in `/usr/local/hdf5':&lt;BR /&gt;configure: error: C compiler cannot create executables&lt;BR /&gt;See `config.log' for more details&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But mpiicc is of course working.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Andres&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2023 16:21:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1530323#M10986</guid>
      <dc:creator>Andres89</dc:creator>
      <dc:date>2023-10-04T16:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to build HDF5 using Intel compiler?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1616988#M11805</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Trying to compile hdf5-1.14.4-2 using below mentioned command. ( with intel)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;CC=icc CXX=icpc FC=ifort MPICC=/home/opt_ohpc_pub/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc MPICXX=/home/opt_ohpc_pub/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc MPIFC=/home/opt_ohpc_pub/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiifort CFLAGS='-fPIC -O1 -xHost -ip -fno-alias -align' FFLAGS='-fPIC -O1 -xHost -ip -fno-alias -align' CXXFLAGS='-fPIC -O1 -xHost -ip -fno-alias -align' FFLAGS='-I/home/opt_ohpc_pub/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include/ -L/home/opt_ohpc_pub/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/' ./configure --prefix=/scratch/um_cdac2/met_models/CDACP_Int/all-dep --enable-fortran --enable-shared --enable-parallel --with-zlib=/scratch/um_cdac2/met_models/CDACP_Int/all-dep&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Error is "configure: error: HDF5 requires MPI standard 3.0 or greater"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Output of&amp;nbsp; mpiexec --version&lt;BR /&gt;Intel(R) MPI Library for Linux* OS, Version 2019 Update 5 Build 20190806 (id: 7e5a4f84c)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Gouri K&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2024 10:54:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-build-HDF5-using-Intel-compiler/m-p/1616988#M11805</guid>
      <dc:creator>GouriKadam</dc:creator>
      <dc:date>2024-07-22T10:54:04Z</dc:date>
    </item>
  </channel>
</rss>

