Is there a "copy on a support" function in Blender
Use Dupliverts

From the blender manual:


  Duplication Vertices or DupliVerts is the duplication of a base object at the location of the vertices of a mesh. In other words, when using DupliVerts on a mesh, an instance of the base object is placed on every vertex of the mesh.


Alternatively use DupliFaces:


  Duplication Faces or DupliFaces is the capability to replicate an object on each face of a parent object.