FIXME : Add documentation
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(kt_grids_specified_config_type), | intent(in), | optional | :: | kt_grids_specified_config_in |
subroutine init_kt_grids_specified(kt_grids_specified_config_in)
use file_utils, only: input_unit, input_unit_exist
implicit none
type(kt_grids_specified_config_type), intent(in), optional :: kt_grids_specified_config_in
logical :: exist
if (initialized) return
initialized = .true.
if (present(kt_grids_specified_config_in)) kt_grids_specified_config = kt_grids_specified_config_in
call kt_grids_specified_config%init(name = 'kt_grids_specified_parameters', requires_index = .false.)
! Copy out internal values into module level parameters
naky = kt_grids_specified_config%naky
ntheta0 = kt_grids_specified_config%ntheta0
nx = kt_grids_specified_config%nx
ny = kt_grids_specified_config%ny
exist = kt_grids_specified_config%exist
end subroutine init_kt_grids_specified