obrienadam
Computational fluid dynamics programmer, specializing in multiphase fluid simulations and immersed boundary methods. Sometimes, I even program for fun.
@GoogleMountain View
Pinned Repositories
boTAB
A code for modelling the atomization of droplets using the Taylor Analogy Breakup (TAB) model.
CAFFE_old
Computational Algorithm Framework for Fluid Equations (CAFFE) is a collection of algorithms for solving various physics problems using any number of different domains, solvers and spatial discretization schemes. Available solvers include both explicit and implicit time marching schemes, and domains include finite-volume meshes, finite-difference meses, finite-element meshes and particle domains.
droplet_on_a_cylinder
Analytical solution for a droplet on a cylinder with a specified contact angle in zero gravity.
forex
Simple forex robot
latte
Python based incompressible CFD solver with a GUI.
Multi-phaseProject
Panelz2
A two-dimensional unsteady panel method solver for inviscid flows around airfoils. This code utilizes Petsc for parallel computations on dense matrices.
Partition-CGNS-Mesh-Example
This is just an example of how a cgns mesh consisting of triangular elements can be loaded, partitioned with Metis and then written to a new CGNS file with each partition a separate section.
Phase
Unstructured 2D multiphase solver with immersed boundary methods.
Planets
Parallel N-body simulator for star clusters/galaxies, also includes a compressible Euler solver.
obrienadam's Repositories
obrienadam/Phase
Unstructured 2D multiphase solver with immersed boundary methods.
obrienadam/CAFFE_old
Computational Algorithm Framework for Fluid Equations (CAFFE) is a collection of algorithms for solving various physics problems using any number of different domains, solvers and spatial discretization schemes. Available solvers include both explicit and implicit time marching schemes, and domains include finite-volume meshes, finite-difference meses, finite-element meshes and particle domains.
obrienadam/Partition-CGNS-Mesh-Example
This is just an example of how a cgns mesh consisting of triangular elements can be loaded, partitioned with Metis and then written to a new CGNS file with each partition a separate section.
obrienadam/forex
Simple forex robot
obrienadam/Planets
Parallel N-body simulator for star clusters/galaxies, also includes a compressible Euler solver.
obrienadam/boTAB
A code for modelling the atomization of droplets using the Taylor Analogy Breakup (TAB) model.
obrienadam/droplet_on_a_cylinder
Analytical solution for a droplet on a cylinder with a specified contact angle in zero gravity.
obrienadam/latte
Python based incompressible CFD solver with a GUI.
obrienadam/Multi-phaseProject
obrienadam/SIMPLEasPy
A bare-bones, lightweight SIMPLE solver. This is intended for a very simple testing platform, in particular for immersed boundary methods (IBM)>
obrienadam/APS106
Materials for APS106 tutorials.
obrienadam/ccse
Source code for the CCSE website.
obrienadam/cmake_protobufs
Demonstration on how a custom build solution with CMake can be used to build protobufs in different subdirectories with dependencies (imports) across said directories. The top-level proto path will be the project root.
obrienadam/CoFlow
Solves the linear problem for a co-flow heat exchanger numerically.
obrienadam/curves
obrienadam/exchange_sim
Silly experiment on how a securities exchange might work.
obrienadam/fleepiecoin
A fun and very very basic blockchain experiment.
obrienadam/fv_mesh
obrienadam/interview_prep
Sample problems for interview coding.
obrienadam/IsazaEngTech
The website for Isaza Eng Tech
obrienadam/Laplacian
An example case of using the petsc library to solve the discretized Laplacian equation implicitly.
obrienadam/neural_network
Sandbox repo for some neural network stuff.
obrienadam/onet
An api for chemistry and thermodynamics.
obrienadam/PersonalSite
My personal site.
obrienadam/poiseuille
Node network flow calculator with a GUI.
obrienadam/porous_media_ic_generator
obrienadam/ProcessModelling
obrienadam/pygraph
Simple Python class for storing a graph in csr format, with some simple commonly used graph algorithms.
obrienadam/Sharks
obrienadam/thread_pool
Simple implementation of a thread pool. Mostly just for my own experimentation and understanding.