<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Building with Intel Compiler on a supercomputer</title>
  <link rel="self" href="https://dlt-acc.firelay.cloud/c/message_boards/find_thread?p_l_id=3231581&amp;threadId=5107385" />
  <subtitle>Building with Intel Compiler on a supercomputer</subtitle>
  <id>https://dlt-acc.firelay.cloud/c/message_boards/find_thread?p_l_id=3231581&amp;threadId=5107385</id>
  <updated>2026-05-15T15:08:06Z</updated>
  <dc:date>2026-05-15T15:08:06Z</dc:date>
  <entry>
    <title>Building with Intel Compiler on a supercomputer</title>
    <link rel="alternate" href="https://dlt-acc.firelay.cloud/c/message_boards/find_message?p_l_id=3231581&amp;messageId=5107384" />
    <author>
      <name>Kangnian Wang</name>
    </author>
    <id>https://dlt-acc.firelay.cloud/c/message_boards/find_message?p_l_id=3231581&amp;messageId=5107384</id>
    <updated>2022-06-04T13:27:28Z</updated>
    <published>2022-06-03T14:55:45Z</published>
    <summary type="html">I want to build Delft3D 62441/ on a supercomputer using Intel. However, no matter what Intel Compiler (2020, 2019, 2018) I&amp;#39;m using, it fails during &amp;#34;make ds-install&amp;#34;.&lt;br /&gt;&lt;br /&gt;I modified the file build.sh for the Intel usage. Please check the attached files for the file and logs.&lt;br /&gt;&lt;br /&gt;The error in make.log (same as in the attached file) is as below.&lt;br /&gt;&lt;br /&gt;Making install in esm_create&lt;br /&gt;make[4]: ディレクトリ `/home/usr3/p70133d/delft3d_repo/62441/src/utils_lgpl/esmfsm/tests/esm_create&amp;#39; に入ります&lt;br /&gt;/bin/sh ../../../../libtool  --tag=CC   --mode=link icc -std=gnu99 -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE  -O2   -o esm_create esm_create.o ../../../../utils_lgpl/esmfsm/packages/esmfsm/src/fsm/libESMFSM.la -ldl -lrt -lexpat -lstdc++ &lt;br /&gt;libtool: link: icc -std=gnu99 -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE -O2 -o esm_create esm_create.o  ../../../../utils_lgpl/esmfsm/packages/esmfsm/src/fsm/.libs/libESMFSM.a -ldl -lrt -lexpat -lstdc++&lt;br /&gt;ld: ../../../../utils_lgpl/esmfsm/packages/esmfsm/src/fsm/.libs/libESMFSM.a(esm.o): undefined reference to symbol &amp;#39;pthread_once@@GLIBC_2.2.5&amp;#39;&lt;br /&gt;//usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line&lt;br /&gt;make[4]: *** [esm_create] エラー 1&lt;br /&gt;make[4]: ディレクトリ `/home/usr3/p70133d/delft3d_repo/62441/src/utils_lgpl/esmfsm/tests/esm_create&amp;#39; から出ます&lt;br /&gt;make[3]: *** [install-recursive] エラー 1&lt;br /&gt;make[3]: ディレクトリ `/home/usr3/p70133d/delft3d_repo/62441/src/utils_lgpl/esmfsm/tests&amp;#39; から出ます&lt;br /&gt;make[2]: *** [install-recursive] エラー 1&lt;br /&gt;make[2]: ディレクトリ `/home/usr3/p70133d/delft3d_repo/62441/src/utils_lgpl/esmfsm&amp;#39; から出ます&lt;br /&gt;make[1]: *** [install-recursive] エラー 1&lt;br /&gt;make[1]: ディレクトリ `/home/usr3/p70133d/delft3d_repo/62441/src/utils_lgpl&amp;#39; から出ます&lt;br /&gt;make: *** [install-recursive] エラー 1&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;My environment settings in .bashrc is as below.&lt;br /&gt;&lt;br /&gt;### Load Intel Compilers&lt;br /&gt;#module load intel/2018.3&lt;br /&gt;module load intel/2019.4&lt;br /&gt;#module load intel/2020.1&lt;br /&gt;#module load oneapi/2021.3&lt;br /&gt;&lt;br /&gt;### ~/.bashrc Settings for Intel Compiler&lt;br /&gt;export CC=icc&lt;br /&gt;export CXX=icpc&lt;br /&gt;export CFLAGS=&amp;#34;-O2&amp;#34;&lt;br /&gt;export CXXFLAGS=&amp;#34;-O2&amp;#34;&lt;br /&gt;export F77=ifort&lt;br /&gt;export FC=ifort&lt;br /&gt;export F90=ifort&lt;br /&gt;export FFLAGS=&amp;#34;-O2&amp;#34;&lt;br /&gt;export CPP=&amp;#34;icc -E&amp;#34;&lt;br /&gt;export CXXCPP=&amp;#34;icpc -E&amp;#34;&lt;br /&gt;export MPIF77=mpiifort&lt;br /&gt;export MPIF90=mpiifort&lt;br /&gt;export MPICXX=mpiicc&lt;br /&gt;&lt;br /&gt;### NetCDF in ITO&lt;br /&gt;export NETCDF=&amp;#34;/home/app/a/NetCDF-4.4.1.1&amp;#34;&lt;br /&gt;export NETCDF_CFLAGS=&amp;#34;/home/app/a/NetCDF-4.4.1.1/include&amp;#34;&lt;br /&gt;export NETCDF_LIBS=&amp;#34;/home/app/a/NetCDF-4.4.1.1/lib&amp;#34;&lt;br /&gt;export LD_LIBRARY_PATH=&amp;#34;/home/app/a/NetCDF-4.4.1.1/lib:$LD_LIBRARY_PATH&amp;#34;&lt;br /&gt;export PATH=&amp;#34;/home/app/a/NetCDF-4.4.1.1/bin:$PATH&amp;#34;&lt;br /&gt;export PKG_CONFIG_PATH_LIBS=&amp;#34;home/app/a/NetCDF-4.4.1.1/lib/pkgconfig:$PKG_CONFIG_PATH&amp;#34;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your helps and hints are the most welcome.</summary>
    <dc:creator>Kangnian Wang</dc:creator>
    <dc:date>2022-06-03T14:55:45Z</dc:date>
  </entry>
</feed>
