boids-nvidia-acc
Boids program written with NVIDIA ACC and TSGL
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
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
Metadata Files
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
- Repositories: 1
- Profile: https://github.com/etscheelk
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