Significant work would be required to perform such a port. It would likely take 1 person-year of work, possibly more, by competent software engineers with experience in both MS-DOS and IBM MVS environments. The task is nontrivial; it includes not only code conversion but also conversion of the many procedures currently embodied in the IBM MVS JCL. Validation of the port at the model output level is a complex task important to ensuring that the algorithms in TRIM2, which account for much of its capital content, have been preserved.
UNIX was originally developed for minicomputer systems and was later adopted for use in scientific workstations. The architectures of these hardware environments have typically been characterized by substantially more real memory and virtual address space than MS-DOS environments as well as by larger disk storage devices and the use of disk server systems linked by high-speed network connections.89
FORTRAN-language translators are available for UNIX-based desktop systems that are at least the equivalent of MS-DOS FORTRAN translators. COBOL-language processors are more scarce, and such a port might require rewriting the current code that manages the CTD, probably in the C language. Such a module could then be called from a FORTRAN subprogram, so that integration of directory functions with the rest of the system could be maintained.
Porting TRIM2 to a UNIX environment would be somewhat easier than porting it to an MS-DOS environment, partly because of the more sophisticated and powerful software development environment and related tools available in typical UNIX environments. The port would still be somewhat lengthy and require software engineers with experience in UNIX and IBM MVS.
Discussion of these ports assumes that the TRIM2 code remains in FORTRAN and that the code would be changed as little as possible during the port. Any change has the potential of introducing problems in that every source of variance between old and new environments threatens the functional equivalence of the new version of the system with the old. Potential small differences in the language processors (compilers) should themselves be viewed with concern,
Sign in to access your saved publications, downloads, and email preferences.
Former MyNAP users: You'll need to reset your password on your first login to MyAcademies. Click "Forgot password" below to receive a reset link via email. Having trouble? Visit our FAQ page to contact support.
Members of the National Academy of Sciences, National Academy of Engineering, or National Academy of Medicine should log in through their respective Academy portals.
While logged on as a guest, you can download any of our free PDFs on nationalacademies.org . You will remain logged in until you close your browser.
Thank you for creating a MyAcademies account!
Enjoy free access to thousands of National Academies' publications, a 10% discount off every purchase, and build your personal library.
Enter the email address for your MyAcademies (formerly MyNAP) account to receive password reset instructions.
We sent password reset instructions to your email . Follow the link in that email to create a new password. Didn't receive it? Check your spam folder or contact us for assistance.
Your password has been reset.
Verify Your Email Address
We sent a verification link to your email. Please check your inbox (and spam folder) and follow the link to verify your email address. If you did not receive the email, you can request a new verification link below