<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://templet.ssau.ru/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://templet.ssau.ru/wiki/feed.php">
        <title>&lt;b style=&quot;font-size:155%;&quot;&gt;Проект Templet&lt;/b&gt; templet:пример</title>
        <description></description>
        <link>http://templet.ssau.ru/wiki/</link>
        <image rdf:resource="http://templet.ssau.ru/wiki/_media/wiki/favicon.ico" />
       <dc:date>2026-07-12T10:17:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_mpi_world?rev=1382728482&amp;do=diff"/>
                <rdf:li rdf:resource="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_openmp_world?rev=1382728618&amp;do=diff"/>
                <rdf:li rdf:resource="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_taskbag_world?rev=1382873916&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://templet.ssau.ru/wiki/_media/wiki/favicon.ico">
        <title><b style="font-size:155%;">Проект Templet</b></title>
        <link>http://templet.ssau.ru/wiki/</link>
        <url>http://templet.ssau.ru/wiki/_media/wiki/favicon.ico</url>
    </image>
    <item rdf:about="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_mpi_world?rev=1382728482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-10-25T19:14:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templet:пример:hello_mpi_world</title>
        <link>http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_mpi_world?rev=1382728482&amp;do=diff</link>
        <description>/*
   &quot;Hello World&quot; MPI Test Program
  */
  #include &lt;mpi.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;string.h&gt;
  
  #define BUFSIZE 128
  #define TAG 0
  
  int main(int argc, char *argv[])
  {
    char idstr[32];
    char buff[BUFSIZE];
    int numprocs;
    int myid;
    int i;
    MPI_Status stat;
    /* MPI programs start with MPI_Init; all 'N' processes exist thereafter */
    MPI_Init(&amp;argc,&amp;argv);
    /* find out how big the SPMD world is */
    MPI_Comm_size(MPI_COMM_WORLD,&amp;numprocs);
    /* an…</description>
    </item>
    <item rdf:about="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_openmp_world?rev=1382728618&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-10-25T19:16:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templet:пример:hello_openmp_world</title>
        <link>http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_openmp_world?rev=1382728618&amp;do=diff</link>
        <description>#include &lt;omp.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
   
  int main (int argc, char *argv[]) {
    int th_id, nthreads;
    #pragma omp parallel private(th_id)
    {
      th_id = omp_get_thread_num();
      printf(&quot;Hello World from thread %d\n&quot;, th_id);
      #pragma omp barrier
      if ( th_id == 0 ) {
        nthreads = omp_get_num_threads();
        printf(&quot;There are %d threads\n&quot;,nthreads);
      }
    }
    return EXIT_SUCCESS;
  }</description>
    </item>
    <item rdf:about="http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_taskbag_world?rev=1382873916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-10-27T11:38:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templet:пример:hello_taskbag_world</title>
        <link>http://templet.ssau.ru/wiki/templet/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80/hello_taskbag_world?rev=1382873916&amp;do=diff</link>
        <description>Разработка параллельных и распределённых приложений с использованием шаблона состоит из описания структуры приложения:


&lt;module id=&quot;TB&quot; templet=&quot;&quot; rem=&quot;&quot;&gt;

&lt;include file=&quot;../Rtl/gprtmpi.h&quot; module=&quot;&quot;/&gt;

&lt;param id=&quot;rtl&quot; value=&quot;GPRTMPI&quot;/&gt;

&lt;assemble id=&quot;TaskBag&quot; templet=&quot;TBAG&quot; rem=&quot;Task bag template&quot;&gt;

&lt;/assemble&gt;

&lt;/module&gt;</description>
    </item>
</rdf:RDF>
