quad_openmp
    
    
    
      quad_openmp,
      a Fortran90 code which
      estimates an integral by using an averaging technique,
      and uses OpenMP to carry out the calculation in parallel.
    
    
      Licensing:
    
    
      The information on this web page is distributed under the MIT license.
    
    
      Languages:
    
    
      quad_openmp is available in
      a C version and
      a C++ version and
      a Fortran90 version.
    
    
      Related Data and Programs:
    
    
      
      quad_openmp_test
    
    
      
      openmp_test,
      a Fortran90 code which
      uses the OpenMP application code interface
      for carrying out parallel computations in a shared memory environment.
    
    
      
      quad_serial,
      a C program which
      approximates an integral using a quadrature rule,
      and is intended as a starting point for parallelization exercises.
    
    
      Reference:
    
    
      
        - 
          Peter Arbenz, Wesley Petersen,
          Introduction to Parallel Computing - A practical guide with examples in C,
          Oxford University Press,
          ISBN: 0-19-851576-6,
          LC: QA76.58.P47.
         
        - 
          Rohit Chandra, Leonardo Dagum, Dave Kohr, Dror Maydan,
          Jeff McDonald, Ramesh Menon,
          Parallel Programming in OpenMP,
          Morgan Kaufmann, 2001,
          ISBN: 1-55860-671-8,
          LC: QA76.642.P32.
         
        - 
          Barbara Chapman, Gabriele Jost, Ruud vanderPas, David Kuck,
          Using OpenMP: Portable Shared Memory Parallel Processing,
          MIT Press, 2007,
          ISBN13: 978-0262533027,
          LC: QA76.642.C49.
         
        - 
          OpenMP Architecture Review Board,
          OpenMP Application Program Interface,
          Version 3.0,
          May 2008.
         
      
    
    
      Source code:
    
    
      
    
    
    
      Last revised on 04 August 2020.