Reset ops_diags to 1 so that cuda and opencl does not do thread synchs after launching kernels
Setting up buffers
Works
Merge pull request #16 from gihanmudalige/feature/gpudirect

Feature/gpudirect
source file to run with gpudirect
Adding 3D Cloverleaf with OpenCL
Working but breaks with small timestep
Debugging 3D Cloverleaf
2D Cloverleaf OpenCL works with MPI's seq files

Conflicts:

	apps/CloverLeaf/CUDA/PdV_kernel_nopredict_cuda_kernel.cu
	apps/CloverLeaf/CUDA/PdV_kernel_predict_cuda_kernel.cu
	apps/CloverLeaf/CUDA/accelerate_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel1_xdir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel1_ydir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel2_xdir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel2_ydir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel3_xdir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel3_ydir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel4_xdir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_cell_kernel4_ydir_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel1_x_nonvector_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel1_y_nonvector_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel2_x_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel2_y_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_mass_flux_x_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_mass_flux_y_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_post_pre_advec_x_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_post_pre_advec_y_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_x1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_x2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_y1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/advec_mom_kernel_y2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/calc_dt_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/calc_dt_kernel_get_cuda_kernel.cu
	apps/CloverLeaf/CUDA/calc_dt_kernel_min_cuda_kernel.cu
	apps/CloverLeaf/CUDA/calc_dt_kernel_print_cuda_kernel.cu
	apps/CloverLeaf/CUDA/clover_leaf_kernels.cu
	apps/CloverLeaf/CUDA/field_summary_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/flux_calc_kernelx_cuda_kernel.cu
	apps/CloverLeaf/CUDA/flux_calc_kernely_cuda_kernel.cu
	apps/CloverLeaf/CUDA/generate_chunk_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/ideal_gas_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/initialise_chunk_kernel_cellx_cuda_kernel.cu
	apps/CloverLeaf/CUDA/initialise_chunk_kernel_celly_cuda_kernel.cu
	apps/CloverLeaf/CUDA/initialise_chunk_kernel_volume_cuda_kernel.cu
	apps/CloverLeaf/CUDA/initialise_chunk_kernel_x_cuda_kernel.cu
	apps/CloverLeaf/CUDA/initialise_chunk_kernel_y_cuda_kernel.cu
	apps/CloverLeaf/CUDA/reset_field_kernel1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/reset_field_kernel2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/revert_kernel_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_b1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_b2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_l1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_l2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_r1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_r2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_t1_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel1_t2_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_xvel_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel2_yvel_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel3_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf/CUDA/update_halo_kernel4_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf/CUDA/viscosity_kernel_cuda_kernel.cu
	apps/CloverLeaf/MPI/PdV_kernel_nopredict_seq_kernel.cpp
	apps/CloverLeaf/MPI/PdV_kernel_predict_seq_kernel.cpp
	apps/CloverLeaf/MPI/accelerate_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel1_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel1_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel2_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel2_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel3_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel3_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel4_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel4_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel1_x_nonvector_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel1_y_nonvector_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel2_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel2_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_mass_flux_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_mass_flux_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_post_pre_advec_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_post_pre_advec_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_x1_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_x2_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_y1_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_y2_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_get_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_min_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_print_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/clover_leaf_seq_kernels.cpp
	apps/CloverLeaf/MPI/field_summary_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/flux_calc_kernelx_seq_kernel.cpp
	apps/CloverLeaf/MPI/flux_calc_kernely_seq_kernel.cpp
	apps/CloverLeaf/MPI/generate_chunk_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/ideal_gas_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_cellx_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_celly_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_volume_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/reset_field_kernel1_seq_kernel.cpp
	apps/CloverLeaf/MPI/reset_field_kernel2_seq_kernel.cpp
	apps/CloverLeaf/MPI/revert_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_b1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_b2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_l1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_l2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_r1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_r2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_t1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_t2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/viscosity_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/PdV_kernel_nopredict_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/PdV_kernel_predict_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/accelerate_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel1_xdir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel1_ydir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel2_xdir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel2_ydir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel3_xdir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel3_ydir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel4_xdir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_cell_kernel4_ydir_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel1_x_nonvector_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel1_y_nonvector_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel2_x_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel2_y_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_mass_flux_x_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_mass_flux_y_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_post_pre_advec_x_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_post_pre_advec_y_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_x1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_x2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_y1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/advec_mom_kernel_y2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/calc_dt_kernel_get_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/calc_dt_kernel_min_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/calc_dt_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/calc_dt_kernel_print_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/clover_leaf_omp_kernels.cpp
	apps/CloverLeaf/MPI_OpenMP/field_summary_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/flux_calc_kernelx_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/flux_calc_kernely_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/generate_chunk_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/ideal_gas_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/initialise_chunk_kernel_cellx_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/initialise_chunk_kernel_celly_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/initialise_chunk_kernel_volume_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/initialise_chunk_kernel_x_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/initialise_chunk_kernel_y_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/reset_field_kernel1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/reset_field_kernel2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/revert_kernel_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_b1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_b2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_l1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_l2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_r1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_r2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_t1_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel1_t2_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel3_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/update_halo_kernel4_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf/MPI_OpenMP/viscosity_kernel_omp_kernel.cpp
	apps/CloverLeaf/OpenACC/PdV_kernel_nopredict_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/PdV_kernel_nopredict_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/PdV_kernel_predict_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/PdV_kernel_predict_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/accelerate_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/accelerate_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel1_xdir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel1_xdir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel1_ydir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel1_ydir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel2_xdir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel2_xdir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel2_ydir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel2_ydir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel3_xdir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel3_xdir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel3_ydir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel3_ydir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel4_xdir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel4_xdir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_cell_kernel4_ydir_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_cell_kernel4_ydir_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel1_x_nonvector_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel1_x_nonvector_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel1_y_nonvector_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel1_y_nonvector_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel2_x_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel2_x_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel2_y_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel2_y_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_mass_flux_x_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_mass_flux_x_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_mass_flux_y_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_mass_flux_y_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_post_pre_advec_x_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_post_pre_advec_x_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_post_pre_advec_y_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_post_pre_advec_y_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_x1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_x1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_x2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_x2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_y1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_y1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/advec_mom_kernel_y2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/advec_mom_kernel_y2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/calc_dt_kernel_get_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/calc_dt_kernel_get_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/calc_dt_kernel_min_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/calc_dt_kernel_min_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/calc_dt_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/calc_dt_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/calc_dt_kernel_print_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/calc_dt_kernel_print_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/clover_leaf_common.h
	apps/CloverLeaf/OpenACC/clover_leaf_kernels.cpp
	apps/CloverLeaf/OpenACC/field_summary_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/field_summary_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/flux_calc_kernelx_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/flux_calc_kernelx_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/flux_calc_kernely_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/flux_calc_kernely_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/generate_chunk_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/generate_chunk_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/ideal_gas_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/ideal_gas_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_cellx_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_cellx_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_celly_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_celly_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_volume_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_volume_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_x_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_x_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_y_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/initialise_chunk_kernel_y_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/reset_field_kernel1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/reset_field_kernel1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/reset_field_kernel2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/reset_field_kernel2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/revert_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/revert_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_b1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_b1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_b2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_b2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_l1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_l1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_l2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_l2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_r1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_r1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_r2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_r2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_t1_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_t1_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel1_t2_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel1_t2_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_xvel_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel2_yvel_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel3_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/update_halo_kernel4_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf/OpenACC/viscosity_kernel_openacc_kernel.cpp
	apps/CloverLeaf/OpenACC/viscosity_kernel_openacc_kernel_c.c
	apps/CloverLeaf/OpenCL/PdV_kernel_nopredict.cl
	apps/CloverLeaf/OpenCL/PdV_kernel_nopredict_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/PdV_kernel_predict.cl
	apps/CloverLeaf/OpenCL/PdV_kernel_predict_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/accelerate_kernel.cl
	apps/CloverLeaf/OpenCL/accelerate_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_x_nonvector.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_x_nonvector_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_y_nonvector.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_y_nonvector_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x1.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x2.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y1.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y2.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_get.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_get_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_min.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_min_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_print.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_print_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/clover_leaf_opencl_kernels.cpp
	apps/CloverLeaf/OpenCL/field_summary_kernel.cl
	apps/CloverLeaf/OpenCL/field_summary_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/flux_calc_kernelx.cl
	apps/CloverLeaf/OpenCL/flux_calc_kernelx_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/flux_calc_kernely.cl
	apps/CloverLeaf/OpenCL/flux_calc_kernely_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/ideal_gas_kernel.cl
	apps/CloverLeaf/OpenCL/ideal_gas_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/reset_field_kernel1.cl
	apps/CloverLeaf/OpenCL/reset_field_kernel1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/reset_field_kernel2.cl
	apps/CloverLeaf/OpenCL/reset_field_kernel2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/revert_kernel.cl
	apps/CloverLeaf/OpenCL/revert_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/viscosity_kernel.cl
	apps/CloverLeaf/OpenCL/viscosity_kernel_opencl_kernel.cpp
	apps/CloverLeaf/PdV_ops.cpp
	apps/CloverLeaf/accelerate_ops.cpp
	apps/CloverLeaf/advec_cell_ops.cpp
	apps/CloverLeaf/advec_mom_ops.cpp
	apps/CloverLeaf/calc_dt_ops.cpp
	apps/CloverLeaf/clover_leaf_ops.cpp
	apps/CloverLeaf/field_summary_ops.cpp
	apps/CloverLeaf/flux_calc_ops.cpp
	apps/CloverLeaf/generate_ops.cpp
	apps/CloverLeaf/ideal_gas_ops.cpp
	apps/CloverLeaf/initialise_chunk_ops.cpp
	apps/CloverLeaf/reset_field_ops.cpp
	apps/CloverLeaf/revert_ops.cpp
	apps/CloverLeaf/update_halo_ops.cpp
	apps/CloverLeaf/viscosity_ops.cpp
