SHORT ABSTRACT: This is the code for a BUILD command which enables most task builder options to be put on a single line. It is capable of choosing defaults and relieves most users of having to know about the task builder, since they will use the BUILD command instead. LONGER ABSTRACT: The BUILD command is implemented as a Fortran program which retrieves its command line, parses it into arguments, generates a task builder command file, spawns the task builder, and deletes the command file when the task builder is finished. On our system, we don't even tell new users about TKB. They just say BUILD MYPROG to taskbuild their (usually) Fortran program. The BUILD command looks after linking to our system libraries, FOROTS, and to any of several resident libraries like FCSRES, all automatically. The user may optionally specify other system libraries with a shorthand form for the uic. Many of the TKB options are available as keywords. The BUILD command also determines if the fast task builder may be used, and spawns it instead of TKB. It will also optionally compile the Fortran program first and then delete the object module after. And for more detailed BUILD commands, you may include the command as a comment in your source file, and BUILD will retrieve it and use it. This is one of the heaviest used commands on our system. It relieves novices from having to learn about TKB, and it allows the system manager to enforce certain rules, like always building with checkpointing enabled and linking to FCSRES, without the users being aware. INSTRUCTIONS: See the BUI.DOC file. You will probably want to customize some of the logic to your system before building the task. AUTHOR: Dr. David Villeneuve Division of Physics M23A National Research Council Ottawa Ont. Canada K1A 0R6 613-993-9975