For a solid rocket,
\[
\boxed{
\text{Grain Geometry}
\Longrightarrow
\text{Burning Surface Area}
\Longrightarrow
\text{Mass Flow Rate}
\Longrightarrow
\text{Thrust}.
}
\]
Different grain shapes (tubular, star, finocyl, etc.) produce different thrust-time profiles.