Viscosity appears to give nans

Conflicts:

	apps/CloverLeaf/MPI/PdV_kernel_nopredict_seq_kernel.cpp
	apps/CloverLeaf/MPI/PdV_kernel_predict_seq_kernel.cpp
	apps/CloverLeaf/MPI/accelerate_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel1_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel1_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel2_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel2_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel3_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel3_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel4_xdir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_cell_kernel4_ydir_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel1_x_nonvector_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel1_y_nonvector_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel2_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel2_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_mass_flux_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_mass_flux_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_post_pre_advec_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_post_pre_advec_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_x1_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_x2_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_y1_seq_kernel.cpp
	apps/CloverLeaf/MPI/advec_mom_kernel_y2_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_get_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_min_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_print_seq_kernel.cpp
	apps/CloverLeaf/MPI/calc_dt_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/clover_leaf_seq_kernels.cpp
	apps/CloverLeaf/MPI/field_summary_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/flux_calc_kernelx_seq_kernel.cpp
	apps/CloverLeaf/MPI/flux_calc_kernely_seq_kernel.cpp
	apps/CloverLeaf/MPI/generate_chunk_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/ideal_gas_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_cellx_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_celly_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_volume_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_x_seq_kernel.cpp
	apps/CloverLeaf/MPI/initialise_chunk_kernel_y_seq_kernel.cpp
	apps/CloverLeaf/MPI/reset_field_kernel1_seq_kernel.cpp
	apps/CloverLeaf/MPI/reset_field_kernel2_seq_kernel.cpp
	apps/CloverLeaf/MPI/revert_kernel_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_b1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_b2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_l1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_l2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_r1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_r2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_t1_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel1_t2_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_xvel_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel2_yvel_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel3_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf/MPI/update_halo_kernel4_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf/MPI/viscosity_kernel_seq_kernel.cpp
	apps/CloverLeaf/OpenCL/PdV_kernel_nopredict.cl
	apps/CloverLeaf/OpenCL/PdV_kernel_nopredict_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/PdV_kernel_predict.cl
	apps/CloverLeaf/OpenCL/PdV_kernel_predict_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/accelerate_kernel.cl
	apps/CloverLeaf/OpenCL/accelerate_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel1_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel2_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel3_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_xdir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_xdir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_ydir.cl
	apps/CloverLeaf/OpenCL/advec_cell_kernel4_ydir_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_x_nonvector.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_x_nonvector_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_y_nonvector.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel1_y_nonvector_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel2_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_mass_flux_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_x.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_x_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_y.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_post_pre_advec_y_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x1.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x2.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_x2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y1.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y2.cl
	apps/CloverLeaf/OpenCL/advec_mom_kernel_y2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_get.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_get_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_min.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_min_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/calc_dt_kernel_print.cl
	apps/CloverLeaf/OpenCL/calc_dt_kernel_print_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/clover_leaf_opencl_kernels.cpp
	apps/CloverLeaf/OpenCL/field_summary_kernel.cl
	apps/CloverLeaf/OpenCL/field_summary_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/flux_calc_kernelx.cl
	apps/CloverLeaf/OpenCL/flux_calc_kernelx_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/flux_calc_kernely.cl
	apps/CloverLeaf/OpenCL/flux_calc_kernely_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/ideal_gas_kernel.cl
	apps/CloverLeaf/OpenCL/ideal_gas_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/reset_field_kernel1.cl
	apps/CloverLeaf/OpenCL/reset_field_kernel1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/reset_field_kernel2.cl
	apps/CloverLeaf/OpenCL/reset_field_kernel2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/revert_kernel.cl
	apps/CloverLeaf/OpenCL/revert_kernel_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_b2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_l2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_r2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t1.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t1_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t2.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel1_t2_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_xvel_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel2_yvel_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel3_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_a.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_b.cl
	apps/CloverLeaf/OpenCL/update_halo_kernel4_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf/OpenCL/viscosity_kernel.cl
	apps/CloverLeaf/OpenCL/viscosity_kernel_opencl_kernel.cpp
	apps/CloverLeaf/PdV_ops.cpp
	apps/CloverLeaf/accelerate_ops.cpp
	apps/CloverLeaf/advec_cell_ops.cpp
	apps/CloverLeaf/advec_mom_ops.cpp
	apps/CloverLeaf/calc_dt_ops.cpp
	apps/CloverLeaf/clover_leaf_ops.cpp
	apps/CloverLeaf/field_summary_ops.cpp
	apps/CloverLeaf/flux_calc_ops.cpp
	apps/CloverLeaf/generate_ops.cpp
	apps/CloverLeaf/ideal_gas_ops.cpp
	apps/CloverLeaf/initialise_chunk_ops.cpp
	apps/CloverLeaf/reset_field_ops.cpp
	apps/CloverLeaf/revert_ops.cpp
	apps/CloverLeaf/update_halo_ops.cpp
	apps/CloverLeaf/viscosity_ops.cpp
