FIXME : Add documentation
subroutine finish_antenna
use file_utils, only: close_output_file
use antenna_data, only: finish_antenna_data
use mp, only: proc0
implicit none
call finish_antenna_data
if (allocated(w_stir)) deallocate (w_stir)
if (allocated(kx_stir)) deallocate (kx_stir, ky_stir, kz_stir, trav)
if (allocated(apar_new)) deallocate (apar_new, apar_old)
if (proc0) call close_output_file(out_unit)
initialized = .false.
call driver_config%reset()
if (allocated(stir_config)) deallocate(stir_config)
end subroutine finish_antenna