Development

XDYNAMICS

XDYNAMICS

xdynamics는 다물체동역학(MBD), 입자 완화 유체동역학(SPH) 및 이산 요소법(DEM)의 개별 시뮬레이션과 2개 이상의 기법들의 상호작용을 시뮬레이션하기 위한 도구로 개발하고 있는 개인 프로젝트입니다. 취미로 개발하고 있는 프로젝트로 소스 코드는 따로 제공되지 않습니다. 참고 및 사용한 오픈소스를 명시하였습니다. 관심 있으신 분들은 참고하세요. 문의 하실 내용이 있으시면 miniwooki.dev@icloud.com으로 연락주세요.

개발 언어는 C++를 사용하고 있으며, Windows(MSVC), MacOS(clang) 환경에서 개발 및 테스트 되고 있습니다. xdynamics의 주요 특징은 다음과 같습니다.

- Multibody Dynamics Simulation (Project Chrono의 Core 라이브러리 활용)
- Smoothed Particle Hydrodynamics (Divergence-Free SPH, Ref. SPlisHSPlasH)
- Discrete Element Method (개발 예정)
- ImGui와 OpenGL을 이용한 GUI 및 3D 그래픽스
- CPU 병렬(MP) GPU 병렬(Nvidia CUDA, Only Windows) 지원