Subroutine to initialize a multiscale 'smooth' problem
subroutine init_ms_prob
implicit none
n_mic = (nx - 1) / n_mac +1
ms_fe_f%ts_fe_f%m%nx = n_mac +1
ms_fe_f%ts_fe_f%m%ny = n_mac +1
ms_fe_f%ts_fe_f%m%lx = lx
ms_fe_f%ts_fe_f%m%ly = ly
ms_fe_f%ts_fe_f%m%zx = 0.
ms_fe_f%ts_fe_f%m%zy = 0.
call multi_scale_create_rect_fe_film(data_f = data_f, &
bs_nx = n_mic, &
bs_ny = n_mic, &
num_pts = num_pts, &
num_pbs = num_pbs, &
ms_fe_f = ms_fe_f)
write(OPU,*) 'film created'
return
endsubroutine init_ms_prob