<?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 Simple mpirun example SEGFAULTs using intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04 in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Simple-mpirun-example-SEGFAULTs-using-intel-oneapi-hpckit-2022-1/m-p/1358083#M9150</link>
    <description>&lt;P&gt;I'm trying to run a simple Hello World MPI example inside the Docker container image and getting a SEGFAULT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm using Docker container image:&lt;/P&gt;
&lt;P&gt;intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04&lt;/P&gt;
&lt;P&gt;&lt;A href="https://hub.docker.com/r/intel/oneapi-hpckit" target="_blank" rel="noopener"&gt;https://hub.docker.com/r/intel/oneapi-hpckit&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$&amp;gt; docker run -it --rm&amp;nbsp;intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/# cat &amp;lt;&amp;lt;EOF &amp;gt;hello.c&lt;/P&gt;
&lt;P&gt;#include &amp;lt;mpi.h&amp;gt;&lt;/P&gt;
&lt;P&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;int main(int argc, char** argv) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Initialize the MPI environment&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Init(NULL, NULL);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the number of processes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int world_size;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Comm_size(MPI_COMM_WORLD, &amp;amp;world_size);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the rank of the process&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int world_rank;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Comm_rank(MPI_COMM_WORLD, &amp;amp;world_rank);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the name of the processor&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char processor_name[MPI_MAX_PROCESSOR_NAME];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int name_len;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Get_processor_name(processor_name, &amp;amp;name_len);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Print off a hello world message&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Hello world from processor %s, rank %d out of %d processors\n",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processor_name, world_rank, world_size);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Finalize the MPI environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Finalize();&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;EOF&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/# which mpicc&lt;/P&gt;
&lt;P&gt;/opt/intel/oneapi/mpi/2021.5.0//bin/mpicc&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/#&lt;SPAN&gt; mpicc hello.c -o hello&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/#&amp;nbsp;export I_MPI_DEBUG=5&lt;/P&gt;
&lt;P&gt;&lt;A href="mailto:root@c1ea2a0c8961:/" target="_blank"&gt;root@c1ea2a0c8961:/#&amp;nbsp;&lt;/A&gt;mpirun -n 1 ./hello&lt;BR /&gt;[0] MPI startup(): Intel(R) MPI Library, Version 2021.5 Build 20211102 (id: 9279b7d62)&lt;BR /&gt;[0] MPI startup(): Copyright (C) 2003-2021 Intel Corporation. All rights reserved.&lt;BR /&gt;[0] MPI startup(): library kind: release&lt;BR /&gt;[0] MPI startup(): libfabric version: 1.13.2rc1-impi&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():214&amp;lt;warn&amp;gt; Failed to initialize hmem iface FI_HMEM_ZE: Input/output error&lt;BR /&gt;libfabric:259:core:mr:ofi_default_cache_size():78&amp;lt;info&amp;gt; default cache size=2815754389&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: tcp (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: sockets (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ZE not supported&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: shm (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;/P&gt;
&lt;P&gt;===================================================================================&lt;BR /&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= RANK 0 PID 259 RUNNING AT c1ea2a0c8961&lt;BR /&gt;= KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&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 18:44:19 GMT</pubDate>
    <dc:creator>EugeneW403</dc:creator>
    <dc:date>2022-02-07T18:44:19Z</dc:date>
    <item>
      <title>Simple mpirun example SEGFAULTs using intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Simple-mpirun-example-SEGFAULTs-using-intel-oneapi-hpckit-2022-1/m-p/1358083#M9150</link>
      <description>&lt;P&gt;I'm trying to run a simple Hello World MPI example inside the Docker container image and getting a SEGFAULT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm using Docker container image:&lt;/P&gt;
