Skip to the content.

FENGSim

The FENGSim project is more than open source; it’s a bold declaration of freedom. It champions the brave, persistent, and innovative spirit that breaks boundaries. Too many engineers and researchers see their potential stifled by unequal resource distribution. FENGSim shatters these barriers, unleashing that potential by providing the freedom and support for all to build, explore, and create. Join us in this mission.

FENGSim serves as a software development kit (SDK) for high-fidelity numerical simulation and adaptive processing, integrating a variety of mathematical libraries. Central to the project are multi-x couplers tailored for intricate applications. It also incorporates the CAX software framework along with practical examples. We also aim for FENGSim to function as a high-fidelity physics engine in NVIDIA Omniverse, enabling reinforcement learning.

Four levels of mastery in product design and manufacturing:

FENGSim is engineered for this fourth, and highest, level.

Moreover, FENGSim offers tools for managing library dependencies, package management, and continuous integration and continuous deployment (CICD) processes, which include compiling, code merging, version control, testing, and deployment. The project will also feature interfaces for the integration of machinery and sensors, covering drivers, communication, and control applications.

To install FENGSim on Ubuntu 24.04:

	git clone https://github.com/FENGSim/FENGSim.git
	cd FENGSim
	./install

To launch the Qt project for FENGSim:

	cd FENGSim
	./qtcreator

There exist various solvers designed for nonlinear solid mechanics, computational fluid dynamics, computational electrodynamics, differential algebraic equations, particle methods, numerical linear algebra, and probability and statistics. These solvers can be obtained from Git by following the provided instructions.

	cd FENGSim
	./submodule
	cd FENGSim/toolkit
	./multix

Docs

Solutions

General

Additive Manufacturing

Composite Materials

Adaptive Processing

Path Planning

Robotics

Metrology

QQ