What are: Lamrim, Dzogchen, Mahamudra Could someone provide a brief (good-SE-answer-size) description of the three terms: Lamrim, Dzogchen, and Mahamudra. Specifically, are they different examples of one particular thing, are they progressive or parallel stages, etc. Also, if there was a way to "map" them against  other traditions (e.g. "Lamrim is similar to the Visuddhimagga" etc) that would useful. I've read about all three using the usual sources (Wikipedia etc) but it's like wading through mud trying to get a clear picture.
Lamrim is a genre. It is a genre of spiritual literature that gives a thorough overview of the whole teaching, methodically progressing from somewhat crude and primitive concepts of basic levels, to more sophisticated and nuanced perspectives of the higher levels. Each school usually has their favorite lamrim text or two (one for beginning students, one for advanced students and teachers), but if you read them side by side they are all pretty similar in content and sequence, the biggest difference being that of depth and tone. It is not uncommon for a lamrim text to take form of a condensed poem for easy memorization, which then requires a commentary text to hydrate the meaning back to a comprehensible shape.

In Theravada, the idea of stages of the path is not very developed. I'm not talking about levels of mastery of one technique like the 16 stages of Vipassana (there are such texts in Tibetan Buddhism as well, but they are not lamrim) but rather the epic levels that almost completely supersede each other's frameworks, such that the concepts very important at one level look rather naive at subsequent levels.

It is hard to call Visuddhimagga a lamrim text, for two reasons. First, because its scope is limited to what in a lamrim text would be about one sixth of the full path. Second, because it delves very deep into topics that in Tibetan schools usually belong in specialized meditation texts.

The lamrim progression is roughly:


"folk Buddhism", with emphasis on faith and basic morality, six worlds, karma
the kind of stuff that's studied in Theravada: 4 noble truths, samatha, vipassana etc.
mahayana stuff: bodhisattvas, paramitas
hardcore madhyamika philosophy
the (lower) tantra levels. Yidam generation and energy yoga.
mahamudra and dzogchen
dzogchen is sometimes separated into its own level above mahamudra


Mahamudra is an advanced-level set of teachings in New Translation schools (Kagyu, Sakya and Gelug). In simple words we could say Mahamudra is the level where we finally get direct experience of what Buddhism is actually about, with no beating around the bush like on the previous levels. That said, for but the most talented students Mahamudra is incomprehensible without the foundation of the previous levels, plus practicing it requires a kind of deep emotional stability that can only be developed through the previous levels.

Dzogchen is a very advanced-level set of teachings in the Old Translation school (Nyingma). In some sense it is very similar to Mahamudra, but it tends to be even more abstract. This is because Dzogchen speaks entirely from the perspective of enlightened Buddha, unlike Mahamudra which still has residual flavor of the student attitude.

If you need a parallel with Theravada, I suppose we could roughly put Mahamudra at the level of Fourth Jhana and Dzogchen beyond Fourth Jhana. I guess I could also say that the practice of Mahamudra and especially Dzogchen is not that dissimilar from Zen although the style is obviously rather different.