fixes brought over from Wayne's 3D version, CPU versions tested

Conflicts:

	apps/CloverLeaf_3D/MPI/PdV_kernel_nopredict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/PdV_kernel_predict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/accelerate_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_x_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_y_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_z_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_y2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_get_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_min_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_print_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/clover_leaf_seq_kernels.cpp
	apps/CloverLeaf_3D/MPI/field_summary_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernely_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/generate_chunk_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/ideal_gas_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_celly_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_volume_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/revert_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/viscosity_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/PdV_ops.cpp
	apps/CloverLeaf_3D/accelerate_ops.cpp
	apps/CloverLeaf_3D/advec_cell_ops.cpp
	apps/CloverLeaf_3D/advec_mom_ops.cpp
	apps/CloverLeaf_3D/calc_dt_kernel.h
	apps/CloverLeaf_3D/calc_dt_ops.cpp
	apps/CloverLeaf_3D/clover_leaf_ops.cpp
	apps/CloverLeaf_3D/field_summary_ops.cpp
	apps/CloverLeaf_3D/flux_calc_ops.cpp
	apps/CloverLeaf_3D/generate_ops.cpp
	apps/CloverLeaf_3D/ideal_gas_ops.cpp
	apps/CloverLeaf_3D/initialise_chunk_ops.cpp
	apps/CloverLeaf_3D/reset_field_ops.cpp
	apps/CloverLeaf_3D/revert_ops.cpp
	apps/CloverLeaf_3D/update_halo_ops.cpp
	apps/CloverLeaf_3D/viscosity_ops.cpp
