Adding 3D Cloverleaf with OpenCL

Conflicts:

	ops/source_pgi
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

Conflicts:

	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

Conflicts:

	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

Conflicts:

	apps/CloverLeaf/Makefile
	ops/source_intel
code generator set to generate all parallelisations by default
OPS diags dowgraded to 1 by default
testing out opencl 3d
Adding nvcc flag to enable switcing off FMA instructions
Attempting to set a compiler flag to switch on and off the generation of FMA in OpenCL
Testing OpenCL with and without FMA switch .. appears to work
Regenerating 2D Cloverleaf with OpenCL FMA switch

Conflicts:

	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
Adding test script
Cloverleaf 2D working corectly after rebase
Cloverleaf_3D working
Merge pull request #17 from gihanmudalige/feature/OpenCL_3D

Feature/open_cl_3D