Title :
User-friendly, portable input interface for use with evolving simulation computer codes
Author_Institution :
Electro Magn. Applications Inc., Albuquerque, NM, USA
Abstract :
Summary Form only given, as follows. A description is given of a library of portable routines, written in Fortran 77, which provide mechanisms for addressing the difficulties normally encountered in maintaining the input interfaces for large, evolving simulation codes. These routines permit free-form input of numerical and character data from multiple files and a terminal keyboard. Lines of commentary can be included within data files, and prompts for input are readily generated for keyboard input. The interface provides partial record read capabilities, optional default satisfaction of input requests, retrieval of data from the operating system environment, and error reporting. The library has been designed in a modular fashion that facilitates the development of portable simulation codes by insulating the programmer from most direct use of nonportable file manipulation statements.<>
Keywords :
digital simulation; software portability; subroutines; user interfaces; Fortran 77; character data; data files; default satisfaction; error reporting; free-form input; keyboard input; library; lines of commentary; modular fashion; nonportable file manipulation statements; numerical data; partial record read capabilities; portable input interface; prompts; routines; simulation computer codes; user friendly interface; Algorithms; Simulation; Software portability; User interfaces;
Conference_Titel :
Plasma Science, 1989. IEEE Conference Record - Abstracts., 1989 IEEE International Conference on
Conference_Location :
Buffalo, NY, USA
DOI :
10.1109/PLASMA.1989.166267