トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

NumRoom

Last-modified: 2017-07-03 (月) 16:29:18 (1240d)
Top / NumRoom

お知らせ

  • 第6章に関する数値計算のページを公開しました。(2017/07/03)
  • 第5章に関する数値計算のページを公開しました。(2017/06/19)
  • 第4章に関する数値計算のページを公開しました。(2017/06/06)
  • 第1章~第3章で使用したプログラムの出力表記に関する問題を修正しました。(2017/06/05)

このページについて

「量子散乱理論への招待―フェムトの世界を見る物理―」(フェム物) に記載している計算結果を得るための手法 (数値計算) についてまとめたページです。ただし、数値計算の初歩について解説するページではなく、(ある程度) 数値計算に関する知識のある人が、本の中で紹介している結果を算出することをサポートするためのページです。

全体的なこと

  • 計算プログラム (ソースコード) は fortran で書かれています。ソースコードから実行可能なプログラムを生成するためには、fortran のコンパイラが必要です。フリーで導入できるものとして、gfortran があります。導入方法は web で検索して調べてください。「gfortran 導入 [OS名]」で検索すれば見つかると思います ([OS名]には Windows10, Mac, Linux などを指定します)。なお、64bit 版の Windows7/10 を使用している場合には、公開している実行プログラムがそのまま利用できます (ただしその場合、当然ながらプログラムを自身の手で書き換えることはできません)。
  • 下の「計算プログラム」からリンクしているページで公開しているプログラム群 (ソースコードおよび実行形式ファイル) をまとめて「Basic Codes for Scattering」とよびます。このコード群の作者は緒方一介 (Kazuyuki Ogata) とし、クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンス (English here) の下に提供されているものとします。
    80x15.png
    ※もしも営利目的で使用されたい場合は、緒方までご相談ください。
  • プログラムでは、井芹康統氏 (千葉経済短大) にご提供いただいたいくつかのサブルーチンが使用されています。また、一部のサブルーチンは、JUPITER [T. Tamura, Rev. Mod. Phys. 37, 679, (1965).] および TWOFNR [M. Igarashi, computer code TWOFNR (1977) (unpublished).] を参考にして作成されています。
  • ソースコードの書式は、最新の fortran の推奨内容に必ずしも則ったものではありません。ただし、計算結果が正しく得られることに関しては、可能な限りチェックを行っています。
  • プログラムで出力されるのは数値データです。これを視覚化するには、描画ソフトが別途必要です。広く使われているものとしては gnuplot があります。「gnuplot 使い方」などで検索すると、多くのページが見つかると思います。あるいは Microsoft Excel でも、直観的な操作でグラフの描画が可能です。
  • 公開しているプログラムを利用することによって発生するあらゆる不利益・損害等について、提供者 (緒方) は一切の責任を負いません。

計算プログラム

「第10章 連続状態離散化チャネル結合法を用いた宇宙元素合成研究」で示している結果は、本格的なプログラムを使用して計算したものであるため、現段階では、当ページでプログラムの公開は行わない方針です。連続状態離散化チャネル結合法 (CDCC) の基幹プログラムについては、“汎用” コードを外部ページ (CDCC's home) で公開していますので、必要に応じて参照してください。

外部リンク

  • 散乱の部屋
    光学ポテンシャルをサーチする便利なプログラム ALPS や、GUI 形式で散乱計算を行う超便利なプログラム Andes などが掲載されています。
  • CDCC's home
    第10章に登場する連続状態離散化チャネル結合法 (純量子力学計算版) の “汎用” コードを公開しています。

更新履歴

  • 第6章に関する数値計算のページを公開しました。(2017/07/03)
  • 第5章に関する数値計算のページを公開しました。(2017/06/19)
  • 第4章に関する数値計算のページを公開しました。(2017/06/06)
  • 第1章~第3章で使用したプログラムの出力表記に関する問題を修正しました。(2017/06/05)
  • 第3章に関する数値計算のページを公開しました。(2017/05/14)
  • 第2章で使用したプログラムについての訂正を記載しました。角分布を求める最小角度を0以外にすると、計算範囲が正しく設定されない問題を解消しました。(2017/05/14)
  • 第1章・第2章で使用した数値計算のページを公開しました。(2017/03/13)
  • ページを公開しました。(2017/03/12)