Fixed bug in OpenCL 3D

Conflicts:

	apps/CloverLeaf_3D/MPI/PdV_kernel_nopredict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/PdV_kernel_predict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/accelerate_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_x_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_y_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_z_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_y2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_get_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_min_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_print_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/clover_leaf_seq_kernels.cpp
	apps/CloverLeaf_3D/MPI/field_summary_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernely_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/generate_chunk_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/ideal_gas_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_celly_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_volume_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/revert_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/viscosity_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/PdV_ops.cpp
	apps/CloverLeaf_3D/accelerate_ops.cpp
	apps/CloverLeaf_3D/advec_cell_ops.cpp
	apps/CloverLeaf_3D/advec_mom_ops.cpp
	apps/CloverLeaf_3D/calc_dt_ops.cpp
	apps/CloverLeaf_3D/clover_leaf_ops.cpp
	apps/CloverLeaf_3D/field_summary_ops.cpp
	apps/CloverLeaf_3D/flux_calc_ops.cpp
	apps/CloverLeaf_3D/generate_ops.cpp
	apps/CloverLeaf_3D/ideal_gas_ops.cpp
	apps/CloverLeaf_3D/initialise_chunk_ops.cpp
	apps/CloverLeaf_3D/reset_field_ops.cpp
	apps/CloverLeaf_3D/revert_ops.cpp
	apps/CloverLeaf_3D/update_halo_ops.cpp
	apps/CloverLeaf_3D/viscosity_ops.cpp
