CFDPython is an educational resource for computational fluid dynamics and numerical analysis. It provides a structured curriculum to learn the physics of fluid flow by implementing numerical solutions to Navier-Stokes and partial differential equations.
Les fonctionnalités principales de barbagroup/cfdpython sont : Interactive Notebook Learning Resources, Computational Fluid Dynamics Curricula, Fluid Dynamics Analysis, Fluid Dynamics Simulation, Convection-Diffusion Solvers, Finite Difference Calculations, Poisson Equation Solvers, CFL Condition Monitoring.
Les alternatives open-source à barbagroup/cfdpython incluent : weijie-chen/linear-algebra-with-python — Linear-Algebra-With-Python is an educational resource that provides a structured curriculum for learning linear… sciml/differentialequations.jl — DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and… scipy/scipy — SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms… lammps/lammps — This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU…
Linear-Algebra-With-Python is an educational resource that provides a structured curriculum for learning linear algebra through computational practice. It serves as a tutorial for data scientists and quantitative analysts, bridging the gap between abstract mathematical theory and practical implementation using Python. The project utilizes a literate programming approach, organizing lecture notes and code examples into interactive documents. By interleaving explanatory text with functional code, it allows users to experiment with mathematical concepts directly within their development environm
DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and algebraic differential equations. It functions as a high-performance solver suite that integrates scientific machine learning, probabilistic programming, and automated differentiation into a unified framework. By leveraging multiple dispatch and symbolic-numeric integration, the library provides a flexible environment for complex mathematical modeling and simulation. The project distinguishes itself through its ability to bridge traditional numerical analysis with modern machine
SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li
This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v