Confusion in boundary conditions of magnetic field So the matter is I'm really confused about boundary conditions of magnetic fields.
Prior to the boundary conditions, I thought that say you have an external magnetic field, $B_0$, now if I place a paramagnetic material in the field the resultant field inside is $B_0+\mu_0M$ and thus the field inside is greater than that of outside and that's why we are using soft iron cores may be.
But here lies the problem: if the field inside is greater than outside, now I reach to the boundary condition according to which field is continuous  say there are no surface currents on the material then
$$B_\text{inside} = B_\text{outside}.$$
But earlier we got that  field inside is greater than outside.
My speculation (just thoughts):
Is it that the field of magnetisation also lies outside the material and is taken (included) as applied field and that's why we say that total field is continuous while magnetic field intensity $B_0/\mu_0$ is not continuous.
 A: The boundary condition perpendicular to the surface is indeed:
$$ B_{in,\perp} = B_{out,\perp}$$
The magnetic induction is defined as $\mathbf{B} = \mu_0 (\mathbf{H} + \mathbf{M})$. Outside the material, this becomes $\mathbf{B}_{out} = \mu_0 (\mathbf{H}_{ext}+ \mathbf{H}_{s})$. Here, $\mathbf{H}_{s}$ is the stray field generated by the magnet. Inside the material, this becomes $\mathbf{B}_{in} = \mu_0 (\mathbf{H}_{ext} +\mathbf{H}_{d} + \mathbf{M})$. Here, $\mathbf{H}_{d}$ is the demagnetization field which is generated by the magnetization. Perpendicular to the surface, one finds (this is actually the derivation of the boundary condition):
$$ \nabla \cdot \mathbf{B} = 0 \Rightarrow H_{s,\perp}+ H_{d,\perp} -M_{\perp} = 0$$
Using this, and the fact that the demagnetization field always opposes the magnetization, one can show:
$$\mathbf{B}_{in,\perp} = \mu_0 (H_{ext,\perp} - H_{d,\perp} + M_{\perp}) = \mu_0 (H_{ext,\perp} + H_{s,\perp}) = \mathbf{B}_{out,\perp} $$
So, conceptually, the stray field $H_s$ outside the magnet (and also generated by the magnet) perfectly compensates the field inside the magnet $H_d$ and the magnetization $M$. 
