SCALE-RM
mod_cpl_driver.F90
Go to the documentation of this file.
1 !-------------------------------------------------------------------------------
9 !-------------------------------------------------------------------------------
10 #include "scalelib.h"
12  !-----------------------------------------------------------------------------
13  !
14  !++ used modules
15  !
16  use scale_precision
17  use scale_io
18  use scale_prof
19  !-----------------------------------------------------------------------------
20  implicit none
21  private
22  !-----------------------------------------------------------------------------
23  !
24  !++ Public procedure
25  !
26  public :: cpl_driver_setup
27  public :: cpl_driver_finalize
28  public :: cpl_driver
29 
30  !-----------------------------------------------------------------------------
31  !
32  !++ Public parameters & variables
33  !
34  !-----------------------------------------------------------------------------
35  !
36  !++ Private procedure
37  !
38  !-----------------------------------------------------------------------------
39  !
40  !++ Private parameters & variables
41  !
42  !-----------------------------------------------------------------------------
43 contains
44  !-----------------------------------------------------------------------------
46  subroutine cpl_driver_setup
47  implicit none
48  !---------------------------------------------------------------------------
49 
50  return
51  end subroutine cpl_driver_setup
52 
53  !-----------------------------------------------------------------------------
55  subroutine cpl_driver_finalize
58  use scale_cpl_phy_sfc_skin, only: &
60  implicit none
61  !---------------------------------------------------------------------------
62 
65 
66  return
67  end subroutine cpl_driver_finalize
68 
69  !-----------------------------------------------------------------------------
71  subroutine cpl_driver
72  implicit none
73  !---------------------------------------------------------------------------
74 
75  return
76  end subroutine cpl_driver
77 
78 end module mod_cpl_driver
scale_cpl_phy_sfc_skin::cpl_phy_sfc_skin_finalize
subroutine, public cpl_phy_sfc_skin_finalize
Finalize.
Definition: scale_cpl_phy_sfc_skin.F90:103
scale_precision
module PRECISION
Definition: scale_precision.F90:14
scale_cpl_phy_sfc_fixed_temp::cpl_phy_sfc_fixed_temp_finalize
subroutine, public cpl_phy_sfc_fixed_temp_finalize
Finalize.
Definition: scale_cpl_phy_sfc_fixed_temp.F90:67
scale_io
module STDIO
Definition: scale_io.F90:10
mod_cpl_driver
module CPL driver
Definition: mod_cpl_driver.F90:11
mod_cpl_driver::cpl_driver
subroutine, public cpl_driver
CPL calcuration.
Definition: mod_cpl_driver.F90:72
scale_prof
module profiler
Definition: scale_prof.F90:11
mod_cpl_driver::cpl_driver_setup
subroutine, public cpl_driver_setup
Setup.
Definition: mod_cpl_driver.F90:47
scale_cpl_phy_sfc_skin
module coupler / physics / surface skin
Definition: scale_cpl_phy_sfc_skin.F90:12
mod_cpl_driver::cpl_driver_finalize
subroutine, public cpl_driver_finalize
finalize
Definition: mod_cpl_driver.F90:56
scale_cpl_phy_sfc_fixed_temp
module coupler / surface fixed temp model
Definition: scale_cpl_phy_sfc_fixed_temp.F90:12