<?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 IB PKEY and Service_Level in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881578#M1925</link>
    <description>Hi Itay,&lt;BR /&gt;&lt;BR /&gt;I've got some clarifications about these variables - they will be supported in upcoming release of DAPL library:&lt;BR /&gt;&lt;P&gt;This new feature is targeted forthe
dapl-2.0.29 packageand OFED 1.5.2 release comingin June. You will
be able to override defaults (0 for all)with environment
variablesDAPL_IB_SL, DAPL_IB_PKEY, and DAPL_IB_PKEY_INDEX. If you provide
PKEY then uDAPL will locate correct index. If you provide INDEX then uDAPL will
use pkey at that index. &lt;/P&gt;Please download either dapl-2.0.029 or ofed-1.5.2 when they are available at &lt;A href="http://openfabrics.org/download_linux.htm"&gt;http://openfabrics.org/download_linux.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I hope that it will help you to resolve your issue.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
    <pubDate>Wed, 09 Jun 2010 10:16:45 GMT</pubDate>
    <dc:creator>Dmitry_K_Intel2</dc:creator>
    <dc:date>2010-06-09T10:16:45Z</dc:date>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881569#M1916</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;Does anyone knoe ifthere isa way to define a IB PKEY and Service_Level for intel MPI?&lt;/P&gt;
&lt;P&gt;For open MPI you can set the env var:&lt;/P&gt;
&lt;P&gt;OMPI_MCA_btl_openib_ib_service_level&lt;/P&gt;
&lt;P&gt;OMPI_MCA_btl_openib_ib_pkey&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Feb 2010 14:53:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881569#M1916</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-02-28T14:53:10Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881570#M1917</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;What are you going to do and what is it for?&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Dmitry&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Mar 2010 09:40:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881570#M1917</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-03-01T09:40:33Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881571#M1918</link>
      <description>&lt;P&gt;Iam doing some IB networking tests.&lt;/P&gt;
&lt;P&gt;so farI used open MPI andI used the parametersI mentioned.&lt;/P&gt;
&lt;P&gt;Iam basiclly running a very simpe MPI to test the BW.&lt;/P&gt;
&lt;P&gt;I want to try it using Itnel MPI as well.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Mar 2010 14:05:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881571#M1918</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-03-01T14:05:20Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881572#M1919</link>
      <description>&lt;P&gt;As you probably understand, OMPI_MCA_btl_openib_ib_service_level and OMPI_MCA_btl_openib_ib_pkey are OpenMPI parameters and cannot be applied directly to the Intel MPI Library. Personally, I don't know what these parameteres ared used for.&lt;/P&gt;
&lt;P&gt;Why not to try out-of-the-box performance of the Intel MPI Library. And if you are not happy with performance we can take a look and give you some advice how to improve it.&lt;/P&gt;
&lt;P&gt;If you have Infiniband interconnect you just need to install OFED stack which can be downloaded from &lt;A title="OpenFabrics" href="http://www.openfabrics.org/downloads/OFED/"&gt;OpenFabrics&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The fastest available fabric will be chosen automatically by Intel MPI Library. To check correctness you can set env variable I_MPI_DEBUG=2 and check the output. (rdssm mode will be used by default).&lt;/P&gt;
&lt;P&gt;If you are going to test multi-rail performance you need at least version 4.0 of the Intel MPI Library and some special settitgs.&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2010 09:18:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881572#M1919</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-03-03T09:18:57Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881573#M1920</link>
      <description>&lt;P&gt;I think i havent explained myself well.&lt;/P&gt;
&lt;P&gt;The important parts for me are the network parts, not the performance. Those parameters are used in openMPI to set the infiniband pkey and service level. I want different MPI jobs to get different pkeys and service levels. I am testing the relative performance of those jobs.&lt;/P&gt;
&lt;P&gt;So i need a way to enforce IntelMPI to run on a specific pkey and service level (in openMPI one need to set the values of those parameters).&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Itay&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2010 15:42:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881573#M1920</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-03-03T15:42:18Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881574#M1921</link>
      <description>&lt;P&gt;Hi Itay,&lt;/P&gt;
&lt;P&gt;You cannot control these parameters in Intel MPI Library directly. Might be you could changed some settings for InfiniBand interconnect. I've asked a guru about this but he is on vacation meantime. Probably I'll be able to reply on Mar, 9.&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2010 11:31:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881574#M1921</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-03-04T11:31:56Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881575#M1922</link>
      <description>&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;I am looking forward for a reply.&lt;/P&gt;
