correct first touch for array initialisation
remove ipo from Intel
Removed vector option cos was never faster
consistency
consistency
consistency
consistency
Fix bug in array index calculation
Added _8 for completeness
Merge branch 'master' of https://github.com/Warwick-PCAV/CloverLeaf_ref
minor changes
tidied up input deck
Created initial implementation of the reduced memory version

changed so that the chunks arrays is now only 1 element big, this can be varied if more than one chunk per task
updated the loops in most of the kernel so that these don't spin for the total number of mpi processes,
just hte number of chunks per task
update the comms routines as well had to change the tags and the exchange calling routine

still need to reduce the size of the left,right, top and bottom arrays
reduced the sizes of the left, right, top and bottom arrays

these are now just allocated to be chunks_per_task wide
this addtional functionality still needs to be tested
fixed a typoe re the initialisation of the left right bottom top arrays in clover.f90

answers are now correct at 16 MPI processes
removed unneeded printing code from clover.f90 only required for debug

code produces the correct answers at 256 mpi processes
updated input deck
updated gitignore to ignore xf and ap2

also changed input deck to the long problem
answers are correct on the small long problem at 256 core of swan
16 mpi x 16 omp
merged in the mem scaling fixes into the ref messsage aggregation branch (1_1)

answers are correect on the small long problme at 256 cores of swan 16 mpi x 16 omp

Merge branch 'master' into 1_1

Conflicts:
	clover.f90
Merge branch '1_1' of github.com:Warwick-PCAV/CloverLeaf_ref into 1_1