Code Monkey home page Code Monkey logo

yutianzhang888's Projects

lattice-boltzmann-openmp icon lattice-boltzmann-openmp

COMS30006 Advanced High Performance Computing coursework to implement an optimised Lattice-Boltzmann algorithm implementation using OpenMP.

lbm-gpu-cpu icon lbm-gpu-cpu

An implementation of the lattice boltzmann method designed to run on both multi node CPU systems and multi node GPU systems.

mplbm-ut icon mplbm-ut

Library for performing multiphase simulations (based on the Shan-Chen model) in complicated geometries (i.e. porous media 3D images)

openlbmpm icon openlbmpm

openLBMPM is an open source lattice Boltzmann method (LBM) package for multicomponent and multiphase (MCMP) flow and transport in porous media. Currently, it includes Shan-Chen method and color gradient method for MCMP system. There are two options for Shan-Chen method: (1) Original Shan-Chen method, which integrates the force term to the equilibrium velocity and cannot reach high viscosity ratio; (2) Explicit forcing model developed by M.Porter et al (2012). For color gradient model, the methods developed by Liu et.al (2014), Huang et al (2014) and Takashi et al (2018) are included. For running the codes, CUDA and numba (from Anaconda) are required

packing-generation icon packing-generation

Hard-sphere packing generation with the Lubachevsky–Stillinger, Jodrey–Tory, and force-biased algorithms and packing post-processing.

percolate icon percolate

A parallel solver of the percolation problem, using C and OpenMP.

persistenceimages icon persistenceimages

This code accompanies the paper "Persistence Images: A Stable Vector Representation of Persistent Homology".

pnextract icon pnextract

Pore network extraction from micro-CT images of porous media

porepy icon porepy

Python Simulation Tool for Fractured and Deformable Porous Media

py4fi2nd icon py4fi2nd

Jupyter Notebooks and codes for Python for Finance (2nd ed., O'Reilly) by Yves Hilpisch.

rough_surfaces icon rough_surfaces

Computational mechanics framework for rough surfaces and fractures.

storm icon storm

An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.