&lt;P&gt;Itay&lt;/P&gt;</description>
      <pubDate>Mon, 08 Mar 2010 15:49:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881575#M1922</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-03-08T15:49:19Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881576#M1923</link>
      <description>&lt;P&gt;Hi Itay,&lt;/P&gt;
&lt;P&gt;I've got the following answer:&lt;/P&gt;
&lt;P&gt;"These parameters are used during the QP modify. The pkey_index is used during the QP init (ep_create)&lt;/P&gt;
&lt;P&gt;and the service level is used during the RTR transistion (duringCONN_EST event).&lt;/P&gt;
&lt;P&gt;pkey_index has to queried for given the pkey value via the verbs device calls.&lt;/P&gt;
&lt;P&gt;So the best way to handle this short term is with environment variables, most likely DAPL_IB_PKEY&lt;/P&gt;
&lt;P&gt;and DAPL_IB_SERVICE_LEVEL.&lt;/P&gt;
&lt;P&gt;Another way, would be to extendthe definition ofDAT_QOS to support per connection but this would&lt;/P&gt;
&lt;P&gt;require DAT specification change."&lt;/P&gt;
&lt;P&gt;I hope it helps.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2010 06:52:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881576#M1923</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-03-15T06:52:58Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881577#M1924</link>
      <description>&lt;P&gt;Hello Dmirty.&lt;/P&gt;&lt;P&gt;I just now got to check it out.&lt;/P&gt;&lt;P&gt;I am afraid that those environment variables are not the ones to use.&lt;/P&gt;&lt;P&gt;Running Intel MPI with DAPL_IB_PKEY=0x8001, while the port does not have this pkey configured stills run the job:&lt;/P&gt;&lt;P&gt;[root@dodly0 tmp]# mpiexec -ppn 1 -n 2 -env DAPL_IB_PKEY 0x8001 -env I_MPI_DEBUG 2 -env I_MPI_CHECK_DAPL_PROVIDER_MISMATCH none /tmp/osu&lt;/P&gt;&lt;P&gt;dodly4:15817: open_hca: device mthca0 not found&lt;/P&gt;&lt;P&gt;dodly4:15817: open_hca: device mthca0 not found&lt;/P&gt;&lt;P&gt;[0] MPI startup(): DAPL provider OpenIB-mthca0-1&lt;/P&gt;&lt;P&gt;[0] MPI startup(): dapl data transfer mode&lt;/P&gt;&lt;P&gt;[1] MPI startup(): DAPL provider OpenIB-mlx4_0-1&lt;/P&gt;&lt;P&gt;[1] MPI startup(): dapl data transfer mode&lt;/P&gt;&lt;P&gt;[0] MPI startup(): static connections storm algo&lt;/P&gt;&lt;P&gt;# OSU MPI Bandwidth Test v3.1.1&lt;/P&gt;&lt;P&gt;# Size Bandwidth (MB/s)&lt;/P&gt;&lt;P&gt;1 0.44&lt;/P&gt;&lt;P&gt;2 0.87&lt;/P&gt;&lt;P&gt;4 1.74&lt;/P&gt;&lt;P&gt;8 3.48&lt;/P&gt;&lt;P&gt;16 6.96&lt;/P&gt;&lt;P&gt;32 13.86&lt;/P&gt;&lt;P&gt;64 27.41&lt;/P&gt;&lt;P&gt;128 54.12&lt;/P&gt;&lt;P&gt;256 104.99&lt;/P&gt;&lt;P&gt;512 199.89&lt;/P&gt;&lt;P&gt;1024 356.42&lt;/P&gt;&lt;P&gt;2048 561.62&lt;/P&gt;&lt;P&gt;4096 672.56&lt;/P&gt;&lt;P&gt;8192 737.60&lt;/P&gt;&lt;P&gt;16384 770.65&lt;/P&gt;&lt;P&gt;32768 677.97&lt;/P&gt;&lt;P&gt;65536 795.04&lt;/P&gt;&lt;P&gt;131072 874.64&lt;/P&gt;&lt;P&gt;262144 915.74&lt;/P&gt;&lt;P&gt;524288 940.58&lt;/P&gt;&lt;P&gt;1048576 955.51&lt;/P&gt;&lt;P&gt;2097152 963.36&lt;/P&gt;&lt;P&gt;4194304 967.37&lt;/P&gt;&lt;P&gt;I checked the DAPL code and didnt find any environment variable related to infinibad service level or pkey:&lt;/P&gt;&lt;P&gt;&amp;gt; [root@dodly0 dapl-2.0.25]# pwd&lt;/P&gt;&lt;P&gt;&amp;gt; /usr/src/debug/dapl-2.0.25&lt;/P&gt;&lt;P&gt;&amp;gt; [root@dodly0 dapl-2.0.25]# rpm -qf /usr/src/debug/dapl-2.0.25&lt;/P&gt;&lt;P&gt;&amp;gt; dapl-debuginfo-2.0.25-1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; root@dodly0 dapl-2.0.25]# grep -rn dapl_os_get_env_val . | grep DAPL_IB&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:354: dapl_ib_mtu(dapl_os_get_env_val("DAPL_IB_MTU", SCM_IB_MTU));&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:272: dapl_ib_mtu(dapl_os_get_env_val("DAPL_IB_MTU", DCM_IB_MTU));&lt;/P&gt;&lt;P&gt;&amp;gt; [root@dodly0 dapl-2.0.25]# grep -rn dapl_os_get_env_val .&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/device.c:403: dapl_os_get_env_val("DAPL_MAX_INLINE",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/device.c:407: dapl_os_get_env_val("DAPL_MAX_INLINE",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/device.c:412: dapl_os_get_env_val("DAPL_MAX_CM_RESPONSE_TIME",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/device.c:415: dapl_os_get_env_val("DAPL_MAX_CM_RETRIES", IB_CM_RETRIES);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/cm.c:176: conn-&amp;gt;arp_timeout = dapl_os_get_env_val("DAPL_CM_ARP_TIMEOUT_MS",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/cm.c:178: conn-&amp;gt;arp_retries = dapl_os_get_env_val("DAPL_CM_ARP_RETRY_COUNT",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/cm.c:180: conn-&amp;gt;route_timeout = dapl_os_get_env_val("DAPL_CM_ROUTE_TIMEOUT_MS",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_cma/cm.c:182: conn-&amp;gt;route_retries = dapl_os_get_env_val("DAPL_CM_ROUTE_RETRY_COUNT",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:338: dapl_os_get_env_val("DAPL_MAX_INLINE", INLINE_SEND_DEFAULT);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:340: dapl_os_get_env_val("DAPL_ACK_RETRY", SCM_ACK_RETRY);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:342: dapl_os_get_env_val("DAPL_ACK_TIMER", SCM_ACK_TIMER);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:344: dapl_os_get_env_val("DAPL_RNR_RETRY", SCM_RNR_RETRY);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:346: dapl_os_get_env_val("DAPL_RNR_TIMER", SCM_RNR_TIMER);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:348: dapl_os_get_env_val("DAPL_GLOBAL_ROUTING", SCM_GLOBAL);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:350: dapl_os_get_env_val("DAPL_HOP_LIMIT", SCM_HOP_LIMIT);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:352: dapl_os_get_env_val("DAPL_TCLASS", SCM_TCLASS);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_scm/device.c:354: dapl_ib_mtu(dapl_os_get_env_val("DAPL_IB_MTU", SCM_IB_MTU));&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/udapl/dapl_init.c:73: g_dapl_dbg_type = dapl_os_get_env_val("DAPL_DBG_TYPE",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/udapl/dapl_init.c:76: g_dapl_dbg_dest = dapl_os_get_env_val("DAPL_DBG_DEST",&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/udapl/linux/dapl_osd.c:140: * dapl_os_get_env_val &lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/udapl/linux/dapl_osd.c:151:int dapl_os_get_env_val(char &lt;/P&gt;&lt;P&gt;&amp;gt; *env_str, int def_val) ./dapl/udapl/linux/dapl_osd.h:152:int dapl_os_get_env_val (&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:256: dapl_os_get_env_val("DAPL_MAX_INLINE", INLINE_SEND_IB_DEFAULT);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:258: dapl_os_get_env_val("DAPL_ACK_RETRY", DCM_ACK_RETRY);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:260: dapl_os_get_env_val("DAPL_ACK_TIMER", DCM_ACK_TIMER);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:262: dapl_os_get_env_val("DAPL_RNR_RETRY", DCM_RNR_RETRY);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:264: dapl_os_get_env_val("DAPL_RNR_TIMER", DCM_RNR_TIMER);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:266: dapl_os_get_env_val("DAPL_GLOBAL_ROUTING", DCM_GLOBAL);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:268: dapl_os_get_env_val("DAPL_HOP_LIMIT", DCM_HOP_LIMIT);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:270: dapl_os_get_env_val("DAPL_TCLASS", DCM_TCLASS);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:272: dapl_ib_mtu(dapl_os_get_env_val("DAPL_IB_MTU", DCM_IB_MTU));&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:472: tp-&amp;gt;retries = &lt;/P&gt;&lt;P&gt;&amp;gt; dapl_os_get_env_val("DAPL_UCM_RETRY", DCM_RETRY_CNT);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:473: tp-&amp;gt;rep_time = &lt;/P&gt;&lt;P&gt;&amp;gt; dapl_os_get_env_val("DAPL_UCM_REP_TIME", DCM_REP_TIME);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:474: tp-&amp;gt;rtu_time = &lt;/P&gt;&lt;P&gt;&amp;gt; dapl_os_get_env_val("DAPL_UCM_RTU_TIME", DCM_RTU_TIME);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:476: tp-&amp;gt;qpe = &lt;/P&gt;&lt;P&gt;&amp;gt; dapl_os_get_env_val("DAPL_UCM_QP_SIZE", DCM_QP_SIZE);&lt;/P&gt;&lt;P&gt;&amp;gt; ./dapl/openib_ucm/device.c:477: tp-&amp;gt;cqe = &lt;/P&gt;&lt;P&gt;&amp;gt; dapl_os_get_env_val("DAPL_UCM_CQ_SIZE", DCM_CQ_SIZE);&lt;/P&gt;&lt;P&gt;Thanks for your assistance.&lt;/P&gt;&lt;P&gt;Itay.&lt;/P&gt;</description>
      <pubDate>Wed, 26 May 2010 13:44:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881577#M1924</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-05-26T13:44:29Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881578#M1925</link>
      <description>Hi Itay,&lt;BR /&gt;&lt;BR /&gt;I've got some clarifications about these variables - they will be supported in upcoming release of DAPL library:&lt;BR /&gt;&lt;P&gt;This new feature is targeted forthe
