40use gsl_oro_data_sm_scale,
only: calc_gsl_oro_data_sm_scale
41use gsl_oro_data_lg_scale,
only: calc_gsl_oro_data_lg_scale
45character(len=2) :: tile_num
46character(len=7) :: res_indx
48character(len=4) :: halo
50logical :: duplicate_oro_data_file
53integer :: tid, nthreads
57print *,
"Enter tile number:"
60print *,
"Enter grid-resolution index:"
63print *,
"Enter halo number (-999 for no halo):"
66print *,
"Creating tile oro_data for tile number: ", tile_num
67print *,
"Grid resolution = ", res_indx
68print *,
"Halo = ", halo
72 tid = omp_get_thread_num()
74 nthreads = omp_get_num_threads()
75 print*,
'Number of threads = ', nthreads
79call calc_gsl_oro_data_sm_scale(tile_num,res_indx,halo,duplicate_oro_data_file)
81print *,
"duplicate_oro_data_file =", duplicate_oro_data_file
84if ( .not.duplicate_oro_data_file )
then
85 call calc_gsl_oro_data_lg_scale(tile_num,res_indx,halo)
90print *,
"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...