Murray Cutforth's repositories
PhD-1D-ghostfluidmethod
A framework for solving one or two material problems in one-dimensional fluid dynamics governed by the Euler equations using various level set ghost fluid methods.
PhD-exactRS-stiffenedgas
An exact solver for the Riemann problem for the one- or two-dimensional Euler equations with stiffened gas equation of state.
PhD-2D-Allaire-diffuse
This is a multi-threaded CFD code for simulating inviscid two-fluid flow, using the five-equation model of Allaire.
PhD-2D-GFM
Research code implementing various ghost fluid methods for the 2D Euler equations with two materials governed by the stiffened gas equation of state
SDF-generator
Create a signed distance function to a closed surface using the algebraic point set surface method, for use as an initial condition in fluid dynamics simulations.
Scottish-Winter-Coding
Record the daily MWIS forecasts
adjoint-fun
Using the adjoint method to "discover" a new differential equation with a special solution for my dad's birthday present
gaussian_process_intuition
Simple visualisation of some GP priors and posteriors to help build intuition
kaggle-med-notes-classification
Toy code for medical notes classification problem from https://www.kaggle.com/c/medicalnotes-2019
PhD-exactRS-idealgas
An exact solver for the Riemann problem for the one- or two-dimensional Euler equations with ideal gas equation of state.
python-workouts
Simple python exercises from Python Workouts by Reuven Lerner
scikit-fmm
scikit-fmm is a Python extension module which implements the fast marching method.
Scottish_Snow_Visualisation
Streamlit app to view Sentinel-2 satellite images overlaid with terrain maps, aimed at snow patches around Scotland
exploring-MPI
An educational project based around setting up a Beowulf cluster at home, and running MPI C++ codes on it.
hypernetwork_psaap
Investigations of SIREN networks for data compression and interpolation on experimental and numerical PSAAP data
openMP-matrix-multiplication
An exploration of the speed and scaling behaviour of various matrix containers in C++ for a simple matrix multiplication problem parallelised using OpenMP.
PhD-2D-HCLsolver-framework
This project provides an interface from which hyperbolic conservation law solvers can inherit from. Multi-threading via openMP is defined here, so that any inheriting project is automatically parallel.
PhD-Common
Functions and objects which are re-used across all my PhD research codes investigating aspects of immiscible multi-material flow.
pyextrapolation
PDE-based constant extrapolation
segment-multiwell-plate
Automatically segment an image of a multiwell plate into an array of sub-images of each well
welch-neural-net
An intro to neural networks following the series at https://www.youtube.com/watch?v=bxe2T-V8XRs