It is especially common in hornfels produced by contact metamorphism of pelitic rocks. Two common metamorphic mineral assemblages include sillimanite-cordierite-spinel and cordierite-spinel-plagioclase-orthopyroxene. Other associated minerals include garnet (cordierite-garnet-sillimanite gneisses) and anthophyllite.[4][5] Cordierite also occurs in some granites, pegmatites, and norites in gabbroic magmas.