<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% 表題  移流方程式の差分解法: MPDATA スキーム
%
% 履歴  1997/11/20 小高正嗣
%       1997/11/25 小高正嗣
%       1998/01/20 小高正嗣
%       1998/05/11 小高正嗣
%       2006/02/10 小高正嗣: dennou-sty-6 に対応
%
%\documentstyle[a4j,12pt,ascmac,dennou,twoside]{jarticle}
\documentclass[a4j,12pt]{jarticle}
\usepackage{ascmac}
\usepackage{Dennou6}

\begin{document}
\Dtitle[移流方程式の差分解法: MPDATA]{移流方程式の差分解法: \\ MPDATA}
\Dauthor{小高正嗣}
\Ddate{1998 年 5 月 11 日}
\maketitle
\tableofcontents

\newpage
\setlength{\parskip}{4mm}
\section{はじめに}

     大気や海洋の問題においてスカラー量の移流を正確に計算することが必
     要となる場合がある. 水蒸気混合比や塩分濃度のような正のスカラー量
     の移流を計算するときには, 負の値が生じないように計算を進めなくて
     はならない. 差分法で移流方程式を解く場合, 空間方向に高次の正確度
     を持つ差分スキームを用いて計算すると, 差分誤差によって発生した波
     により負の値が生じてしまう. 上流差分や低次の差分スキームを用いる
     と負の値は生じないが, 数値拡散が効きすぎてしまうという別の問題が
     発生する.
     
     上記の問題を解決するような移流方程式の差分スキームはこれまでにい
     くつか提案されている. ここでは Smolarkiewicz(1983, 1984),
     Smolarkiewicz and Clark(1986) によって提案されている
     MPDATA(Multidimensional Positive Definite Advection Transport
     Algorithm) という差分スキームについて簡単に解説する.

\input{mpdata-1d.tex}

\newpage
\input{mpdata-2d.tex}

\newpage
\input{mpdata-exp.tex}

\newpage
\input{mpdata-gen.tex}

%==========================================================================
\newpage
\section{参考文献}

\begin{description}
  \item Book, D. L., Boris, J. P., and Hain, K., 1975:
        Flux-corrected transport II: Generalizations of the method.
        {\it J. Comput. Phys.}, {\bf 18}, 248-283.

  \item Boris, J. P., and Book, D. L., 1973:
        Flux-corrected transport I: SHASTA, a fluid transport algorithm that 
        works.
        {\it J. Comput. Phys.}, {\bf 11}, 38-69.
  
  \item Boris, J. P., and Book, D. L., 1976:
        Flux-corrected transport III: Minimal-error FCT algorithms.
        {\it J. Comput. Phys.}, {\bf 20}, 397-431.

  \item Smolarkiewicz, P. K., 1982:
        The Multi-Dimensional Crowley Advection Scheme.
        {\it Mon. Wea. Rev.}, {\bf 110}, 1968-1983.

  \item Smolarkiewicz, P. K., 1983:
        A Simple Positive Definite Advection Scheme 
        with Small Implicit Diffusion.
        {\it Mon. Wea. Rev.}, {\bf 111}, 479-486.

  \item Smolarkiewicz, P. K., 1984:
        A Fully Multidimensional Positive Definite Advection Transport
        Algorithm with Small Implicit Diffusion.
        {\it J. Comput. Phys.}, {\bf 54}, 325-362.

  \item Smolarkiewicz, P. K. and Clark, T. L., 1986:
        The Multidimensional Positive Definite Advection Transport Algorithm:
        Further Development and Applications.
        {\it J. Comput. Phys.}, {\bf 67}, 396-438.

  \item Smolarkiewicz, P. K. and Grabowski, W. W., 1990:
        The Multidimensional Positive Definite Advection Transport Algorithm:
        Nonoscillatory Option.
        {\it J. Comput. Phys.}, {\bf 86}, 355-375.

  \item Zalesak, S. T., 1979:
        Fully multi-dimensional flux-corrected transport algorithms for fluids.
        {\it J. Comput. Phys.}, {\bf 31}, 335-362.
    
\end{description}

\end{document}





</pre></body></html>