<?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 Remove the following in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984870#M26883</link>
    <description>&lt;P&gt;Remove the following&lt;/P&gt;
&lt;P&gt;&amp;nbsp;#pragma offload_attribute (target(none))&lt;/P&gt;</description>
    <pubDate>Fri, 07 Jun 2013 17:01:22 GMT</pubDate>
    <dc:creator>Ravi_N_Intel</dc:creator>
    <dc:date>2013-06-07T17:01:22Z</dc:date>
    <item>
      <title>compiling a simple program</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984869#M26882</link>
      <description>&lt;P&gt;i have the following programs:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;// test.f90&lt;/P&gt;
&lt;P&gt;program test&lt;/P&gt;
&lt;P&gt;implicit none&lt;/P&gt;
&lt;P&gt;integer::i&lt;/P&gt;
&lt;P&gt;integer,dimension(100)::arr&lt;/P&gt;
&lt;P&gt;!dir$ attributes offload:mic :: calc&lt;/P&gt;
&lt;P&gt;real,external::calc&lt;/P&gt;
&lt;P&gt;!dir$ omp offload target(mic)&lt;/P&gt;
&lt;P&gt;!$omp parallel do&lt;/P&gt;
&lt;P&gt;do i=1,100&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; arr(i)=calc(i)&lt;/P&gt;
&lt;P&gt;end do&lt;/P&gt;
&lt;P&gt;!$omp end parallel do&lt;/P&gt;
&lt;P&gt;end program test&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//test.c&lt;/P&gt;
&lt;P&gt;#include &amp;lt;offload.h&amp;gt;&lt;/P&gt;
&lt;P&gt;#pragma offload_attribute (target(mic))&lt;/P&gt;
&lt;P&gt;float calc_(int *data)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;return *data+1;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;#pragma offload_attribute (target(none))&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;if i try to compile the test.c as "icc -c test.c", it says: "error: target not recognized". can you show me how to compile above to programs and run? thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 16:55:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984869#M26882</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T16:55:14Z</dc:date>
    </item>
    <item>
      <title>Remove the following</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984870#M26883</link>
      <description>&lt;P&gt;Remove the following&lt;/P&gt;
&lt;P&gt;&amp;nbsp;#pragma offload_attribute (target(none))&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:01:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984870#M26883</guid>
      <dc:creator>Ravi_N_Intel</dc:creator>
      <dc:date>2013-06-07T17:01:22Z</dc:date>
    </item>
    <item>
      <title>Thanks Ravi. Also if I</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984871#M26884</link>
      <description>&lt;P&gt;Thanks Ravi. Also if I compile the test.f90 as "icc -c test.f90", it says "no action performed for file test.f90"?&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:04:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984871#M26884</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T17:04:15Z</dc:date>
    </item>
    <item>
      <title>for fortran programs use</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984872#M26885</link>
      <description>&lt;P&gt;for fortran programs use ifort&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:07:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984872#M26885</guid>
      <dc:creator>Ravi_N_Intel</dc:creator>
      <dc:date>2013-06-07T17:07:11Z</dc:date>
    </item>
    <item>
      <title>Sorry, I did "ifort -c test</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984873#M26886</link>
      <description>&lt;P&gt;Sorry, I did "ifort -c test.f90", it says "the omp offload directive must be followed by one of the OpenMP directives parallel, parallel sections, or parallel do". Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:09:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984873#M26886</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T17:09:19Z</dc:date>
    </item>
    <item>
      <title>To enable Openmp  you need to</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984874#M26887</link>
      <description>&lt;P&gt;To enable Openmp&amp;nbsp; you need to add the option -openmp to the command line&lt;/P&gt;
&lt;P&gt;ifort -c -openmp test.f90&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:12:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984874#M26887</guid>
      <dc:creator>Ravi_N_Intel</dc:creator>
      <dc:date>2013-06-07T17:12:07Z</dc:date>
    </item>
    <item>
      <title>Thanks Ravi. Now, I renamed</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984875#M26888</link>
      <description>&lt;P&gt;Thanks Ravi. Now, I renamed the test.f90 to test1.f90, after compiling I get "test1MIC.o" and "test1.o", also for test.c I get "testMIC.o" and "test.o". Now, how should I get the executable? Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:18:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984875#M26888</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T17:18:23Z</dc:date>
    </item>
    <item>
      <title>icc test.o test1.o</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984876#M26889</link>
      <description>&lt;P&gt;icc test.o test1.o&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:23:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984876#M26889</guid>
      <dc:creator>Ravi_N_Intel</dc:creator>
      <dc:date>2013-06-07T17:23:03Z</dc:date>
    </item>
    <item>
      <title>Your main is in Fortran, so</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984877#M26890</link>
      <description>&lt;P&gt;Your main is in Fortran, so as you noted create separate files (e.g. testC.c and testF.f90) then compile as follows:&lt;/P&gt;
&lt;P&gt;icc -c -openmp testC.c&lt;/P&gt;
&lt;P&gt;ifort -openmp testF.F testC.o&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:26:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984877#M26890</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2013-06-07T17:26:59Z</dc:date>
    </item>
    <item>
      <title>Thanks Kevin and Ravi. Then</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984878#M26891</link>
      <description>&lt;P&gt;Thanks Kevin and Ravi. Then where testCMIC.o and testFMIC.o will be used? Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:30:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984878#M26891</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T17:30:38Z</dc:date>
    </item>
    <item>
      <title>Yes. </title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984879#M26892</link>
      <description>&lt;P&gt;Yes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;In the future you will not see xxxMIC.o&amp;nbsp;&amp;nbsp; as they will be part of xxx.o&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:32:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984879#M26892</guid>
      <dc:creator>Ravi_N_Intel</dc:creator>
      <dc:date>2013-06-07T17:32:47Z</dc:date>
    </item>
    <item>
      <title>Ok, thanks!!!</title>
      <link>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984880#M26893</link>
      <description>&lt;P&gt;Ok, thanks!!!&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 17:34:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/compiling-a-simple-program/m-p/984880#M26893</guid>
      <dc:creator>TK</dc:creator>
      <dc:date>2013-06-07T17:34:01Z</dc:date>
    </item>
  </channel>
</rss>