&lt;P&gt;intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04&lt;/P&gt;
&lt;P&gt;&lt;A href="https://hub.docker.com/r/intel/oneapi-hpckit" target="_blank" rel="noopener"&gt;https://hub.docker.com/r/intel/oneapi-hpckit&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$&amp;gt; docker run -it --rm&amp;nbsp;intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/# cat &amp;lt;&amp;lt;EOF &amp;gt;hello.c&lt;/P&gt;
&lt;P&gt;#include &amp;lt;mpi.h&amp;gt;&lt;/P&gt;
&lt;P&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;int main(int argc, char** argv) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Initialize the MPI environment&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Init(NULL, NULL);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the number of processes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int world_size;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Comm_size(MPI_COMM_WORLD, &amp;amp;world_size);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the rank of the process&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int world_rank;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Comm_rank(MPI_COMM_WORLD, &amp;amp;world_rank);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the name of the processor&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char processor_name[MPI_MAX_PROCESSOR_NAME];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int name_len;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Get_processor_name(processor_name, &amp;amp;name_len);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Print off a hello world message&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Hello world from processor %s, rank %d out of %d processors\n",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processor_name, world_rank, world_size);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Finalize the MPI environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MPI_Finalize();&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;EOF&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/# which mpicc&lt;/P&gt;
&lt;P&gt;/opt/intel/oneapi/mpi/2021.5.0//bin/mpicc&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/#&lt;SPAN&gt; mpicc hello.c -o hello&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;root@c1ea2a0c8961:/#&amp;nbsp;export I_MPI_DEBUG=5&lt;/P&gt;
&lt;P&gt;&lt;A href="mailto:root@c1ea2a0c8961:/" target="_blank"&gt;root@c1ea2a0c8961:/#&amp;nbsp;&lt;/A&gt;mpirun -n 1 ./hello&lt;BR /&gt;[0] MPI startup(): Intel(R) MPI Library, Version 2021.5 Build 20211102 (id: 9279b7d62)&lt;BR /&gt;[0] MPI startup(): Copyright (C) 2003-2021 Intel Corporation. All rights reserved.&lt;BR /&gt;[0] MPI startup(): library kind: release&lt;BR /&gt;[0] MPI startup(): libfabric version: 1.13.2rc1-impi&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():214&amp;lt;warn&amp;gt; Failed to initialize hmem iface FI_HMEM_ZE: Input/output error&lt;BR /&gt;libfabric:259:core:mr:ofi_default_cache_size():78&amp;lt;info&amp;gt; default cache size=2815754389&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: tcp (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: sockets (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ZE not supported&lt;BR /&gt;libfabric:259:core:core:ofi_register_provider():474&amp;lt;info&amp;gt; registering provider: shm (113.20)&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_CUDA not supported&lt;BR /&gt;libfabric:259:core:core:ofi_hmem_init():209&amp;lt;info&amp;gt; Hmem iface FI_HMEM_ROCR not supported&lt;/P&gt;
&lt;P&gt;===================================================================================&lt;BR /&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= RANK 0 PID 259 RUNNING AT c1ea2a0c8961&lt;BR /&gt;= KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&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 18:44:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Simple-mpirun-example-SEGFAULTs-using-intel-oneapi-hpckit-2022-1/m-p/1358083#M9150</guid>
      <dc:creator>EugeneW403</dc:creator>
      <dc:date>2022-02-07T18:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Simple mpirun example SEGFAULTs using intel/oneapi-hpckit:2022.1.1-devel-ubuntu18.04</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Simple-mpirun-example-SEGFAULTs-using-intel-oneapi-hpckit-2022-1/m-p/1358195#M9151</link>
      <description>&lt;P&gt;I was able to resolve this by setting&amp;nbsp;I_MPI_FABRICS=shm and launching the container with increased shared memory:&lt;/P&gt;
&lt;P&gt;docker run --shm-size=512m ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 20:40:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Simple-mpirun-example-SEGFAULTs-using-intel-oneapi-hpckit-2022-1/m-p/1358195#M9151</guid>
      <dc:creator>EugeneW403</dc:creator>
      <dc:date>2022-02-07T20:40:02Z</dc:date>
    </item>
  </channel>
</rss>

