Merge pull request #22 from wirc-sjsu/develop-w21
[WRF-SFIRE.git] / external / io_grib1 / test_grid_info.F90
blob14c19f6b0f925c227360a90f4130c86b80e454b0
3 PROGRAM test
4   IMPLICIT NONE
6   CHARACTER, DIMENSION(:), POINTER :: grib_table_info
7   CHARACTER, DIMENSION(:), POINTER :: grid_info
8   INTEGER :: ret
9   INTEGER :: size
10   INTEGER :: index
11   INTEGER :: istat
12   
14   CALL GET_GRIB1_TABLE_INFO_SIZE(size)
15   ALLOCATE(grib_table_info(1:size), STAT=istat)
16   CALL LOAD_GRIB1_TABLE_INFO("gribmap.txt",grib_table_info,ret)
17   print *,'ret: ',ret
18   print *,'again'
19   CALL GET_GRIB_PARAM (grib_table_info, "TSK", index);
20   print *,'got index: ',index
22   CALL GET_GRID_INFO_SIZE(size)
23   ALLOCATE(grid_info(1:size), STAT=istat)
24   CALL LOAD_GRID_INFO("test", "200509081200", 1, &
25        1.0, 1.0, 1440.0, &
26        0, 240, 1, &
27        450, 250, 45.0, &
28        -100.0, 12.0, 12.0, -101.0, &
29        1, 30.0, &
30        60.0, grib_table_info, &
31        grid_info)
33   print *,'here!'
34   CALL PRINT_GRID_INFO(grid_info)
35   CALL FREE_GRID_INFO(grid_info)
37 print *,'here1'
39 END PROGRAM