40 use gsl_oro_data_sm_scale,
only: calc_gsl_oro_data_sm_scale
41 use gsl_oro_data_lg_scale,
only: calc_gsl_oro_data_lg_scale
45 character(len=2) :: tile_num
46 character(len=7) :: res_indx
48 character(len=4) :: halo
50 logical :: duplicate_oro_data_file
53 integer :: tid, nthreads
57 print *,
"Enter tile number:" 60 print *,
"Enter grid-resolution index:" 63 print *,
"Enter halo number (-999 for no halo):" 66 print *,
"Creating tile oro_data for tile number: ", tile_num
67 print *,
"Grid resolution = ", res_indx
68 print *,
"Halo = ", halo
72 tid = omp_get_thread_num()
74 nthreads = omp_get_num_threads()
75 print*,
'Number of threads = ', nthreads
79 call calc_gsl_oro_data_sm_scale(tile_num,res_indx,halo,duplicate_oro_data_file)
81 print *,
"duplicate_oro_data_file =", duplicate_oro_data_file
84 if ( .not.duplicate_oro_data_file )
then 85 call calc_gsl_oro_data_lg_scale(tile_num,res_indx,halo)
90 print *,
"End program gsl_oro_data" program gsl_oro_data
Brief description of program: Creates orographic (oro_data) files needed by the GSL drag suite physic...