tkphd
Materials Research Engineer, HPC enthusiast, mountain biker. They/them.
NIST (@usnistgov)Gaithersburg, MD
Pinned Repositories
hpc-intro
An Introduction to High Performance Computing
old-hpc-workflows
Scaling studies on high-performance clusters using Snakemake workflows
covid19-curve-your-county
Extrapolation of COVID19 Infections
FEniCS-spinodal-decomposition-benchmark
FEniCS implementation of PFHub BM1, https://pages.nist.gov/pfhub/benchmarks/benchmark1.ipynb/
floating-point
deviations from mathematical precision are due to the standard representation of floating-point numbers in a binary data type
KKS-binary-solidification
Phase field model for binary solidification using Kim-Kim-Suzuki interface description
openscad-projects
OpenSCAD projects for 3D printing
ternary-phase-diagram
Derivation and construction of a thermodynamic phase diagram for ternary alloy systems with 2 or 3 phases
tkphd.github.io
Trevor Keller's Research Portfolio
hiperc
High Performance Computing Strategies for Boundary Value Problems
tkphd's Repositories
tkphd/KKS-binary-solidification
Phase field model for binary solidification using Kim-Kim-Suzuki interface description
tkphd/FEniCS-spinodal-decomposition-benchmark
FEniCS implementation of PFHub BM1, https://pages.nist.gov/pfhub/benchmarks/benchmark1.ipynb/
tkphd/floating-point
deviations from mathematical precision are due to the standard representation of floating-point numbers in a binary data type
tkphd/dolfinx-bm1-spinodal
DOLFINx implementation of the first PFHub benchmark problem
tkphd/fenics-bm1-spinodal
FEniCS implementation of PFHub Benchmark 1: Spinodal Decomposition
tkphd/forking-workflow-exercise
tkphd/amdahl
tkphd/cookiecutter-pypackage
Cookiecutter template for a Python package.
tkphd/dotSCAD
Reduce the burden of mathematics when running OpenSCAD
tkphd/ehtplot
Plotting functions for the Event Horizon Telescope
tkphd/fair-phase-field-data
FAIR Principles for Phase-Field Practitioners
tkphd/fipy-scaling
Test of FiPy scaling
tkphd/git-and-office-docs
Git is not the best tool for tracking changes to office documents.
tkphd/git-intro
Introduction to version control with Git.
tkphd/githubflow
GitHub Flow Website
tkphd/hpc-carpentry.github.io
The HPC Carpentry website
tkphd/hpc-chapel
HPC Chapel lesson materials
tkphd/hpc-coordination
tkphd/hpc-parallel-novice
Introductory material on parallelization using python with a focus on HPC platforms
tkphd/julia-novice
A lesson exploring the Julia language
tkphd/license-list-XML
This is the repository for the master files that comprise the SPDX License List
tkphd/litex-boards
LiteX boards files
tkphd/lloyd
Constrained Lloyd Iteration for distributing 2D points
tkphd/magic_castle
Terraform modules to replicate a Compute Canada cluster in the cloud
tkphd/mpilogging
Add-on for Python logging when using MPI
tkphd/pycalphad
CALPHAD tools for designing thermodynamic models, calculating phase diagrams and investigating phase equilibria.
tkphd/resume
:page_facing_up::briefcase::tophat: A simple Jekyll + GitHub Pages powered resume template.
tkphd/singularity-files
Singularity container definitions
tkphd/snakemake
This is the development home of the workflow management system Snakemake. For general information, see
tkphd/steppyngstounes
Python package for getting from here to there