Skip to content

CandiedCode/ECE-6122

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

234 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE-6122 Advanced Programming

Build Lint Release clang-format clang-tidy cpp-linter semantic-release Dependabot

About

ECE-6122 is Georgia Tech's Advanced Programming course covering modern C++, software engineering best practices, parallel programming (OpenMP, threading), and high-performance computing. This repository contains coursework implementing advanced concepts including ray tracing, maze solving, and 2D physics simulations with a focus on code quality and performance optimization.

Load modules on Pace

# Load latest version of gcc available on Pace
module load zstd/1.5.6-5ktxetg
module load gcc/14.2.0
module load cmake/3.26.3

Build

To build code in this repo run

# For debug build
make build/debug

# For release build
make build/release

About

🐝 ECE-6122 GATech Advanced Programming

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors