GSoC2011

From Yade

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Google Summer of Code 2011

This page lists intial ideas about possible topics for Google Summer of Code, if Yade applies for that.

Infrastructure

  • Packaging and porting (rpm packages, Windows build, buildbots)
  • Improve the build system ()

Correctness and performance

  • Grid collider, including sub-domains
  • Multi-core optimizations
  • Testing suite for contact laws (incl. dissipated energy, cyclic loading)

UI

  • Integration with paraview (streaming data during the simulation? Python scripts for loading all simulation data at once)
  • Ssh server (adapted shellinabox) to connect to the instance, with ipython inside.
  • Make SnapshotEngine safe; create videos including 3d (loaded from pdf/png) and matplotlib plots in one figure; make yade.plot use numpy.array, use simple expressions in plot specifications; off-screen rendering (with either qglviewer or vtk) for batch simulations.

Functionality

  • Topology information for single-multi and multi-multi interactions (continuous surfaces, volumetric interactions of tetrahedra meshes and such)
  • Define local coordinates for all interactions