<?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 ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766119#M20183</link>
    <description>The -mP2OPT switches are unsupported. Abaqus should not be recommending their general use.</description>
    <pubDate>Thu, 22 Mar 2012 17:22:07 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2012-03-22T17:22:07Z</dc:date>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766114#M20178</link>
      <description>Hello all,&lt;BR /&gt;&lt;BR /&gt;I use ifort 10.1.026 (Intel Fortran Compiler 10.1 Build 20100527) on Red Hat Enterprise Linux Server release 6.2. In a Makefile for a user program I have found the compiler option&lt;BR /&gt;&lt;BR /&gt;ifort ... -mP2OPT_hpo_vec_divbyzero=F ...&lt;BR /&gt;&lt;BR /&gt;This option obviously crashes my program. But so far I cannot found any documentation for this option.&lt;BR /&gt;&lt;BR /&gt;Please can anyone point me to a documentation?&lt;BR /&gt;&lt;BR /&gt;regards,&lt;BR /&gt;dnoack&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Mar 2012 14:56:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766114#M20178</guid>
      <dc:creator>dnoack</dc:creator>
      <dc:date>2012-03-22T14:56:29Z</dc:date>
    </item>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766115#M20179</link>
      <description>There is no documentation for that - it is an internal "developer" switch. I am not familiar with that one but by the name I'd guess it modifies the optimizer to assume no divides by zero. Such switches are not recommended for customer use - sometimes a customer will be given an option to work around a particular compiler issue.&lt;BR /&gt;&lt;BR /&gt;Why do you say "This option obviously crashes my program"? What happens if you remove it?</description>
      <pubDate>Thu, 22 Mar 2012 15:14:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766115#M20179</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-03-22T15:14:15Z</dc:date>
    </item>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766116#M20180</link>
      <description>The -mP2OPT... is an option for the ifort command, i.e. the ifort knows about this option and the meaning. I think for using this option or not using it, there is also exact knowledge necessary.&lt;BR /&gt;&lt;BR /&gt;Concretely, I have thread dependence in my code. To search for the reason I compile in debugging mode with option -g -check all -traceback . If the debug options and the the -mP2OPT... option are both present, my program terminates with:&lt;BR /&gt;&lt;BR /&gt;--------------------------------- &lt;BR /&gt;&lt;BR /&gt;Generating Traceback ...&lt;BR /&gt;Missing separate debuginfo for &lt;BR /&gt;Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/23/1bd9599ad974226f19adfdc4dae3691396c81d&lt;BR /&gt;[New Thread 11508]&lt;BR /&gt;[New Thread 11510]&lt;BR /&gt;[New Thread 11509]&lt;BR /&gt;[New Thread 11511]&lt;BR /&gt;[Thread debugging using libthread_db enabled]&lt;BR /&gt;&lt;BR /&gt;Program terminated with signal 6, Aborted.&lt;BR /&gt;#0 0x000000327f232885 in raise () from /lib64/libc.so.6&lt;BR /&gt;#0 0x000000327f232885 in raise () from /lib64/libc.so.6&lt;BR /&gt;#1 0x000000327f234065 in abort () from /lib64/libc.so.6&lt;BR /&gt;#2 0x0000003285a10401 in _Unwind_Resume () from /lib64/libgcc_s.so.1&lt;BR /&gt;#3 0x000000000040ab40 in ABQmain(int, char**) ()&lt;BR /&gt;#4 0x0000000000409d8b in main ()&lt;BR /&gt;&lt;BR /&gt;aborted with system error "Abnormal termination signal" (signal 6).&lt;BR /&gt;&lt;BR /&gt;--------------------------------- &lt;BR /&gt;&lt;BR /&gt;I have spent some time, to evaluate this incompatibility. And so I want to know more about the P2OPT library or package (?). What is the use of it?&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Mar 2012 16:11:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766116#M20180</guid>
      <dc:creator>dnoack</dc:creator>
      <dc:date>2012-03-22T16:11:00Z</dc:date>
    </item>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766117#M20181</link>
      <description>If Abaqus recommended that option, the recommendation would be specific to a particular ifort version, and if you don't have a business relationship with them which would enable you to ask, you are better off not using it.&lt;BR /&gt;Your traceback indicates that your program crashed in a C or C++ main program, which doesn't necessarily have anything to do with your ifort options.&lt;BR /&gt;I suppose you are trying the user function option of an old Abaqus which was built on a much older OS. You could check whether it is even possible to relink successfully on your new system, without using ifort. If you are using a combination which Abaqus doesn't support, your options may be limited.&lt;BR /&gt;You quote a rather old version of ifort, running on an very new OS, too new to be listed in the supported versions for even the current ifort.</description>
      <pubDate>Thu, 22 Mar 2012 16:36:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766117#M20181</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-03-22T16:36:26Z</dc:date>
    </item>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766118#M20182</link>
      <description>Thank you for the hint.&lt;BR /&gt;Of course I have a business relationship to Abaqus and I will inform they about my problem. Since the options is specified on the ifort line, I have thougth this is an ifort problem.&lt;BR /&gt;The ifort Version meet the actual system requirements of Abaqus. But you are right, there is warning regarding the new OS.&lt;BR /&gt;However for me it seems there is an incompatibility between -mP2OPT... and the debug options.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Mar 2012 17:09:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766118#M20182</guid>
      <dc:creator>dnoack</dc:creator>
      <dc:date>2012-03-22T17:09:46Z</dc:date>
    </item>
    <item>
      <title>ifort ... -mP2OPT_hpo_vec_divbyzero=F ... crashes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766119#M20183</link>
      <description>The -mP2OPT switches are unsupported. Abaqus should not be recommending their general use.</description>
      <pubDate>Thu, 22 Mar 2012 17:22:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-mP2OPT-hpo-vec-divbyzero-F-crashes/m-p/766119#M20183</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-03-22T17:22:07Z</dc:date>
    </item>
  </channel>
</rss>

