What we normally call cosmos comes in quite a few colours, the plants are tall and they also produce seeds. What you see in the photo are low lying plants that keep multiplying on their own but have no seeds.
Since they resemble cosmos I do not have any other name for it It comes just in one colour and remain domant for a few months and start giving flowers soon after the rains
They are ideal for ground cover.
Does this flower have any other name?