William Hobbs's Projects
Simple GitHub Action demo
ATS - Automated Testing System - is an open-source, Python-based tool for automating the running of tests of an application across a broad range of high performance computers.
A simple python code I use to push daily workout times/reps/exercises to a mongoDB Atlas cluster.
Hands-on Deep Reinforcement Learning, published by Packt
Introduction to developing with MPI and OpenMP
A web-based exercise annotation tool originally created for GymCam.
bank/accounting interface for the Flux resource manager
Plugins and services for Flux on CORAL2 systems
core services for the Flux resource management framework
Documentation for the Flux-Framework
flux shell plugin to bootstrap openmpi v5+
Fluxion Graph-based Scheduler
Independent project for Flux security code and APIs.
Holistic system testing and CI for multiple flux-framework projects
Simple things I use to test drive Flux
Collection of simple examples of flux as it is used in modern workflows. Some are adapted from the Flux documentation specifically for NERSC's Cori system.
wrapper scripts to ease the transition to flux
Gaussian Elimination project for Math 544 (Linear Algebra) final project.
Godot Engine – Multi-platform 2D and 3D game engine
[Work-in-Progress] These projects, written in C# and GDScript, are made for teaching high school students programming skills through game design. They were created with support from the NASA SC Space Grant Consortium STEM Outreach Award.
Arduino Code used at GSSM Camp.
Simple hello world type of program for use with learning GitHub Actions
A tool to easily orchestrate general computational workflows both locally and on supercomputers
I use this code for testing my programs, since it has the ability to generate a lot of random numbers all at once.