Разрешите уточнить.
R = 8.3145410 Дж/(мол*К) = 8.3145410 кДж/(кмол*К) = 0.0083145410 МДж/(кмол*К) это и есть универсальная газовая постоянная. Также называют ее молярной газовой постоянной или постоянной идеального газа или постоянной Менделеева. См. например http://en.wikipedia.org/wiki/Gas_constant
Также существует термин специфическая газовая постоянная. Она рассчитывается как R/М (где М – молярная масса вещества).
Разработчики стандарта знали русскую терминологию, и правильно что добавили слово универсальная.
Также должен отметить, что МДж, кмол и К очень даже метрические единицы. Более того они единицы системы СИ
Возможно, единственно МДж, кмоль и прочее не являются единицами системы СИ. Там Джоуль, К, моль и т.д. Все добавки - это сокращенное обозначение порядка. Но не суть в том дело. Просто поражает, что если тупо запрограммировать алгоритм из стандарта - он не работает. Предполагается, что расчеты ведутся в приведенных величинах, то есть размерности левой и правой части совпадают. Но в стандарте нашем, гостовском R = 8.3145410, а в ИСО - соответственно в 1000 раз меньше - именно из-за приведения. И все остальные единицы также согласованы А формула (даже все формулы стандарта) совпадают !!! Там если привести к единицам СИ, да, действительно чтобы избавится от мега- при паскалях, в формуле должна R стоять в мега- Джоулях. Тогда числовое значение константы, используемое в расчетах - должно быть 0.0083145410. Или там дожно в формуле присутствовать 10^(-3). Как это есть в 8.770-2011
Этот момент очень сильно напрягает - я этот стандарт запрограммировал и искал ошибку 4 месяца !!! Откуда мне было знать, что косяк не в моей программе, а именно в самом госте. Собственно, я наверно до сих пор бы сидел и думал о вечном, если бы не наткнулся на эту тему.