SRC_LIST

Path: SRC_LIST
Last Update: Sat May 30 00:04:39 +0900 2009

Fortran 90/95 ソースコードファイルリスト

List of Fortran 90/95 source code files

Note that Japanese and English are described in parallel.

src ディレクトリは以下のファイル, ディレクトリから構成されています.

  SRC_LIST     :: 本ファイル
  Makefile     :: 以下の各ディレクトリの Makefile を呼び出すための Makefile

  generic_names.rdoc:: 構造型と総称名との対応表
  hspack.rdoc::        gtool_history F77 インターフェース HSPACKの解説文書

  dc_utils/ :: 文字列処理や日時の計算など
               Fortran 90/95 数値モデル一般に使用可能な機能の提供
  netcdf/   :: NetCDF ライブラリ F77 インターフェース
  sysdep/   :: 処理系依存事項のラッパー

  gtool/               :: 入出力インターフェース関連
  |-- gtool5.f90       :: gtool5 ライブラリの全機能を提供
  |-- gt4f90io.f90     :: 同上 (後方互換用)
  |-- gtool_history/
  |   |-- gtool_history.f90   :: 基本入出力インターフェース
  |   `-- gt4_history.f90     :: 同上 (後方互換用)
  |
  |-- gtool_historyauto/
  |   `-- gtool_historyauto.f90     :: NAMELIST による出力間隔等の
  |                                    変更が可能な出力インターフェース
  |
  `-- gtool_history_nmlinfo/
      `-- gtool_history_nmlinfo.f90 :: 出力間隔等の情報管理ライブラリ

  gtdata/   :: 多次元数値データアクセスライブラリ
  |-- gtdata_generic.f90             :: 各種のデータ形式を抽象化した
  |-- gtdata_types.f90                  多次元数値データアクセスライブラリ
  |-- gtdata_internal_map.f90
  |-- gtdata_internal_vartable.f90
  |
  |-- gtdata_netcdf/                 :: NetCDF ファイルのアクセスライブラリ
  |   |-- gtdata_netcdf_generic.f90
  |   |-- gtdata_netcdf_types.f90
  |   |-- gtdata_netcdf_internal.f90
  |   |
  |   `-- gtdata_netcdf_file/        :: 下位アクセスライブラリ
  |       |-- gtdata_netcdf_file_generic.f90
  |       |-- gtdata_netcdf_file_types.f90
  |       `-- gtdata_netcdf_file_internal.f90
  |
  `-- gtdata_memory/                 :: メモリ変数のデータアクセスライブラリ
      |-- gtdata_memory_generic.f90
      |-- gtdata_memory_types.f90
      `-- gtdata_memory_internal.f90

"src" directory is consist of following files and directories.

  SRC_LIST     :: This file
  Makefile     :: This Makefile calls Makefiles under following directories

  generic_names.rdoc:: Table of derived types and generic names
  hspack.rdoc::        Documents of HSPACK (gtool_history F77 interface)

  dc_utils/ :: These modules provides features for common Fortran 90/95
               numerical models (ex. string manipulation, date and time
               handling)
  netcdf/   :: F77 interface of netCDF library
  sysdep/   :: Wrapper of implementation-dependent items

  gtool/               :: Input/Output interface, etc.
  |-- gtool5.f90       :: This provides all features of gtool5 library
  |-- gt4f90io.f90     :: Ditto (for backward compatibility)
  |-- gtool_history/
  |   |-- gtool_history.f90   :: Basic Input/Output interface
  |   `-- gt4_history.f90     :: Ditto (for backward compatibility)
  |
  |-- gtool_historyauto/
  |   `-- gtool_historyauto.f90     :: Output interface with
  |                                    a function that output interval, etc. are
  |                                    able to be changed by NAMELIST
  |
  `-- gtool_history_nmlinfo/
      `-- gtool_history_nmlinfo.f90 :: Information about output interval, etc.
                                       control library

  gtdata/   :: Multi-dimensional numerical data access library
  |-- gtdata_generic.f90              :: Multi-dimensional numerical data that are
  |-- gtdata_types.f90                   abstracted from each data format access library
  |-- gtdata_internal_map.f90
  |-- gtdata_internal_vartable.f90
  |
  |-- gtdata_netcdf/                 :: NetCDF data access library
  |   |-- gtdata_netcdf_generic.f90
  |   |-- gtdata_netcdf_types.f90
  |   |-- gtdata_netcdf_internal.f90
  |   |
  |   `-- gtdata_netcdf_file/        :: Lower access library
  |       |-- gtdata_netcdf_file_generic.f90
  |       |-- gtdata_netcdf_file_types.f90
  |       `-- gtdata_netcdf_file_internal.f90
  |
  `-- gtdata_memory/                 :: Memory variable data access library
      |-- gtdata_memory_generic.f90
      |-- gtdata_memory_types.f90
      `-- gtdata_memory_internal.f90