= 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
