Let's say I want to calculate the energy spectrum of Heisenberg model:
$ H = J \sum \limits_{\langle i,j \rangle} \vec S_i \cdot \vec S_j -g ~\mu_B \sum \limits_{i} \vec S_i \cdot \vec B$
but value of $J$ is given as $J/k_B= 20 ~K $ (kelvin). now If I put $J= 20 * 1.38* 10^{−23} $ joule in $H$ and find the energy eigenvalues numerically by diagonalizing , then I may not get correct results because of such a low $J$.
Can I do it in following way:
By Converting H in kelvin unit: Keeping J as 20 K and $ \mu_B = 0.671 ~ K ~T^{-1}$ and B in $T $ ($T$ =Tesla). then Calculated Energy will be in $K$ unit, next I can convert it back to joule or eV.
Am I correct or any better way ?