<div dir="ltr">Hi all,<br><br>Change of plans - to make things more predictable, the talk today will be the tutorial part only, and is intended for people who are not familiar with openMP (or only roughly familiar). I will use the famous llnl tutorial <a href="https://computing.llnl.gov/tutorials/openMP/">https://computing.llnl.gov/tutorials/openMP/</a> . Hence, we will probably have a shorter meeting today.<br>
<br>In two weeks time, we will have the discussion part, where openMP experts might enjoy sharing their experience as I share my own humble one.<br><br>Eli - thank you for the improvisation, would not have done it better myself.<br>
<br>Orna.<br><br><div class="gmail_quote">On Sat, Mar 14, 2009 at 7:15 PM, Eli Billauer <span dir="ltr">&lt;<a href="mailto:eli@billauer.co.il">eli@billauer.co.il</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This Monday, March 16th at 18:30, Haifux will gather to enjoy Orna Agmon Ben-Yehuda&#39;s talk about<br>
<br>
     Introduction to openmp<br>
<br>
Abstract<br>
<br>
(Orna hasn&#39;t submitted an abstract... I&#39;ll improvise)<br>
<br>
This meeting will be an introduction to OpenMP API, which is a preparation lecture for &quot;openmp - from the developer&#39;s side&quot;, coming up next. If time allows (it never does, but anyhow) the beginning of the latter lecture will be delivered on this Monday as well.<br>

<br>
So what is OpenMP? Wikipedia says:<br>
<br>
The OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++ and Fortran on many architectures, including Unix and Microsoft Windows platforms. It consists of a set of compiler directives, library routines, and environment variables that influence run-time behavior.<br>

<br>
Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that gives programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.<br>

<br>
An application built with the hybrid model of parallel programming can run on a computer cluster using both OpenMP and Message Passing Interface (MPI).<br>
<br>
(More details: <a href="http://en.wikipedia.org/wiki/OpenMP" target="_blank">http://en.wikipedia.org/wiki/OpenMP</a>)<br>
<br>
==================================================================<br>
<br>
We meet in Taub building, room 6. For instructions see:<br>
<a href="http://www.haifux.org/where.html" target="_blank">http://www.haifux.org/where.html</a><br>
<br>
Attendance is free, and you are all invited!<br>
<br>
==================================================================<br>
<br>
Future lectures:<br>
<br>
30/3/09 openmp - from the developer&#39;s side: Orna Agmon Ben-Yehuda<br>
20/4/09 OpenCL Overview: Ofer Rosenberg<br>
4/5/09 gdb in Greater Depth : Guy Keren<br>
18/5/09 Compiling Effectively for Cell with GCC: Revital Eres<br>
<br>
==================================================================<br>
<br>
We are always interested in hearing your talks and ideas. If you wish to give a talk, hold a discussion, or just plan some event haifux might be interested in, please contact us at <a href="mailto:webmaster@haifux.org" target="_blank">webmaster@haifux.org</a><br>
<font color="#888888">
<br>
-- <br>
Web: <a href="http://www.billauer.co.il" target="_blank">http://www.billauer.co.il</a><br>
<br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il" target="_blank">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
</font></blockquote></div><br></div>