Probably, fropho is written by following Fortran 90 manner. At the
present time, there is no structures and all the variables are
independent. The variables have long names which have the purpose of
easy understanding of the variable's meanings. Most subroutines are not
reused. In fact, they are used to shorten the main routine. Some
subroutines have many input variables. This may disturb the
readability. However I have no idea about how to improve now.