Reads the &mesh_input namelist block.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| type(case_params_t), | intent(inout) | :: | params |
| Name | Type | Default | Description |
|---|---|---|---|
| mesh_dir | character(len=path_len) | None |
subroutine read_mesh_input(filename, params) character(len=*), intent(in) :: filename type(case_params_t), intent(inout) :: params character(len=path_len) :: mesh_dir integer :: unit_id, ios namelist /mesh_input/ mesh_dir mesh_dir = params%mesh_dir call open_namelist_file(filename, unit_id, ios) if (ios == 0) then read(unit_id, nml=mesh_input, iostat=ios) close(unit_id) end if if (ios > 0) call fatal_error('input', 'failed reading &mesh_input') params%mesh_dir = mesh_dir end subroutine read_mesh_input