A subroutine, function, or program should not contain completely empty lines but should start such a line with a - properly indented - exclamation mark.
Comments should be indented as the surrounding Fortran code.
Comments should typically be formulated as an order and start with a verb.
Comments should start with a space-separated triple-hyphen block as in