C and OpenMP

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Renato Perini

    C and OpenMP

    Hi all!!!
    I'm trying to find a *good* book about OpenMP and C, but I can't find
    anything specific. Can you advice me some good (and updated) books about
    OpenMP using the C interface? I'd like a book that covers everything
    from the ground up. Thank you in advance.
  • Keith Thompson

    #2
    Re: C and OpenMP

    Renato Perini <rperini@email. itwrites:
    I'm trying to find a *good* book about OpenMP and C, but I can't find
    anything specific. Can you advice me some good (and updated) books
    about OpenMP using the C interface? I'd like a book that covers
    everything from the ground up. Thank you in advance.
    Since OpenMP isn't part of standard C, you're not likely to get much
    good advice here in comp.lang.c. <http://openmp.org/is likely to be
    a much better source of information.

    --
    Keith Thompson (The_Other_Keit h) <kst-u@mib.org>
    Nokia
    "We must do something. This is something. Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

    Comment

    • CBFalconer

      #3
      Re: C and OpenMP

      Renato Perini wrote:
      >
      I'm trying to find a *good* book about OpenMP and C, but I can't
      find anything specific. Can you advice me some good (and updated)
      books about OpenMP using the C interface? I'd like a book that
      covers everything from the ground up. Thank you in advance.
      comp.lang.c is about the C language, as defined in the C standard.
      OpenMP (whatever that is) is not mentioned in the standard. You
      need a newsgroup that deals with it. comp.programmin g might be
      able to lead you there.

      --
      [mail]: Chuck F (cbfalconer at maineline dot net)
      [page]: <http://cbfalconer.home .att.net>
      Try the download section.


      ** Posted from http://www.teranews.com **

      Comment

      • Antoninus Twink

        #4
        Re: C and OpenMP

        On 5 May 2008 at 23:08, Renato Perini wrote:
        I'm trying to find a *good* book about OpenMP and C, but I can't find
        anything specific. Can you advice me some good (and updated) books about
        OpenMP using the C interface? I'd like a book that covers everything
        from the ground up. Thank you in advance.
        That's a tough ask. I've only looked at two books on OpenMP, and they
        both have problems: "Parallel Programming in OpenMP" is excellent, but
        unfortunately mostly uses Fortran, while "Using OpenMP" is more
        even-handed with the two languages but is pitched at a pretty basic
        level. There's also "Parallel Programming in C with MPI and OpenMP",
        which is a superb book but probably not what you're after - it focuses
        almost entirely on parallel algorithms rather than practical programming
        with the APIs.

        Is there a good reason you're learning OpenMP instead of MPI?

        Comment

        • jacob navia

          #5
          Re: C and OpenMP

          Antoninus Twink wrote:
          On 5 May 2008 at 23:08, Renato Perini wrote:
          >I'm trying to find a *good* book about OpenMP and C, but I can't find
          >anything specific. Can you advice me some good (and updated) books about
          >OpenMP using the C interface? I'd like a book that covers everything
          >from the ground up. Thank you in advance.
          >
          That's a tough ask. I've only looked at two books on OpenMP, and they
          both have problems: "Parallel Programming in OpenMP" is excellent, but
          unfortunately mostly uses Fortran, while "Using OpenMP" is more
          even-handed with the two languages but is pitched at a pretty basic
          level. There's also "Parallel Programming in C with MPI and OpenMP",
          which is a superb book but probably not what you're after - it focuses
          almost entirely on parallel algorithms rather than practical programming
          with the APIs.
          >
          Is there a good reason you're learning OpenMP instead of MPI?
          >
          Why is MPI better?

          --
          jacob navia
          jacob at jacob point remcomp point fr
          logiciels/informatique

          Comment

          • Antoninus Twink

            #6
            Re: C and OpenMP

            On 6 May 2008 at 8:45, jacob navia wrote:
            Why is MPI better?
            It isn't necessarily better - as always it depends on the application.
            But for serious parallel processing, clusters are the way the world is
            going, and OpenMP is only good in shared memory situations. It also has
            the musky scent of Fortran about it :)

            Comment

            • Renato Perini

              #7
              Re: C and OpenMP

              Sorry for the off topic question!!!


              Keith Thompson ha scritto:
              Renato Perini <rperini@email. itwrites:
              >I'm trying to find a *good* book about OpenMP and C, but I can't find
              >anything specific. Can you advice me some good (and updated) books
              >about OpenMP using the C interface? I'd like a book that covers
              >everything from the ground up. Thank you in advance.
              >
              Since OpenMP isn't part of standard C, you're not likely to get much
              good advice here in comp.lang.c. <http://openmp.org/is likely to be
              a much better source of information.
              >

              Comment

              Working...