Units in Conduction with Heat Generation

I want to write a Fortran code for a conduction problem with heat generation. (q’)
How should I convert Units?
Here is my problem:
inner square a=5mm. and heat generation of 2*10^6 W/m^3
outer square a=15mm and without heat generation.
boundary condition is: T=37C at outer face of outer square.
Termal conductivity k=0.5 W/(mC)
density=1050 kg/m^3
heat capacity=3770 J/kgC

How about if I want to add a term with u (speed) to the Eq.
u * (dT/dx)