dapl-2.0.29 packageand OFED 1.5.2 release comingin June. You will
be able to override defaults (0 for all)with environment
variablesDAPL_IB_SL, DAPL_IB_PKEY, and DAPL_IB_PKEY_INDEX. If you provide
PKEY then uDAPL will locate correct index. If you provide INDEX then uDAPL will
use pkey at that index. &lt;/P&gt;Please download either dapl-2.0.029 or ofed-1.5.2 when they are available at &lt;A href="http://openfabrics.org/download_linux.htm"&gt;http://openfabrics.org/download_linux.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I hope that it will help you to resolve your issue.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Wed, 09 Jun 2010 10:16:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881578#M1925</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-06-09T10:16:45Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881579#M1926</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;I will follow the releases and check it out.&lt;/P&gt;&lt;P&gt;I will post my results.&lt;/P&gt;&lt;P&gt;Itay.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2010 12:19:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881579#M1926</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-06-09T12:19:57Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881580#M1927</link>
      <description>Hi Itay,&lt;BR /&gt;&lt;BR /&gt;Official dapl-2.0.28 is available!&lt;BR /&gt;Please try it out.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Jun 2010 11:27:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881580#M1927</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-06-11T11:27:32Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881581#M1928</link>
      <description>Hi Itay,&lt;BR /&gt;&lt;BR /&gt;Dapl 2.0.29 is available at &lt;A href="http://www.openfabrics.org/downloads/dapl/"&gt;http://www.openfabrics.org/downloads/dapl/&lt;/A&gt;&lt;BR /&gt;You will be able to override defaults (0 for all) with environment variables DAPL_IB_SL, DAPL_IB_PKEY, and DAPL_IB_PKEY_INDEX. If you provide PKEY then uDAPL will locate correct index. If you provide INDEX then uDAPL will use pkey at that index.&lt;BR /&gt;&lt;BR /&gt;Best wishes,&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Mon, 28 Jun 2010 11:50:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881581#M1928</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-06-28T11:50:15Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881582#M1929</link>
      <description>&lt;P&gt;Hello Dmitry.&lt;/P&gt;&lt;P&gt;The new DAPL didnt work:&lt;/P&gt;&lt;P&gt;[root@dodly0 dapl-2.0.29]# mpiexec -ppn 1 -n 2 -env I_MPI_FABRICS dapl:dapl -env I_MPI_DEBUG 2 -env I_MPI_CHECK_DAPL_PROVIDER_MISMATCH none -env DAPL_IB_PKEY 0x8001 -env DAPL_DBG_TYPE 0xffff /tmp/osu&lt;/P&gt;&lt;P&gt;dodly0:22305: dapl_init: dbg_type=0xffff,dbg_dest=0x1&lt;/P&gt;&lt;P&gt;dodly4:1298: dapl_init: dbg_type=0xffff,dbg_dest=0x1&lt;/P&gt;&lt;P&gt;dodly4:1298: open_hca: device mthca0 not found&lt;/P&gt;&lt;P&gt;dodly4:1298: open_hca: device mthca0 not found&lt;/P&gt;&lt;P&gt;[0] MPI startup(): DAPL provider OpenIB-mthca0-1&lt;/P&gt;&lt;P&gt;[0] MPI startup(): dapl data transfer mode&lt;/P&gt;&lt;P&gt;[1] MPI startup(): DAPL provider OpenIB-mlx4_0-1&lt;/P&gt;&lt;P&gt;[1] MPI startup(): dapl data transfer mode&lt;/P&gt;&lt;P&gt;[0] MPI startup(): static connections storm algo&lt;/P&gt;&lt;P&gt;# OSU MPI Bandwidth Test v3.1.1&lt;/P&gt;&lt;P&gt;# Size Bandwidth (MB/s)&lt;/P&gt;&lt;P&gt;1 0.42&lt;/P&gt;&lt;P&gt;2 0.85&lt;/P&gt;&lt;P&gt;4 1.70&lt;/P&gt;&lt;P&gt;8 3.36&lt;/P&gt;&lt;P&gt;16 6.74&lt;/P&gt;&lt;P&gt;32 13.45&lt;/P&gt;&lt;P&gt;64 26.60&lt;/P&gt;&lt;P&gt;128 52.51&lt;/P&gt;&lt;P&gt;256 101.99&lt;/P&gt;&lt;P&gt;512 195.37&lt;/P&gt;&lt;P&gt;1024 346.71&lt;/P&gt;&lt;P&gt;2048 563.39&lt;/P&gt;&lt;P&gt;4096 681.00&lt;/P&gt;&lt;P&gt;8192 739.74&lt;/P&gt;&lt;P&gt;16384 765.02&lt;/P&gt;&lt;P&gt;32768 676.85&lt;/P&gt;&lt;P&gt;65536 795.06&lt;/P&gt;&lt;P&gt;131072 874.41&lt;/P&gt;&lt;P&gt;262144 916.78&lt;/P&gt;&lt;P&gt;524288 940.26&lt;/P&gt;&lt;P&gt;1048576 955.43&lt;/P&gt;&lt;P&gt;2097152 963.34&lt;/P&gt;&lt;P&gt;4194304 967.38&lt;/P&gt;&lt;P&gt;Again, the PKEY of 0x8001 is not set, so the packages were suppose to fall. But instead I guess DAPL is running over the default PKEY,&lt;/P&gt;&lt;P&gt;I posted a new post regarding DAPL debug under Intel MPI in order to get more information from DAPL, I would be glad if you will have a look.&lt;/P&gt;&lt;P&gt;Itay.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2010 07:29:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881582#M1929</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-07-06T07:29:02Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881583#M1930</link>
      <description>Hi Itay,&lt;BR /&gt;&lt;BR /&gt;I've got some clarifications from Arlin!&lt;BR /&gt;The changes are for v2.0 scm/ucm providers (ofa-v2-*) only and not v1.2 (OpenIB-*). For connectx (mlx4) you should use ofa-v2-mlx4_0-1 (scm) or ofa-v2-mlx4_0-1u (ucm).&lt;BR /&gt;&lt;BR /&gt;set DAPL_DBG_TYPE=0x21 to see the util messages (query_hca) that show the SL and PKEY values.&lt;BR /&gt;&lt;BR /&gt;You should see the following message among others:&lt;BR /&gt;&lt;BR /&gt;cstnh-9:4839: query_hca:(b0.0) eps 260032, sz 16351 evds 65408, sz 4194303 mtu 2048 - &lt;B&gt;pkey 0 p_idx 0 sl 1&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I hope this helps!&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Jul 2010 09:46:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881583#M1930</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-07-09T09:46:35Z</dc:date>
    </item>
    <item>
      <title>IB PKEY and Service_Level</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881584#M1931</link>
      <description>&lt;P&gt;Ok, it finally works.&lt;/P&gt;&lt;P&gt;However the pkey_query is network order and the consumer variable is assumed host order as quoted from Arlin.&lt;/P&gt;&lt;P&gt;e.g. pkey 0x8002 need to be set as DAPL_IB_PKRY=0x0280. &lt;/P&gt;&lt;P&gt;Arlin issued a patch to fix this.&lt;/P&gt;&lt;P&gt;Dmitry, thanks for your help.&lt;/P&gt;&lt;P&gt;Itay.&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 25 Jul 2010 14:37:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IB-PKEY-and-Service-Level/m-p/881584#M1931</guid>
      <dc:creator>itayberm</dc:creator>
      <dc:date>2010-07-25T14:37:10Z</dc:date>
    </item>
  </channel>
</rss>

