boids-nvidia-acc

Boids program written with NVIDIA ACC and TSGL

https://github.com/etscheelk/boids-nvidia-acc

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Boids program written with NVIDIA ACC and TSGL

Basic Info
  • Host: GitHub
  • Owner: etscheelk
  • License: mit
  • Language: C
  • Default Branch: master
  • Size: 2.22 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Boids-NVIDIA-ACC

Boids visualization using Thread Safe Graphics Library (TSGL) from Calvin College. This is an API for OpenGL and is required for building.

Written for OpenACC with the intent to test multicore CPU as well as GPU threading for higher boid counts.

Boids

Boids are a form of simulated bird, coined by Craig Reynolds in 1986. Click for Craig's paper. Click for the Boids wikipedia article.. Helpful pseudocode.

Dev Environment

I worked using WSL2 Ubuntu environment for the entirety of this project.

Dependencies

  • TSGL
  • NVIDIA HPC ACC
  • OpenMP
  • X Window

Owner

  • Name: Ethan Scheelk
  • Login: etscheelk
  • Kind: user
  • Location: Minnesota

Macalester College 2024. Computer Science and Mathematics Major. Currently looking for jobs in HPC, Embedded Systems, and Systems Engineering.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Boids-NVIDIA-ACC
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Ethan
    family-names: Scheelk
    email: escheelk@macalester.edu
    affiliation: Macalester College
repository-code: >-
  https://github.com/LollosaurusRex/Boids-NVIDIA-ACC/tree/master
abstract: >-
  Boids bird flocking visualization using Thread Safe
  Graphics Library (TSGL) from Calvin College. This is an
  API for OpenGL and is required for building.


  Written for OpenACC with the intent to test multicore CPU
  as well as GPU threading for higher boid counts.
license: MIT

GitHub Events

Total
Last Year