...The number exchanges at each step and the intermediate squares are written to files.
MagicSquares does not require an input file.
MagicSquares (only) also supports concentric and pandiagonal. (Pandiagonal succeeds only for small orders.)
See:
http://budshaw.ca/Download.html#complete
http://budshaw.ca/Download.html#magics
http://budshaw.ca/addenda/downloadNotes.html#completenotes