Code Monkey home page Code Monkey logo

Seven Photons's Projects

computational_physics_thermal_equilibrium icon computational_physics_thermal_equilibrium

Thermal equilibrium states are ubiquitous in nature. Following the classical thermal dynamics, we can describe such states using the elliptical type of Laplace equation. Due to the advent of tremendous power of computers, we can, instead of the analytical solutions of the old-school style, alternatively using numerical methods to study the thermal dynamic systems in equilibrium. Here, I present our work using the finite difference numerical schemes to iteratively evolve the solutions to an arbitrarily given precision requirement. The code provides the object-oriented codes to solve the problem, visualize the results, and make animations of the iterative processes.

computational_physics_traffic_equation icon computational_physics_traffic_equation

Traffic phenomena occur every single day and is closely related to everyone. Physically, sudden changes for traffic problems (e.g., red ligh or green light turns on) can be described by the traffic equations. Here, we present our work to use the finite volume numerical approaches to simulate the traffic problems. The code is written using an object-oriented numerical framework in C++. We also attach the code to process, visualiza the data, and make animations using python packages.

computational_physics_wave_propagation icon computational_physics_wave_propagation

Wave propagation phenomena are widely present in the physical world, manifesting as various forms, acoustic wave, electromagnetic wave, quantum mechanical wave, and etc. In general, the wave phenomena can be described by hyperbolic differential equations. Here, we employ various finite difference schemes to simulate the propagating processes. The code is written using an object-oriented numerical framework in C++. We also attach the code to process, visualiza the data, and make animations using python packages.

project-for-computational-fluid-dynamics icon project-for-computational-fluid-dynamics

Here, I present my codes for the computational fluid dynamics (MASE 5412) in Washington University in St. Louis. Specifically, I employ the finite difference and finite volume numerical approaches to solve the hyperbolic, elliptical partial differential equations. I exploit the object-oriented framework to initialize the set-up, evolve the dynamics, process, and store data. The data can be used to make animations using python, or visualized using MATLAB.

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.