subroutine SetRoughLenLandOceanContrast( xy_SurfCond, xy_RoughLen )
! モジュール引用 ; USE statements
!
! 種別型パラメタ
! Kind type parameter
!
use dc_types, only: DP, STRING ! 文字列. Strings.
! 格子点設定
! Grid points settings
!
use gridset, only: imax, jmax, kmax ! 鉛直層数.
! Number of vertical level
integer , intent(in ) :: xy_SurfCond( 0:imax-1, 1:jmax )
real(DP), intent(inout) :: xy_RoughLen( 0:imax-1, 1:jmax )
! 作業変数
! Work variables
!
integer:: i ! 経度方向に回る DO ループ用作業変数
! Work variables for DO loop in longitude
integer:: j ! 緯度方向に回る DO ループ用作業変数
! Work variables for DO loop in latitude
do j = 1, jmax
do i = 0, imax-1
if( xy_SurfCond( i, j ) == 0 ) then
xy_RoughLen( i, j ) = 1.0d-4
else
xy_RoughLen( i, j ) = 1.0d-1
end if
end do
end do
end subroutine SetRoughLenLandOceanContrast