ocean_merge 1.14.0
Loading...
Searching...
No Matches
namelist.F90
1
13subroutine read_nml(ocean_mask_dir, lake_mask_dir, atmres,ocnres,out_dir,binary_lake)
14
15 implicit none
16
17 integer :: unit=7, io_status
18
19 character(len=200), intent(out) :: ocean_mask_dir
20 character(len=200), intent(out) :: lake_mask_dir
21 character(len=200), intent(out) :: out_dir
22 character(len=10), intent(out) :: atmres,ocnres
23 integer, intent(out):: binary_lake
24
25 namelist/mask_nml/ocean_mask_dir, lake_mask_dir, atmres, ocnres,out_dir,binary_lake
26 open(unit=unit, file='input.nml', iostat=io_status )
27 read(unit,mask_nml, iostat=io_status )
28 close(unit)
29 if (io_status > 0) then
30 print *,'FATAL ERROR reading input.nml'
31 call handle_err(-1)
32 end if
33end subroutine read_nml