Boris and Book(1973) で与えられた補正フラックスは()
(12)式で与えられる. 先に解説したようにこれは
新たに正負の極値を作ったり, すでに存在する極値をさらに強めないよう
な工夫がなされている.
しかしこの工夫が災いして, 本当はピークを持つような分布が保存されな
いという欠点が生じてしまう. これは ``clipping'' と呼ばれている.
具体的にFig.5を見ながら考えることにする. 簡単のため速度
は 0 とし数値拡散だけを考慮する. 最初に(a)のような分布であったとす
ると拡散のため(b)のようになる. これに対して(10)
(12)を基に補正フラックスを与えても,
点に存在したピー
クは再現されない. 一方
,
点での値は補正を受けるので
点の値に次第に近付く. やがて3点はほぼ同じ値をとるようになる
((c)). こうなると拡散も補正も効かなくなってしまいこの状態が維持さ
れ, あたかも当初存在した山をはさみで切り取ってしまったかのようにな
る.
この問題は補正フラックスを決める際に1ステップ前の
を参照することである程度
解消されるが, 基本的には回避できない. しかし鋭いピークを持つような
成分が重要かどうかは計算の対象となる現象に依存するので, clipping
が問題とならない場合もある.