FIXME : Add documentation
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
subroutine wnml_kt(unit)
use kt_grids_single, only: wnml_kt_grids_single
use kt_grids_range, only: wnml_kt_grids_range
use kt_grids_specified, only: wnml_kt_grids_specified
use kt_grids_box, only: wnml_kt_grids_box
implicit none
integer, intent(in) :: unit
if (.not. nml_exist) return
write (unit, *)
write (unit, fmt="(' &',a)") "kt_grids_knobs"
select case (gridopt_switch)
case (gridopt_single)
write (unit, fmt="(' grid_option = ',a)") '"single"'
case (gridopt_range)
write (unit, fmt="(' grid_option = ',a)") '"range"'
case (gridopt_specified)
write (unit, fmt="(' grid_option = ',a)") '"specified"'
case (gridopt_box)
write (unit, fmt="(' grid_option = ',a)") '"box"'
end select
write(unit, fmt="(' /')")
select case (gridopt_switch)
case (gridopt_single)
call wnml_kt_grids_single (unit)
case (gridopt_range)
call wnml_kt_grids_range (unit)
case (gridopt_specified)
call wnml_kt_grids_specified (unit, aky, theta0)
case (gridopt_box)
call wnml_kt_grids_box (unit)
end select
end subroutine wnml_kt