Compute Shader

Does “compute shaders” encapsulate the “geometry” shaders ?
Or computer shader is the Dx term, and geometry the OpenGL one ?
Or Compute shaders are working on pixels, whereas geometry on triangles/vertices ?

I was reading some particles casting shadows tutorials and they were speaking of geometry shader for pointlight to do a single geometry pass instead of 6 with a cubemap.