チュートリアルではODEchemistryModelを使っているのではないかと思います。
ソースのdQメソッドを読むと、
dQ=mesh_.V()*Sh()
で計算しています。それで、コメントでkgが抜けているのだと思いました。
こうなると、Shの計算が怪しく思えてきます。Sh()は
Sh=specieThermo_.Hc()*RR_
で計算しています。RRは反応速度[kg/m3/s]の様です。
Hcは化学種のエンタルピー[J/kg]です。これで、Shの単位は[J/m3/s]
=[kg/m/s3]となります。
もしdQにバグがあるとすると、RRの計算に誤りがあることになりますが
化学種の濃度値などはmaxCoに依存していない様なので本質的な部分に
誤りはなさそうです。
dQがメインの計算ループで陽に使われていなそうなので、単純にdQを
計算する関数にバグがあるのだろうと気軽に考えていましたが、なかなか
見つかりません。