Comparison of the magnetic B-field and H-field inside and outside of a cylindrical bar magnet. The fields are accurately computed with Ampère's model and a magnetic-charge model, respectively, which both yield precise solutions that coincide perfectly outside of the magnet. For the B-field in Ampére's model, effective current around the magnet are considered, which are displayed here with symbols for ring currents (dot symbols for current out of the image plane, cross symbols for current into image plane). For the H-field in the magnetic-charge model, magnetic charges are considered at the magnetic poles (plus and minus symbols). Discrete field lines are drawn. The difference between B and H is the Magnetization field M, which is homogeneous inside of the cylindrical bar magnet. The magnetization is considered as the average field of many equally distributed atomic magnetic dipoles.
Own work
This file was derived from:

 VFPt magnet B currents.svg
VFPt magnet H charges.svg
Geek3