<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
pre
        {mso-style-priority:99;
        mso-style-link:"Formátovaný v HTML Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.FormtovanvHTMLChar
        {mso-style-name:"Formátovaný v HTML Char";
        mso-style-priority:99;
        mso-style-link:"Formátovaný v HTML";
        font-family:"Courier New";}
span.StylE-mailovZprvy20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.StylE-mailovZprvy21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Hi Sergey,<o:p></o:p></span></a></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>I forgot to mention there is some implementation of OpenMP for cloud (</span><a href="https://ompcloud.github.io/"><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>https://ompcloud.github.io/</span></a><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>). But In this case I mean only the base of OpenMP for shared memory ( = multi-threading, running on one PC), which contains GCC, MSVS or Intel compiler.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Best regards<o:p></o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Milan<o:p></o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='background:white'><b><span lang=CS style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#24225A'>Milan Jaroš</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'> <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#6A6A6C'>Research Assistant</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>&nbsp;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#24225A'>IT4</span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>Innovations</span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#AF1D1F'>national supercomputing center</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>VŠB – Technical University of Ostrava</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>17. listopadu 15/2172&nbsp;&nbsp;|&nbsp;&nbsp; 708 33 Ostrava-Poruba&nbsp;&nbsp; |&nbsp;&nbsp; Czech Republic</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>&nbsp;<o:p></o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>e-mail:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span><a href="mailto:milan.jaros@vsb.cz" target="_blank"><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif'>milan.jaros@vsb.cz</span></a><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>&nbsp;&nbsp;|&nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>web:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span><a href="industry.it4i.cz"><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#0563C1'>industry.it4i.cz</span></a><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>&nbsp;&nbsp; | &nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>phone:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> +420&nbsp;597&nbsp;329&nbsp;583&nbsp;&nbsp; | &nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>map: </span><a href="http://goo.gl/maps/BpF0z"><span lang=CS style='font-size:10.0pt;font-family:"Tahoma",sans-serif;color:#0563C1'>goo.gl/maps/BpF0z</span></a><span lang=CS style='font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p>&nbsp;</o:p></span></p></div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Jaros Milan <br><b>Sent:</b> Wednesday, July 26, 2017 12:28 PM<br><b>To:</b> Discussion list to assist Cycles render engine developers &lt;bf-cycles@blender.org&gt;<br><b>Subject:</b> RE: [Bf-cycles] Req: Access to new branch for distributed rendering using MPI and OpenMP (new Blender client not only for Cycles)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Hi Sergey,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>There is big different between OpenMP and OpenMPI. OpenMP is for multi-threading application and it could be use on one PC with shared memory. OpenMPI is an implementation of MPI. MPI stands for “Message Passing Interface” and it is for using with distributed memory. It could be use for high-level network communication.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal>- How difficult it is to set up such an OpenMP farm ?<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Installing and using of MPI it is very easy. For example on Ubuntu you can use standard package (sudo apt-get install openmpi-bin libopenmpi-dev)<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>- How much portable it is (Windows, OSX, Linux, BSD) ?<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>There is some implementation of this technology for different platform.<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>- What are the supported devices (my guess here is that there will be no GPU support, as in CUDA and OpenCL) ?&nbsp;<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>MPI is for network communication (but more processes can work on one PC). The each blender client could use any other technology CUDA/OpenCL/OpenMP/OpenACC for communication with local devices.<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>- Why is OpenMP better for final render? I would assume that could cause quite huge networking overhead.<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>MPI could be use for small farm ( &lt; 10) and big farm too ( &gt; 1000 ). The using is much easier than sockets.<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>- Why do we need some distributed device support which is rather limited to what OpenMP is offering instead of improving existing device_network.cc (that oen would at least support all GPUs, will allow to do some data cache etc..) ?<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Network devices use sockets and it does not support interactive rendering (we can add a switch for two technology MPI/Sockets into device_network.cc). The question is why we need for client/slave whole Blender? My suggestion is the using Blender client not only for rendering.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>I hope it is better answer than Xeon Phi:)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Best regards<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Milan<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='background:white'><b><span lang=CS style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#24225A'>Milan Jaroš</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'> <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#6A6A6C'>Research Assistant</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>&nbsp;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#24225A'>IT4</span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>Innovations</span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span></b><b><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#AF1D1F'>national supercomputing center</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>VŠB – Technical University of Ostrava</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>17. listopadu 15/2172&nbsp;&nbsp;|&nbsp;&nbsp; 708 33 Ostrava-Poruba&nbsp;&nbsp; |&nbsp;&nbsp; Czech Republic</span><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>&nbsp;<o:p></o:p></span></p><p class=MsoNormal><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>e-mail:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span><a href="mailto:milan.jaros@vsb.cz" target="_blank"><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif'>milan.jaros@vsb.cz</span></a><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>&nbsp;&nbsp;|&nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>web:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> </span><a href="industry.it4i.cz"><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#0563C1'>industry.it4i.cz</span></a><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'>&nbsp;&nbsp; | &nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>phone:</span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#888888'> +420&nbsp;597&nbsp;329&nbsp;583&nbsp;&nbsp; | &nbsp;&nbsp; </span><span lang=CS style='font-size:9.0pt;font-family:"Arial",sans-serif;color:#009BDD'>map: </span><a href="http://goo.gl/maps/BpF0z"><span lang=CS style='font-size:10.0pt;font-family:"Tahoma",sans-serif;color:#0563C1'>goo.gl/maps/BpF0z</span></a><span lang=CS style='font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=CS style='font-size:11.0pt;font-family:"Calibri",sans-serif'> <a href="mailto:bf-cycles-bounces@blender.org">bf-cycles-bounces@blender.org</a> [<a href="mailto:bf-cycles-bounces@blender.org">mailto:bf-cycles-bounces@blender.org</a>] <b>On Behalf Of </b>Sergey Sharybin<br><b>Sent:</b> Sunday, July 23, 2017 3:55 PM<br><b>To:</b> Discussion list to assist Cycles render engine developers &lt;<a href="mailto:bf-cycles@blender.org">bf-cycles@blender.org</a>&gt;<br><b>Subject:</b> Re: [Bf-cycles] Req: Access to new branch for distributed rendering using MPI and OpenMP (new Blender client not only for Cycles)<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>Hi,<o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>While i can see how this is benefitial for technical/farm usage, there are some concerns related on usefulness for Blender users:<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>- How difficult it is to set up such an OpenMP farm ?<o:p></o:p></p></div><div><p class=MsoNormal>- How much portable it is (Windows, OSX, Linux, BSD) ?<o:p></o:p></p></div><div><p class=MsoNormal>- What are the supported devices (my guess here is that there will be no GPU support, as in CUDA and OpenCL) ?&nbsp;<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>There are also some technical questions:<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>- Why is OpenMP better for final render? I would assume that could cause quite huge networking overhead.<o:p></o:p></p></div><div><p class=MsoNormal>- Why do we need some distributed device support which is rather limited to what OpenMP is offering instead of improving existing device_network.cc (that oen would at least support all GPUs, will allow to do some data cache etc..) ?<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Those are the main concerns of having this device exposed to Blender users. On another hand, if all the changes are living in device_openmp.cc and kernel/kernels/openmp with minimal code overlap, i done feel against having devices which are used by tehcnical guys and not exposed to Blender users.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>That's y current questions and thoughts here anyway.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>On Sun, Jul 23, 2017 at 3:07 PM, Jaros Milan &lt;<a href="mailto:milan.jaros@vsb.cz" target="_blank">milan.jaros@vsb.cz</a>&gt; wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><div><div><p class=MsoNormal>Hi, <o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>I would like to create a new Blender client not only for distributed rendering ( offline + interactive ).<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>I used my version of client for rendering some scenes of Agent327.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>You can find more information here:&nbsp;<a href="http://blender.it4i.cz/research/distributed-rendering/" target="_blank">http://blender.it4i.cz/research/distributed-rendering/</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>It could use OpenMPI or Intel MPI ( for using more PCs with Intel Xeon Phis/GPU ).<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Best regards<o:p></o:p></p></div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'><br>Milan Jaroš<br>Research Assistant<br><br>IT4Innovations&nbsp;national supercomputing center<br>VŠB – Technical University of Ostrava<br><br>17. listopadu 15/2172&nbsp;&nbsp;|&nbsp;&nbsp; 708 33 Ostrava-Poruba&nbsp;&nbsp; |&nbsp;&nbsp; Czech Republic<br><br>&nbsp;<br><br>e-mail:&nbsp;<a href="mailto:milan.jaros@vsb.cz" target="_blank">milan.jaros@vsb.cz</a>&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;web:&nbsp;<a href="http://industry.it4i.cz" target="_blank">industry.it4i.cz</a>&nbsp;&nbsp; | &nbsp;&nbsp;phone:&nbsp;<a href="tel:+420%20597%20329%20583" target="_blank">+420&nbsp;597&nbsp;329&nbsp;583</a>&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;map:&nbsp;<a href="http://goo.gl/maps/BpF0z" target="_blank">goo.gl/maps/BpF0z</a><o:p></o:p></p></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>_______________________________________________<br>Bf-cycles mailing list<br><a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br><a href="https://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">https://lists.blender.org/mailman/listinfo/bf-cycles</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><br><br clear=all><o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><div><p class=MsoNormal><span style='color:#666666'>With best regards, Sergey Sharybin</span><o:p></o:p></p></div></div></div></div></body></html>