Puccinia graminis is a fungus that causes black stem rust disease on wheat and other grass crops. It has a heteroecious life cycle requiring two hosts, wheat and barberry plants. On wheat, it produces urediniospores that spread the disease and later teleutospores which overwinter. Teleutospores produce basidiospores on germination which infect barberry plants. On barberry, it produces pycniospores and then aeciospores which infect wheat to complete the life cycle. The disease symptoms and stages on both hosts are described in detail in the document.