@Article{Krogh:2014:AFM, author = "Fred T. Krogh", title = "Algorithm 936: A {Fortran} Message Processor", journal = "{ACM} Transactions on Mathematical Software", volume = 40, number = 2, year = 2014, month = feb, pages = "15:1--15:4", url = "http://doi.acm.org/10.1145/2490254", accepted = "7 August 2013", abstract = " A code is presented which offers a simple clean way to get output that is very easy to read. Special support is given for the output of error messages which are a part of an application package or subprogram library. The code uses many of the features in Fortran 2003, and the ``NEWUNIT='' in an open statement from Fortran 2008. The latter can easily be replaced with ``UNIT=99''. One goal here is to illustrate some of the nice features in recent incarnations of Fortran.", }