Coder Social home page Coder Social logo

openaccusergroup / openacc-users-group Goto Github PK

View Code? Open in Web Editor NEW
79.0 17.0 24.0 6.85 MB

Makefile 2.00% C 77.89% Shell 0.83% Roff 0.10% Awk 0.02% C++ 9.35% Cuda 7.51% SourcePawn 0.01% Python 2.14% Fortran 0.16%
openacc parallel-computing training-materials codes

openacc-users-group's Introduction

Project Name

OpenACC Lectures and Code Samples

About

The goal of this project is to learn from each other on how to use OpenACC. Sharing lecture materials and sample codes amongst us will enable each of us to actively engage the OpenACC user community and educate them to learn on how to create a portable scientific code using OpenACC without compromising on performance and accuracy.

Contribution Guidelines

The CONTRIBUTING.md has further guidelines on how to make your contributions to the repository. Please go through them carefully before getting started.

Contributed Lecture Materials

Contributed Sample Codes

PolyBench-ACC

Main Contributor: William Killian [email protected] - University of Delaware
Based off work by: Louis-Noel Pouchet [email protected] - Ohio State University
This benchmark suite is partially derived from the PolyBench benchmark suite developed by Louis-Noel Pouchet and available at http://www.cs.ucla.edu/~pouchet/software/polybench/
Codes are separated into the following categories: data mining, linear-algebra/kernels, linear-algebra/solvers, and stencils.

NAS_SHOC

Main Contributor: Sergio Pino [email protected] - University of Delaware
This benchmark suite is partially derived from the openacc-npb and shoc benchmark suites.
Codes: benchmarks designed to capture the computational core of the numerical methods used by a computation fluid dynamics applications, and benchmarks that perform low-level operations such as reductions.

Tutorial1

Main Contributor: Michael Wolfe [email protected] - NVIDIA Corp. These are small sample programs used in OpenACC introductory tutorials.

openacc-users-group's People

Contributors

jefflarkin avatar pgimwolfe avatar rsearles35 avatar spino327 avatar sunitachandra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openacc-users-group's Issues

Contributed_Sample_Codes/Tutorial1/pi: c++ compile error

With community PGI on Fedora 30 x86_64

$ make c++
pgc++ -o pic.exe pic.cpp -fast -Minfo=opt
"/usr/include/c++/9/bits/stl_function.h", line 437: error: identifier
          "__builtin_is_constant_evaluated" is undefined
  	if (__builtin_is_constant_evaluated())
  	    ^

1 error detected in the compilation of "pic.cpp".
make: *** [Makefile:14: pic.exe] Error 2

$ pgc++ -V

pgc++ 19.4-0 LLVM 64-bit target on x86-64 Linux -tp skylake
PGI Compilers and Tools
Copyright (c) 2019, NVIDIA CORPORATION.  All rights reserved.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.