Testing all backends for Cloverleaf 3D ... OpenACC seems to not give the correct result

Conflicts:

	apps/CloverLeaf_3D/CUDA/PdV_kernel_nopredict_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/PdV_kernel_predict_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/accelerate_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel1_xdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel1_ydir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel1_zdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel2_xdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel2_ydir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel2_zdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel3_xdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel3_ydir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel3_zdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel4_xdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel4_ydir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_cell_kernel4_zdir_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel1_x_nonvector_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel1_y_nonvector_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel1_z_nonvector_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel2_x_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel2_y_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel2_z_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_mass_flux_x_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_mass_flux_y_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_mass_flux_z_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_post_pre_advec_x_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_post_pre_advec_y_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_post_pre_advec_z_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_x1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_x2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_x3_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_y2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_z1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/advec_mom_kernel_z3_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/calc_dt_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/calc_dt_kernel_get_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/calc_dt_kernel_min_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/calc_dt_kernel_print_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/clover_leaf_kernels.cu
	apps/CloverLeaf_3D/CUDA/field_summary_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/flux_calc_kernelx_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/flux_calc_kernely_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/flux_calc_kernelz_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/generate_chunk_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/ideal_gas_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_cellx_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_celly_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_cellz_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_volume_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_x_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_y_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/initialise_chunk_kernel_z_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/reset_field_kernel1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/reset_field_kernel2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/revert_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_b1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_b2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_ba1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_ba2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_fr1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_fr2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_l1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_l2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_r1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_r2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_t1_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel1_t2_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_minus_2_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_minus_2_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_minus_4_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_minus_4_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_2_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_2_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_4_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_xvel_plus_4_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_minus_2_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_minus_2_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_minus_4_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_minus_4_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_2_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_2_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_4_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_yvel_plus_4_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_minus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_minus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_minus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_minus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_2_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_2_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_2_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_2_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_4_bot_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_4_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_4_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel2_zvel_plus_4_top_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel3_plus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_minus_2_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_minus_2_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_minus_4_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_minus_4_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel4_plus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_minus_2_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_minus_2_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_minus_4_back_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_minus_4_front_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_2_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_2_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_2_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_2_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_4_a_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_4_b_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_4_left_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/update_halo_kernel5_plus_4_right_cuda_kernel.cu
	apps/CloverLeaf_3D/CUDA/viscosity_kernel_cuda_kernel.cu
	apps/CloverLeaf_3D/MPI/PdV_kernel_nopredict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/PdV_kernel_predict_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/accelerate_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel1_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel2_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel3_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_xdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_ydir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_cell_kernel4_zdir_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_x_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_y_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel1_z_nonvector_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel2_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_mass_flux_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_post_pre_advec_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_x3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_y2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/advec_mom_kernel_z3_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_get_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_min_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_print_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/calc_dt_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/clover_leaf_seq_kernels.cpp
	apps/CloverLeaf_3D/MPI/field_summary_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernely_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/flux_calc_kernelz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/generate_chunk_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/ideal_gas_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellx_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_celly_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_cellz_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_volume_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_x_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_y_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/initialise_chunk_kernel_z_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/reset_field_kernel2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/revert_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_b2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_ba2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_fr2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_l2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_r2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t1_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel1_t2_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_minus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_xvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_minus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_yvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_2_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_bot_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel2_zvel_plus_4_top_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel3_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_minus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel4_plus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_2_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_back_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_minus_4_front_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_2_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_a_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_b_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_left_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/update_halo_kernel5_plus_4_right_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI/viscosity_kernel_seq_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/PdV_kernel_nopredict_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/PdV_kernel_predict_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/accelerate_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel1_xdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel1_ydir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel1_zdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel2_xdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel2_ydir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel2_zdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel3_xdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel3_ydir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel3_zdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel4_xdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel4_ydir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_cell_kernel4_zdir_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel1_x_nonvector_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel1_y_nonvector_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel1_z_nonvector_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel2_x_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel2_y_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel2_z_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_mass_flux_x_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_mass_flux_y_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_mass_flux_z_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_post_pre_advec_x_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_post_pre_advec_y_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_post_pre_advec_z_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_x1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_x2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_x3_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_y2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_z1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/advec_mom_kernel_z3_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/calc_dt_kernel_get_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/calc_dt_kernel_min_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/calc_dt_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/calc_dt_kernel_print_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/clover_leaf_omp_kernels.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/field_summary_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/flux_calc_kernelx_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/flux_calc_kernely_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/flux_calc_kernelz_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/generate_chunk_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/ideal_gas_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_cellx_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_celly_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_cellz_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_volume_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_x_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_y_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/initialise_chunk_kernel_z_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/reset_field_kernel1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/reset_field_kernel2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/revert_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_b1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_b2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_ba1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_ba2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_fr1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_fr2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_l1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_l2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_r1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_r2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_t1_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel1_t2_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_minus_2_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_minus_2_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_minus_4_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_minus_4_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_2_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_xvel_plus_4_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_minus_2_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_minus_2_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_minus_4_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_minus_4_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_2_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_yvel_plus_4_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_minus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_minus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_minus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_minus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_2_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_2_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_2_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_2_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_4_bot_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_4_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_4_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel2_zvel_plus_4_top_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel3_plus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_minus_2_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_minus_2_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_minus_4_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_minus_4_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel4_plus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_minus_2_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_minus_2_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_minus_4_back_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_minus_4_front_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_2_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_2_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_2_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_2_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_4_a_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_4_b_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_4_left_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/update_halo_kernel5_plus_4_right_omp_kernel.cpp
	apps/CloverLeaf_3D/MPI_OpenMP/viscosity_kernel_omp_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/PdV_kernel_nopredict_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/PdV_kernel_nopredict_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/PdV_kernel_predict_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/PdV_kernel_predict_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/accelerate_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/accelerate_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_xdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_xdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_ydir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_ydir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_zdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel1_zdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_xdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_xdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_ydir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_ydir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_zdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel2_zdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_xdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_xdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_ydir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_ydir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_zdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel3_zdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_xdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_xdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_ydir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_ydir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_zdir_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_cell_kernel4_zdir_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_x_nonvector_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_x_nonvector_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_y_nonvector_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_y_nonvector_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_z_nonvector_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel1_z_nonvector_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_x_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_x_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_y_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_y_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_z_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel2_z_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_x_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_x_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_y_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_y_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_z_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_mass_flux_z_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_x_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_x_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_y_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_y_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_z_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_post_pre_advec_z_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x3_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_x3_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_y2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_y2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_z1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_z1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_z3_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/advec_mom_kernel_z3_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_get_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_get_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_min_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_min_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_print_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/calc_dt_kernel_print_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/clover_leaf_common.h
	apps/CloverLeaf_3D/OpenACC/clover_leaf_kernels.cpp
	apps/CloverLeaf_3D/OpenACC/field_summary_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/field_summary_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernelx_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernelx_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernely_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernely_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernelz_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/flux_calc_kernelz_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/generate_chunk_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/generate_chunk_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/ideal_gas_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/ideal_gas_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_cellx_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_cellx_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_celly_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_celly_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_cellz_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_cellz_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_volume_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_volume_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_x_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_x_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_y_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_y_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_z_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/initialise_chunk_kernel_z_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/reset_field_kernel1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/reset_field_kernel1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/reset_field_kernel2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/reset_field_kernel2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/revert_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/revert_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_b1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_b1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_b2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_b2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_ba1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_ba1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_ba2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_ba2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_fr1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_fr1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_fr2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_fr2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_l1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_l1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_l2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_l2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_r1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_r1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_r2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_r2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_t1_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_t1_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_t2_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel1_t2_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_2_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_2_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_2_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_2_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_4_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_4_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_4_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_minus_4_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_2_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_xvel_plus_4_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_2_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_2_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_2_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_2_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_4_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_4_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_4_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_minus_4_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_2_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_yvel_plus_4_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_minus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_2_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_bot_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_bot_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_top_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel2_zvel_plus_4_top_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel3_plus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_2_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_2_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_2_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_2_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_4_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_4_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_4_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_minus_4_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel4_plus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_2_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_2_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_2_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_2_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_4_back_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_4_back_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_4_front_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_minus_4_front_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_2_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_a_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_a_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_b_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_b_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_left_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_left_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_right_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/update_halo_kernel5_plus_4_right_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenACC/viscosity_kernel_openacc_kernel.cpp
	apps/CloverLeaf_3D/OpenACC/viscosity_kernel_openacc_kernel_c.c
	apps/CloverLeaf_3D/OpenCL/PdV_kernel_nopredict.cl
	apps/CloverLeaf_3D/OpenCL/PdV_kernel_nopredict_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/PdV_kernel_predict.cl
	apps/CloverLeaf_3D/OpenCL/PdV_kernel_predict_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/accelerate_kernel.cl
	apps/CloverLeaf_3D/OpenCL/accelerate_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_xdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_xdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_ydir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_ydir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_zdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel1_zdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_xdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_xdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_ydir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_ydir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_zdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel2_zdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_xdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_xdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_ydir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_ydir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_zdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel3_zdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_xdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_xdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_ydir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_ydir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_zdir.cl
	apps/CloverLeaf_3D/OpenCL/advec_cell_kernel4_zdir_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_x_nonvector.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_x_nonvector_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_y_nonvector.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_y_nonvector_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_z_nonvector.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel1_z_nonvector_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_x.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_x_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_y.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_y_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_z.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel2_z_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_x.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_x_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_y.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_y_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_z.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_mass_flux_z_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_x.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_x_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_y.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_y_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_z.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_post_pre_advec_z_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x1.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x2.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x3.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_x3_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_y2.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_y2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_z1.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_z1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_z3.cl
	apps/CloverLeaf_3D/OpenCL/advec_mom_kernel_z3_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel.cl
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_get.cl
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_get_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_min.cl
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_min_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_print.cl
	apps/CloverLeaf_3D/OpenCL/calc_dt_kernel_print_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/clover_leaf_opencl_kernels.cpp
	apps/CloverLeaf_3D/OpenCL/field_summary_kernel.cl
	apps/CloverLeaf_3D/OpenCL/field_summary_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernelx.cl
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernelx_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernely.cl
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernely_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernelz.cl
	apps/CloverLeaf_3D/OpenCL/flux_calc_kernelz_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/ideal_gas_kernel.cl
	apps/CloverLeaf_3D/OpenCL/ideal_gas_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/reset_field_kernel1.cl
	apps/CloverLeaf_3D/OpenCL/reset_field_kernel1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/reset_field_kernel2.cl
	apps/CloverLeaf_3D/OpenCL/reset_field_kernel2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/revert_kernel.cl
	apps/CloverLeaf_3D/OpenCL/revert_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_b1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_b1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_b2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_b2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_ba1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_ba1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_ba2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_ba2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_fr1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_fr1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_fr2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_fr2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_l1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_l1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_l2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_l2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_r1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_r1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_r2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_r2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_t1.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_t1_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_t2.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel1_t2_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_2_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_2_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_2_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_2_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_4_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_4_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_4_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_minus_4_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_2_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_xvel_plus_4_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_2_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_2_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_2_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_2_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_4_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_4_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_4_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_minus_4_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_2_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_yvel_plus_4_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_minus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_2_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_bot.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_bot_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_top.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel2_zvel_plus_4_top_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_2_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_2_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_4_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_4_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel3_plus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_2_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_2_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_2_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_2_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_4_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_4_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_4_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_minus_4_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel4_plus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_2_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_2_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_2_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_2_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_4_back.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_4_back_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_4_front.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_minus_4_front_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_2_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_a.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_a_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_b.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_b_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_left.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_left_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_right.cl
	apps/CloverLeaf_3D/OpenCL/update_halo_kernel5_plus_4_right_opencl_kernel.cpp
	apps/CloverLeaf_3D/OpenCL/viscosity_kernel.cl
	apps/CloverLeaf_3D/OpenCL/viscosity_kernel_opencl_kernel.cpp
	apps/CloverLeaf_3D/PdV_ops.cpp
	apps/CloverLeaf_3D/accelerate_ops.cpp
	apps/CloverLeaf_3D/advec_cell_ops.cpp
	apps/CloverLeaf_3D/advec_mom_ops.cpp
	apps/CloverLeaf_3D/calc_dt_ops.cpp
	apps/CloverLeaf_3D/clover_leaf_ops.cpp
	apps/CloverLeaf_3D/field_summary_ops.cpp
	apps/CloverLeaf_3D/flux_calc_ops.cpp
	apps/CloverLeaf_3D/generate_ops.cpp
	apps/CloverLeaf_3D/ideal_gas_ops.cpp
	apps/CloverLeaf_3D/initialise_chunk_ops.cpp
	apps/CloverLeaf_3D/reset_field_ops.cpp
	apps/CloverLeaf_3D/revert_ops.cpp
	apps/CloverLeaf_3D/update_halo_ops.cpp
	apps/CloverLeaf_3D/viscosity_ops.cpp
Rebased on master .. ready to merge