Skip to content

Releases: mitsuaki1987/libtetrabz

libtetrabz 2.0.0 is released

20 Jun 04:13
Compare
Choose a tag to compare

Installation

  • Support semi-automatical install with Autotools

Interface

  • Integrate serial and MPI version. The communicater argument comm becomes an optional argument.
  • Improve interoperability with C by using BIND of fortran 2003/2008.

Modify the name of subroutines

  • libtetrabz_doubledelta -> libtetrabz_dbldelta
  • libtetrabz_occstep -> libtetrabz_dblstep

Add and integrate subroutines

  • Add a routine libtetrabz_intdos which compute integrated DOS.
  • Remove libtetrabz_polimg which compute the polarization function at imaginary frequencies, and add rouitne libtetrabz_polcmlx which compute the polarization function at complex frequencies. The new routine has all functions of old routine.

Bug fix

  • libtetrabz_polimg was not able to compute the polarization function at negative imaginary frequencies. This function is joined into libtetrabz_polcmplx.

インストール方法

  • Autotoolsによる半自動インストールに対応

インターフェース全般

  • シリアル版とMPI版のライブラリを統合して、コミュニケーター引数commをオプショナル引数とした。
  • fortran2003/2008 のBIND機能を使ってCとの結合を改善しました。

サブルーチン名の変更

  • libtetrabz_doubledelta -> libtetrabz_dbldelta
  • libtetrabz_occstep -> libtetrabz_dblstep

サブルーチンの追加と統合

  • 積分DOSを計算するルーチンlibtetrabz_intdosを追加
  • 虚数振動数の分極関数を計算するルーチンlibtetrabz_polimgを無くし、複素数振動数の分極関数を計算するルーチンlibtetrabz_polcmlxを追加。新しいルーチンはlibtetrabz_polimgの機能を含んでいる。

バグフィックス

  • libtetrabz_polimgで、負方向の虚数振動数の分極関数が計算できないバグを修正してlibtetrabz_polcmplxに統合。

libtetrabz 1.0.2 is released

20 Jun 04:08
Compare
Choose a tag to compare

バグフィックス

なし。

追加

  • Cプログラムから呼び出すためのヘッダファイルを追加。
  • サンプルCプログラムを追加
  • Cプログラムからの呼び出し方法とサンプル計算結果の図をマニュアルに追記

libtetrabz 1.0.1 is released

20 Jun 04:07
Compare
Choose a tag to compare

バグフィックス

  • Fermi黄金律計算ルーチンを使っての計算が不正確だった点を修正。

追加

  • リントハルト関数の計算、立方格子タイトバインディング模型のDOSを計算するサンプルプログラムを追加

libtetrabz 1.0 is released

20 Jun 04:05
Compare
Choose a tag to compare
release version

git-svn-id: svn+ssh://svn.osdn.jp/svnroot/libtetrabz@12 34ffd4db-1278-454d-8531-12faa4e42ea8