Skip to content

YangchenVR/BEM-3D-Python

 
 

Repository files navigation

BEM-3D-Python

3D Python boundary element method solver

This is a boundary element solver library devloped and maintained by the Biofluids Research Group, Department of Mechanical Engineering and Mechanics, P.C. Rossin College of Engineering and Applied Science, Lehigh University.

Other related projects:

Getting Started

Features

  • Modular code structure allows easier implementation of new features
  • Saves time-step data for post-processing
  • Start from a previous data save

Future Features

The following features have planned implementation in the code:

  • Remove dependency on Octave/MATLAB
  • Fluid Structure Interaction (FSI)
  • Implicit and Explicit Kutta condition enforcement
  • Multiple body interactions
  • Vortex Particle wake representation
  • Lumped wake representation
  • Equations of motion solver
  • Boundary layer solver for skin friction estimation
  • Quadtree collision detection (fencing scheme)
  • Fast Multipole solver
  • Parallel processing
  • GPGPU processing

About

3D Python boundary element method solver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%