<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Thanks for the pointers, they are
      always welcomed. Speaking about MPI and MPICH, if i try openmpi,
      will it be difficult to transcribe my projects and learning to
      mpich? Are they different or completely the same? In my opinion is
      like using a different IDE for the same language, so the same, but
      i am asked to follow the mpich as for my mpi and parallel
      programming studies.<br>
      <br>
      Στις 11/12/2013 05:52 μμ, ο/η Brock Palen έγραψε:<br>
    </div>
    <blockquote
      cite="mid:656696CF-C60B-4825-8C80-6DB76402B06C@umich.edu"
      type="cite">
      <pre wrap="">I'm a big fan of CI tutor for getting started:

<a class="moz-txt-link-freetext" href="http://www.citutor.org/">http://www.citutor.org/</a>

Brock Palen
<a class="moz-txt-link-abbreviated" href="http://www.umich.edu/~brockp">www.umich.edu/~brockp</a></pre>
      <h2>sing Your Own Computer to Run CI-Tutor MPI Exercises</h2>
      <p>In order to use CI-Tutor courses and exercises involving MPI,
        you don't have to have access to XSEDE resources: you can run
        MPI on your own machine. Simply install your favorite
        implementation of MPI, if one is not already pre-installed.</p>
      <p>To find out whether MPI is already installed, run a query. For
        instance, on distributions that support rpm packaging:</p>
      <samp>[arnoldg@lgheron ~]$ rpm -q openmpi<br>
        openmpi-1.3.1-1.fc11.x86_64</samp>
      <p>OpenMPI (<a class="moz-txt-link-freetext" href="http:\\www.open-mpi.org">http:\\www.open-mpi.org</a>) is a popular MPI
        implementation easily available for most Linux distributions.
        You must have root privileges in order to install OpenMPI on
        your system. The website includes tarballs and source code that
        you can download and use to build OpenMPI manually, or (if you
        are a relatively new Linux user) you can use the software
        management package that is included with your distribution.
        Below, we include example instructions for downloading and
        installing OpenMPI using the software management packages for
        two commonly-used Linux distributions, Fedora and Ubuntu.</p>
      <p>For example, to download and install OpenMPI on a machine
        running Fedora (or another RedHat-based distribution), you
        should be able simply to run the yum package manager:</p>
      <samp># yum install openmpi openmpi-devel openmpi-libs</samp>
      <p>On an Ubuntu or other Debian-based distribution, you use the
        Synaptic or Aptitude package manager, either with the graphical
        user interface provided, or with the command line, e.g.:</p>
      <samp># apt-get install openmpi openmpi-dev openmpi-devel</samp>
      <pre wrap="">
CAEN Advanced Computing
XSEDE Campus Champion
<a class="moz-txt-link-abbreviated" href="mailto:brockp@umich.edu">brockp@umich.edu</a>
(734)936-1985



On Dec 11, 2013, at 10:50 AM, Junchao Zhang <a class="moz-txt-link-rfc2396E" href="mailto:jczhang@mcs.anl.gov"><jczhang@mcs.anl.gov></a> wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">Hello, Mark,
  Yes, you can install the latest mpich (<a class="moz-txt-link-freetext" href="http://www.mpich.org/downloads/">http://www.mpich.org/downloads/</a>) and run it on your laptop.
  Do a google search, there are many MPI tutorials. I used this one when I started to learn MPI,  <a class="moz-txt-link-freetext" href="https://computing.llnl.gov/tutorials/mpi/">https://computing.llnl.gov/tutorials/mpi/</a>

--Junchao Zhang


On Wed, Dec 11, 2013 at 8:54 AM, mark <a class="moz-txt-link-rfc2396E" href="mailto:dimitsas.markos@gmail.com"><dimitsas.markos@gmail.com></a> wrote:
Hello from Greece!
Being new in this field, what would be a good starting point to master MPI and parallel programming in general? First of i don't have a cluster, so all the computations are going to happen to a modern day linux laptop.
However if i get familiar with MPI, i will have the chance to work with a cluster remotely on some text retrieval algorithms (yea right :P) for my bachelor thesis.
So, looking for starting points and speed learning about MPI (and parallel programming) in general.
Any tips and advices are welcome.Thank you :)

_______________________________________________
discuss mailing list     <a class="moz-txt-link-abbreviated" href="mailto:discuss@mpich.org">discuss@mpich.org</a>
To manage subscription options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a>

_______________________________________________
discuss mailing list     <a class="moz-txt-link-abbreviated" href="mailto:discuss@mpich.org">discuss@mpich.org</a>
To manage subscription options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
discuss mailing list     <a class="moz-txt-link-abbreviated" href="mailto:discuss@mpich.org">discuss@mpich.org</a>
To manage subscription options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a></pre>
    </blockquote>
    <br>
  </body>
</html>