adding IF statements to ensure correct indices are addressed when writing out fields
Updating code for multispecies# Please enter the commit message for your changes. Lines starting# with '#' will be ignored, and an empty message aborts the commit.# On branch master# Changes to be committed:#   (use "git reset HEAD <file>..." to unstage)##	modified:   src/reaction_diffusion_IO_routines.f90#	modified:   src/reaction_diffusion_equation_routines.f90#	modified:   src/solver_routines.f90#
correcting reaction diffusion output file names
Merge branch 'master' of github.com:OpenCMISS/cm
Commit fixes

Fixing codes to make LU solvers public and to stop control loop time loop at stop time.
Removing the time-step output as it is not good when trying to run code with MPI
Add options for tri/tet linear and quadratic simplex elements for FieldML input. It should also be noted that for this commit set, collapsed arrays have not been implemented for simplex types. Tracker #3132
add simplex output types to fieldml glue code
replace nonsensical simplex # of gauss points set warnings
clarify gauss point specification error message
parallel fieldml IO fix- should now run correctly in parallel but still need to fix some of the output file formatting
added FieldML support for 2D biquadratic lagrange basis
Merge branch 'simplex_tets' of github.com:alan-wu/cm into fieldml_tets

Conflicts:
	src/fieldml_output_routines.f90
changes according to recommendations of Adam
Further enhancements to coupled 1D Bioelectric 3D Finite Elasticity. 1D fibres can now pass through several 3D elements
merge branch 'master' of https://github.com/OpenCMISS/cm
memory leak fix: added CONTROL_LOOP_LOAD_INCREMENT_FINALISE to CONTROL_LOOP_FINALISE
Merge branch 'master' of github.com:OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
modified solver_routines to finish solver only after cellml_equations_create_finish - in line with commit by Reeve that removes finishing of solver in solvers_create_finish.