About Us | Help Videos | Contact Us | Subscriptions



This article in AJ

  1. Vol. 82 No. 2, p. 356-359
    Received: Aug 2, 1989

    * Corresponding author(s):
Request Permissions


Programming Techniques to Expedite Communication of Scientific Models

  1. Sue E. Waldman  and
  2. Ron W. Rickman
  1. USDA-ARS, Columbia Plateau Conserv. Res. Center, P.O. Box 370, Pendleton, OR 97801



Computer programs describing scientific models aid in communicating models and their multiple components to other scientists. If several language-independent programming practices are used, programs can be much more valuable communication tools than are many of the currently distributed programs. Text file input of parameter values and prompts permit simple modification of program algorithms and screen instructions without requiring recompiling. Standardization of variable name lengths to the lowest common denominator (which seems to be FORTRAN 77) of six characters increase the portability of code. Structured programming, subroutines, absolute abstinence from the use of GO TOs, and appropriate documentation provide organized, decipherable code and hence readable and usable programs. Language dependent practices of modular programming and passing of variables can simplify major model changes and program redesign. Programs written as communication tools do not necessarily execute in minimum time but can dramatically reduce time needed to understand a model and incorporate its code, without introducing error, into the code of larger models or simulations.

Joint contribution of the USDA-ARS and Oregon State Univ. Oregon State Univ. Agric. Exp. Stn. Technical Paper 8785.

  Please view the pdf by using the Full Text (PDF) link under 'View' to the left.

Copyright © .