Removing copy of 1D constants using clEnqueueWriteBuffer
Removing further synch points from backend
Removing copy of 1D constants using clEnqueueWriteBuffer
Removing further synch points from backend
Minor changes to Makefile

Conflicts:

	ops/source_intel
Merge branch 'feature/opencl-optimizations' of ssh://github.com/gihanmudalige/OPS into feature/opencl-optimizations

Conflicts:
	ops/source_pgi
Correct erro in source_intel
Merge pull request #18 from gihanmudalige/feature/opencl-optimizations

Feature/opencl optimizations
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