| Class | physics_mod | 
| In: | src/shared/physics/physics.f90 src/shared/physics/physics_2004-12-25.f90 | 
  subroutine physics_init
    implicit none
    !----------------------------------------------------------------
    !   出力ファイル設定  (gtool4 netCDF データ用)
    !----------------------------------------------------------------
    namelist /physics_nml/  R0            ,  Omega         ,  Grav          ,  Cp            ,  RAir          ,  EL            ,  CpVap         ,  RVap          ,  DH2O          ,  EpsV          ,  ES0           ,  StB           ,  FKarm         ,  EpsVT         ,  Nu            ,  TempAve       ,  TimeFilter    ,  ViscosOrder       ! 超粘性の次数
    !----- 作業用内部変数 -----
    character(len = *),  parameter:: subname = "physics_init"
  continue
    !----------------------------------------------------------------
    !   初期化確認
    !----------------------------------------------------------------
    call BeginSub(subname)
    if (physics_initialized) then
       call EndSub( subname, '%c is already called', c1=trim(subname) )
       return
    else
       physics_initialized = .true.
    endif
    !----------------------------------------------------------------
    !   NAMELIST 読み込み
    !----------------------------------------------------------------
    read(5,nml=physics_nml)   
 write(6,nml=physics_nml)
    call EndSub(subname)
  end subroutine physics_init
          
  subroutine physics_init
    implicit none
    !----------------------------------------------------------------
    !   出力ファイル設定  (gtool4 netCDF データ用)
    !----------------------------------------------------------------
    namelist /physics_nml/  R0            ,  Omega         ,  Grav          ,  Cp            ,  RAir          ,  EL            ,  CpVap         ,  RVap          ,  DH2O          ,  EpsV          ,  ES0           ,  StB           ,  FKarm         ,  EpsVT         ,  Nu            ,  TempAve       ,  TimeFilter    ,  ViscosOrder       ! 超粘性の次数
    !----- 作業用内部変数 -----
    character(len = *),  parameter:: subname = "physics_init"
  continue
    !----------------------------------------------------------------
    !   初期化確認
    !----------------------------------------------------------------
    call BeginSub(subname)
    if (physics_initialized) then
       call EndSub( subname, '%c is already called', c1=trim(subname) )
       return
    else
       physics_initialized = .true.
    endif
    !----------------------------------------------------------------
    !   NAMELIST 読み込み
    !----------------------------------------------------------------
    read(5,nml=physics_nml)   
 write(6,nml=physics_nml)
    call EndSub(subname)
  end subroutine physics_init