Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 817 Bytes

README.md

File metadata and controls

43 lines (29 loc) · 817 Bytes

squishy

Nonlinear finite element assembly and solution on GPUs.

Libraries Required:

  • CUDA
  • ParMETIS/METIS
  • OpenGL
  • GLUT
  • GLEW

Runtime Operation:

  • Mouse 1: Rotate

  • Mouse 2: Zoom

  • Mouse 1+2: Translate

  • Shift + Mouse 1:

Create draggable 'keynode' at nearest visible mesh node

  • Drag Keynode:

Apply boundary forces

  • Ctrl + Mouse 1:

Delete keynode

  • 'c': Center

Centers the view on the mesh

  • 'r': Reset

Returns the simulation to its initial state. Useful after an element inversion causes NaNs to wipeout the simulation

  • 'p': Pause/Resume

Pauses the simulation

  • esc: Exit

Exits the simulation and closes the visualization window

  • 'R': Record

Saves each frame of the animation as a binary RBG file called ######.bin. WARNING: Large, uncompressed files and slow writes.