From: MERC::"uunet!ARISIA.dnet.ge.com!AITGW::marketing@cosmic.cosmic.uga.edu" 9-OCT-1992 16:23:58.04 To: everhart CC: Subj: COSMIC Info, October 1992 Received: by AITGW.DECnet (utk-mail11 v1.5) ; Fri, 9 Oct 92 12:54:11 EDT Received: from cossack.cosmic.uga.edu by aitgw.ge.com (5.65/GE Gateway 1.5) id AA20862; Fri, 9 Oct 92 12:53:48 -0400 Received: from cossack.cosmic.uga.edu by cossack.cosmic.uga.edu id aa26972; 9 Oct 92 12:15 EDT Received: from cos1.cosmic.uga.edu by cossack.cosmic.uga.edu id aa26968; 9 Oct 92 11:46 EDT Received: by cosmic.cosmic.uga.edu (MX V3.1) id 7742; Fri, 09 Oct 1992 11:40:56 EDT Sender: marketing@cosmic.cosmic.uga.edu Mmdf-Warning: Parse error in original version of preceding line at cossack.cosmic.uga.edu Date: Fri, 09 Oct 1992 11:40:54 EDT From: marketing@cosmic.cosmic.uga.edu To: dcosmic-list@cossack.cosmic.uga.edu Message-Id: <00961D50.23CB17A0.7742@cosmic.cosmic.uga.edu> Subject: COSMIC Info, October 1992 Questions? Send them to service@cossack.cosmic.uga.edu ***COSMIC E-MAIL UPDATE*** The following notes briefly describe new and updated programs that have been added to the COSMIC inventory in October, 1992. You may request full abstracts of the programs (we recommend you do this before you order) or additional information about any of our other services by contacting the COSMIC Customer Support staff. These programs are made available for re-use by domestic industries, government agencies, and universities under NASA's Technology Utilization Program. Source code is included and programs and documents may be copied without restriction for use by the acquiring institution unless otherwise noted. Educational discounts may apply. You may download the DOS version of the 1992 COSMIC catalog via anonymous ftp or via internet mailings. Online access via modem or telnet is also available. For more information, contact COSMIC customer support. MCLK MCLK from NASA's Jet Propulsion Laboratory is a customizable clock display tool with a Motif user interface. The program can be used to keep track of multiple milestone events such as the counting down of space launches, and can alert the user when an event time has been reached. In addition, the tool can display time from several time zones. Real time is measured in Coordinated Universal Time. All display elements in the display window are completely movable. The software includes an object- oriented editor that allows a user to interactively configure the display window, with easy and fast on-screen editing capabilities. The program is unique in that it has the ability to create graphics objects such as time clocks and milestone alarm clocks that have specific, editable attributes. This program does not require computer expertise, and it is user friendly. MCLK, NPO-18747, is written in C-language for Sun3 and Sun4 series computers. The MCLK source code requires X Windows Version 11 Revision 4 and the Motif 1.1 widget set in order to compile and run. The standard distribution medium for this program is a .25 inch streaming magnetic tape cartridge in UNIX tar format. It is also available on a 3.5 inch diskette in UNIX tar format. The program is a copyrighted work with all copyright vested in NASA. Program $200; documentation $16. SVT The System Visualization Tool (SVT) was developed by NASA Johnson Space Center to provide systems engineers with a means of graphically representing networks. It currently employs these models to support analysis of the Space Shuttle's OMS and RCS propellant distribution systems; however, the tool can be applied to other pneumatic, hydraulic, and propellant distribution networks. The SVT generates diagrams that illustrate the structure and state of user-defined networks. The program provides systems engineers with a powerful tool that simplifies requirements analysis, testing, and maintenance of complex software-controlled systems. The tool employs visual models that support the analysis of chronological requirements sequences, simulation data, and related software functions. A unique feature of the SVT is its ability to control and monitor user- defined valves by associating switches and status indicators to them. SVT, MSC-21791, is written in Turbo Pascal version 5.0 for IBM PCs and compatible computers running PC-DOS or MS-DOS. Some files do not compile under version 5.5 of Turbo Pascal; however, a sample executable is provided. The program requires a mouse and a VGA or EGA graphics display with a minimum of 128K EGA RAM. Network images may be plotted on an IBM 7372 color plotter. Sample input files are included. The standard distribution medium for SVT is a set of two 5.25 inch 360K MS-DOS format diskettes. The contents of the diskettes are compressed using the PKWARE archiving tools. The utility to unarchive the files, PKUNZIP.EXE, is included. Please note that there is no author support available for this program. Program $200; documentation $14. NICBES The Nickel Cadmium Battery Expert System-2 (NICBES2) is a prototype diagnostic expert system for Nickel Cadmium Battery Health Management developed for Marshall Space Flight Center. NICBES2 is intended to support evaluation of the performance of Hubble Space Telescope spacecraft batteries, and to alert personnel to possible malfunctions. To achieve this, NICBES2 provides a reasoning system supported by appropriate battery domain knowledge. The expert system presents the user with an interface window that can provide a display of the current status of a battery. A display of trends for the last orbit and over a sequence of the last twelve orbits is available in the Graph subwindow. A WHY button is available to give the user an explanation of the rules that the expert system used in determining the current information. The Support subwindow contains an editor for altering the knowledge base. NICBES2, MFS-28683, is written in C-language and Quintus Prolog for Sun series computers running SunOS. It requires 8Mb of RAM for execution. The Quintus ProWindows graphics system is required for graphical display, and a Postscript printer is required to print graphics. A DEC LSI-11 is required to send telemetry via a RS-232 connection. The program is available on a .25 inch streaming magnetic tape cartridge in UNIX tar format. Program $200; documentation $38. NBS+_PH2 The National Bureau of Standards Parahydrogen Properties Database (NBS+_PH2) program was developed to provide selected parahydrogen thermal and transport properties which match the 1981 NBS parahydrogen data. The program was created to be linked with propulsion simulation programs which require a parahydrogen model which can cover a wide range of pressures. NBS+_PH2 can provide data on parahydrogen for pressures from 1E4 to 1.6E7 Pa and temperatures from 20 degrees to 10000 degrees K. NBS+_PH2 can provide the following parahydrogen properties: density, thermal conductivity, viscosity, Prandtl number, enthalpy, specific heat, and speed of sound. NBS+_PH2, LEW-15505, is a database program written in FORTRAN 77 and is designed to be machine independent. Although a user- interactive test program for accessing NBS+_PH2 is provided in the distribution package, NBS+_PH2 is intended to be linked with simulation programs. The database and interactive test program have been used successfully on a Sun4 series computer running UNIX, an IBM PC series compatible computer running MS-DOS (using Lahey F77L), and a DEC VAX running VMS. The standard distribution medium for this program is a 5.25 inch 360K MS-DOS format diskette. The contents of this diskette are compressed with the PKZIP archiving tools. The program to uncompress the files, PKUNZIP.EXE, is included on the diskette. A sample MS-DOS executable is provided. NBS+_PH2 is also available on a .25 inch streaming magnetic tape cartridge in UNIX tar format and a 9- track 1600 BPI magnetic tape in DEC FILES-11 format. Documentation is included in the price of the program: $150. MACMULTIVIEW UPDATE TO VERSION 5.1 MacMultiview is an interactive tool for the Macintosh II family which allows one to display and make computations utilizing polarimetric radar data collected by the Jet Propulsion Laboratory's imaging SAR (synthetic aperture radar) polarimeter system. The system includes the single-frequency L-band sensor mounted on the NASA CV990 aircraft and its replacement, the multi-frequency P-, L-, and C-band sensors mounted on the NASA DC-8. MacMultiview provides two basic functions: computation of synthesized polarimetric images and computation of polarization signatures. The radar data can be used to compute a variety of images. MacMultiview 5.1, NPO-18966, is written in C-language for Macintosh II series computers. MacMultiview will only run on Macintosh II series computers with 8-bit video displays (gray shades or color). The program also requires a minimum configuration of System 6.0, Finder 6.1, and 1Mb of RAM. MacMultiview is NOT compatible with System 7.0. It requires 32- Bit QuickDraw. Note: MacMultiview may not be fully compatible with preliminary versions of 32-Bit QuickDraw. Macintosh Programmer's Workshop and Macintosh Programmer's Workshop C (version 3.0) are required for recompiling and relinking. The standard distribution medium for this package is a set of three 800K 3.5 inch diskettes in Macintosh format. MacMultiview is a copyrighted work with all copyright vested in NASA. Program $650; documentation $18. SINDA '85/FLUINT, NEW CONVEX VERSION SINDA, the Systems Improved Numerical Differencing Analyzer, is a software system for solving lumped parameter representations of physical problems governed by diffusion-type equations. SINDA was originally designed for analyzing thermal systems represented in electrical analog, lumped parameter form, although its use may be extended to include other classes of physical systems which can be modeled in this form. As a thermal analyzer, SINDA can handle such interrelated phenomena as sublimation, diffuse radiation within enclosures, transport delay effects, and sensitivity analysis. FLUINT, the FLUid INTegrator, is an advanced one-dimensional fluid analysis program that solves arbitrary fluid flow networks. The working fluids can be single phase vapor, single phase liquid, or two phase. The SINDA'85/FLUINT system permits the mutual influences of thermal and fluid problems to be analyzed. SINDA'85/FLUINT is written in FORTRAN 77. Version 2.3 has been implemented on DEC VAX series computers running VMS, Sun-3 and Sun-4 computers running SunOS, Cray series computers running UNICOS, and the new port, HQN-11035, to CONVEX computers running CONVEX OS. The CONVEX version is available on 9-track 1600 BPI UNIX tar format magnetic tape and is also available on a .25 inch streaming magnetic tape cartridge in UNIX tar format. Ten year license $4,000. TRASYS UPDATE to P25, NEW CRAY VERSION The Thermal Radiation Analyzer System, TRASYS, is a computer software system with generalized capability to solve the radiation related aspects of thermal analysis problems. TRASYS computes the total thermal radiation environment for a spacecraft in orbit. The software calculates internode radiation interchange data as well as incident and absorbed heat rate data originating from environmental radiant heat sources. TRASYS provides data of both types in a format directly usable by such thermal analyzer programs as SINDA'85/FLUINT. The DEC VAX version (version P25) and the CRAY version (version P25) of TRASYS require installation of the NASADIG library (MSC- 21801 for DEC VAX or MSC-22001 for CRAY), which is available from COSMIC either separately or bundled with TRASYS. The NASADIG (NASA Device Independent Graphics Library) plot package provides a pictorial representation of input geometry, orbital/orientation parameters, and heating rate output as a function of time. NASADIG supports Tektronix terminals. The CRAY version of TRASYS (P25) is written in FORTRAN 77 for batch execution (only the plotting driver program is interactive) and has been implemented on a CRAY-XMP under UNICOS. The standard distribution medium for either MSC-21959 (CRAY version without NASADIG) or COS-10040 (CRAY version with NASADIG) is a 1600 BPI 9-track magnetic tape in tar format. Both versions are also available on a .25 inch streaming magnetic tape cartridge in UNIX tar format. The DEC VAX version of TRASYS (P25) is written in FORTRAN 77 for batch execution (only the plotting driver program is interactive) and has been implemented on a DEC VAX 8650 computer under VMS. Since the source codes for MSC-21030 and COS-10026 are in VAX/VMS text library files and DEC Command Language files, COSMIC will only provide these programs in the following formats: MSC-21030, TRASYS (DEC VAX version P25 without NASADIG) is available on 9-track 1600 BPI magnetic tape in VAX BACKUP format (standard medium) or in VAX BACKUP format on a TK50 tape cartridge; COS-10026, TRASYS (DEC VAX version P25 with NASADIG), is available in VAX BACKUP format on either a 9-track 1600 BPI magnetic tape (standard medium) or a TK50 tape cartridge. TRASYS with NASADIG $6,500; documentation $225. TRASYS without NASADIG $5,000; documentation $207. NASADIG, NEW UNIX VERSION The NASA Device Independent Graphics Library from NASA Johnson Space Center is a general purpose graphics library for use with many computer-based engineering and management applications. The library gives the user the opportunity to translate data into effective graphic displays for presentation. The software offers many features which allow the user flexibility in creating graphics. These include two- and three-dimensional plotting, splines and polynomial interpolation, area blanking control, multiple log/linear axes, legends and text control, curve thickness control, and multiple text fonts (18 regular, 4 bold). NASADIG provides the following output device drivers: Selanar 100XL, VECTOR Move/Draw ASCII and PostScript files, Tektronix 40xx, 41xx, and 4510 Rasterizer, DEC VT-240 (4014 mode), IBM AT/PC compatible with SmartTerm 240 emulator, HP Lasergrafix Film Recorder, QMS 800/1200 and DEC LN03+ Laserprinters. NASADIG is written in ANSI FORTRAN 77 and is intended to be machine independent. The source code is currently distributed in formats compatible with DEC VAX series computers operating VMS 5.0 or higher (MSC-21801), and UNIX computers (MSC-22001). The UNIX version has been successfully implemented on Sun series computers running SunOS, SGI series computers running IRIX, Decstation series computers running ULTRIX, and a Cray X-MP running UNICOS. MSC-21801 is available in DEC VAX BACKUP format on either a 9-track 1600 BPI magnetic tape (standard distribution medium) or a TK50 tape cartridge. MSC-22001 is available on a .25 inch streaming magnetic tape cartridge in UNIX tar format. With minor modification, the UNIX source code can be ported to other platforms including IBM PC/AT series computers and compatibles. Program $3,000; documentation $32. SSL The Simple Sockets Library (SSL) from NASA Goddard Space Flight Center allows C programmers to develop systems of cooperating programs using Berkeley streaming Sockets running under the TCP/IP protocol over Ethernet. The SSL provides simple ways to move information between programs running on the same or different machines and does so with little overhead. The SSL can create three types of Sockets: a named server, client, and an accept Socket. The Socket is deliberately used in a fashion reminiscent of the use of FILE pointers so that the C user who knows how to read and write a file will immediately feel comfortable with reading and writing Sockets. SSL consists of three parts, the library, PortMaster, and the utilities. The user of SSL accesses it by linking their programs to the library. The PortMaster coordinates the communications between the clients and server. There are three utilities provided with the SSL. SKTDBG can be used to debug programs that make use of the SSL. SPMTABLE lists the servers and port numbers on a requested machine. SRMSRVR tells the PortMaster to forcibly remove a named server from its list. The package also includes two example programs, multiskt.c, which makes multiple accepts on one server, and sktpoll.c, which repeatedly attempts to connect a client to some server. SSL, GSC-13520, is a machine independent library written in the C-language for computers connected via Ethernet using the TCP/IP protocol. It has been successfully compiled and implemented on a variety of platforms, including Sun series computers running SunOS, DEC VAX series computers running VMS, SGI computers running IRIX, DECstations running ULTRIX, and HP Apollo 3000/4000/400T computers running HP-UX. SSL requires 45K of RAM to run under SunOS and 80K of RAM to run under VMS. For use on IBM PC series computers and compatibles, SSL requires Microsoft C 6.0 and the Wollongong TCP/IP package. Source code for sample programs and debugging tools are provided. The standard distribution medium for SSL is a .25 inch streaming magnetic tape cartridge in UNIX tar format. It is also available on a 3.5 inch diskette in UNIX tar format and a 5.25 inch 360K MS-DOS format diskette. Program $400; documentation $14. WT WT was developed at NASA Lewis Researach Center to calculate fan rotor power requirements and output thrust for a closed loop wind tunnel. The program uses blade element theory to calculate aerodynamic forces along the blade using airfoil lift and drag characteristics at an appropriate blade aspect ratio. A tip loss model is also used which reduces the lift coefficient to zero for the outer three percent of the blade radius. The application of momentum theory is not used to determine the axial velocity at the rotor plane. Unlike a propeller, the wind tunnel rotor is prevented from producing an increase in velocity in the slipstream. Instead, velocities at the rotor plane are used as input. Other input for WT includes rotational speed, rotor geometry, and airfoil characteristics. Inputs for rotor blade geometry include blade radius, hub radius, number of blades, and pitch angle. Airfoil aerodynamic inputs include angle at zero lift coefficient, positive stall angle, drag coefficient at zero lift coefficient, and drag coefficient at stall. WT, LEW-15534, is written in APL2 using IBM's APL2 interpreter for IBM PC series and compatible computers running MS-DOS. WT requires a CGA or better color monitor for display. It also requires 640K of RAM and MS-DOS v3.1 or later for execution. Both an MS-DOS executable and the source code are provided on the distribution medium. The standard distribution medium for WT is a 5.25 inch 360K MS-DOS format diskette in PKZIP format. The utility to unarchive the files, PKUNZIP, is also included. Program $100; documentation $12. FORPRINT FORPRINT, from NASA Marshall Space Flight Center, prints FORTRAN coded output files on most non-Postscript printers with extra features such as font control for Epson and Hewlett Packard printers. Many FORTRAN programs output data to the printer or to a data file with the first column of data reserved for printer control codes. Some printers do not respond to these codes during printing. FORPRINT rewrites the data to the printer and inserts the correct printer control codes. Alternative uses include the ability to separate a data or ASCII file during printing by inserting a '1', using an editor, in the first column of the data line that should start a new page. FORPRINT, MFS-29901, is written in FORTRAN 77 for IBM PC series computers and compatibles running MS-DOS, and Sun series computers running SunOS. It has been successfully compiled and implemented using Lahey FORTRAN 77 under MS-DOS. When used on MS-DOS machines, this program requires 50K of RAM and MS-DOS v3.3 or latter. It requires 184K of RAM under SunOS. The standard distribution medium for FORPRINT is a 5.25 inch 360K MS-DOS format diskette. Documentation is included in the price of the program: $100. KNET KNET, from NASA Jet Propulsion Laboratory, facilitates distributed computing between a UNIX compatible local host and a remote host which may or may not be UNIX compatible. It is capable of automatic remote login. That is, it performs on the user's behalf the chore of handling host selection, user name, and password to the designated host. Once the login has been successfully completed, the user may interactively communicate with the remote host. Data output from the remote host may be directed to the local screen, to a local file, and/or to a local process. Conversely, data input from the keyboard, a local file, or a local process may be directed to the remote host. KNET, NPO-18634, is written in ANSI standard C-language for computers running UNIX. It has been successfully implemented on several Sun series computers and a DECstation 3100 and used to run programs remotely on VAX VMS and UNIX based computers. It requires 100K of RAM under SunOS and 120K of RAM under DEC RISC ULTRIX. An electronic copy of the documentation is provided on the distribution medium. The standard distribution medium for KNET is a .25 inch streaming magnetic tape cartridge in UNIX tar format. It is also available on a 3.5 inch diskette in UNIX tar format. KNET is a copyrighted work with all copyright vested in NASA. Program $500; documentation $13. IDG The Interactive DIF Generator (IDG) utility from NASA Jet Propulsion Laboratory is a tool used to generate and manipulate Directory Interchange Format files (DIF). Its purpose as a specialized text editor is to create and update DIF files which can be sent to NASA's Master Directory, also referred to as the International Global Change Directory at Goddard. Many government and university data systems use the Master Directory to advertise the availability of research data. The IDG interface consists of a set of four windows: (1) the IDG main window; (2) a text editing window; (3) a text formatting and validation window; and (4) a file viewing window. The tool is interactive and requires a mouse or a trackball to operate. IDG, NPO-18851, is written in C-language for Sun computers running SunOS. This package requires the X Window System, Version 11 Revision 4, with OSF/Motif 1.1. IDG requires 1.8Mb of hard disk space. The standard distribution medium for IDG is a .25 inch streaming magnetic tape cartridge in UNIX tar format. It is also available on a 3.5 inch diskette in UNIX tar format. The program is a copyrighted work with all copyright vested in NASA. Program $200; documentation $18. OSMEAN OSMEAN is a sophisticated FORTRAN algorithm from NASA's Jet Propulsion Laboratory that converts between osculating and mean classical orbit elements. Mean orbit elements are advantageous for trajectory design and maneuver planning since they can be propagated very quickly; however, mean elements cannot describe the exact orbit at any given time. Osculating elements will enable the engineer to give an exact description of an orbit; however, computation costs are significantly higher due to the numerical integration procedure required for propagation. By calculating accurate conversions between osculating and mean orbit elements, OSMEAN allows the engineer to exploit the advantages of each approach for the design and planning of orbital trajectories and maneuver planning. OSMEAN, NPO-18741, is written in FORTRAN 77 for HP 9000 series computers running HP-UX (NPO-18976) and DEC VAX series computers running VMS (NPO-18741). The HP version requires 388K of RAM for execution and the DEC VAX version requires 254K of RAM for execution. Sample input and output are listed in the documentation. Sample input is also provided on the distribution medium. The standard distribution medium for the HP 9000 series version is a .25 inch streaming magnetic IOTAMAT tape cartridge in UNIX tar format. It is also available on a .25 inch streaming magnetic tape cartridge in UNIX tar format or on a 3.5 inch diskette in UNIX tar format. The standard distribution medium for the DEC VAX version is a 1600 BPI 9-track magnetic tape in DEC VAX BACKUP format. It is also available on a TK50 tape cartridge in DEC VAX BACKUP format. OSMEAN was developed on a VAX 6410 in 1989, and was ported to the HP 9000 series platform in 1991. It is a copyrighted work with all copyright vested in NASA. Program $1,300; documentation $16. POST/6DPOST UPDATE/NEW MACHINE VERSIONS POST is a point mass, three-degree-of-freedom program. 6D POST, a direct extension of POST, is a general-purpose rigid-body, six- degree-of-freedom point mass program. For the first time, these programs from NASA Langley Research Center are being offered only as a package. The POST package can be used to solve a variety of performance, guidance, and flight control problems for atmospheric and orbital vehicles. The principal features of POST/6D POST include the capability to simulate up to 900 distinct trajectory phases including generalized planet and vehicle models, modular packages which allow for high fidelity simulation of aerodynamics, propulsion, etc., and optimization capability that includes equality and inequality constraints. Typical applications of POST/6D POST include: 1) Performance capability of ascent, on-orbit, and entry vehicle, 2) Guidance and flight control system simulation and analysis, 3) Loads and dispersion type-analyses, 4) General purpose 6D simulation of controlled and uncontrolled vehicles, and 5) 6D performance validation. The documentation includes a troubleshooting guide which includes error messages. The POST documentation also contains three sample problems: 1) Ascent, 2) Entry, and 3) Orbital Maneuvers. The documentation price listed below includes only the POST documentation. The documentation for 6D POST is available separately at a price of $138.00. There is a great deal of overlap in the documentation for POST and 6D POST; however, users who are specifically interested in 6D POST may want to purchase the documentation for 6D POST first. POST/6D POST contains both POST and 6D POST. They are written in FORTRAN 77 and C-language. Two machine versions are available, one for the SUN series computers running SunOS (LAR-14871) and one for Silicon Graphics IRIS machines running the IRIX operating system (LAR-14869). Both the programs require 7Mb of RAM for execution. The standard distribution medium for POST/6D POST is a .25 inch streaming magnetic tape cartridge in UNIX tar format. The POST programs are available only for use by United States citizens. Program $5,000; documentation $163. COSPAT/PATCOS COSPAT/PATCOS is a set of four programs from the Naval Surface Warfare Center that interface COSMIC NASTRAN with PATRAN. This suite of programs facilitates the transfer of data between COSMIC NASTRAN, a general-purpose finite element analysis program, and PATRAN, a finite element pre- and postprocessor. PATCOS reads PATRAN neutral files and generates COSMIC NASTRAN bulk data files. COSPAT reads COSMIC NASTRAN bulk data files and generates PATRAN neutral files. COSPAT also reads COSMIC NASTRAN UT1 files and generates PATRAN results files. COSPAT and PATCOS partially support the generation of several other file formats including I- DEAS universal files, modified MOVIE.BYU files, and FOTO interface files. An I-DEAS universal file is used with SDRC's I- DEAS software. The FOTO interface file is used with the FOTO data visualization software package. The other two programs of the set, UT1FORM and UT1UNFORM, are used to facilitate the transfer of a COSMIC NASTRAN binary UT1 file between computers with different binary file formats. UT1FORM reads a binary UT1 file and generates an ASCII file. UT1UNFORM reads the ASCII file created by UT1FORM and generates a binary UT1 file. COSPAT/PATCOS is a set of four programs, two of which are written in machine independent FORTRAN, while two contain both machine independent and machine dependent FORTRAN. Although COSMIC offers a VAX version (DOD-00099) and a UNIX version (DOD-00100), both include the machine dependent source code for six platforms: Apollos running Domain/OS 10.3.5; CRAYs running UNICOS 6.1; IBM RS/6000s running AIX 3.1; Silicon Graphics IRIS computers running IRIX 4.0.1.; Suns running SunOS 4.1.2; and VAX computers running VMS 5.3-1. The machine dependent source code contains three subroutines: one to open files and two to return the date and time. The open subroutine should be the same for most UNIX operating systems. The subroutines for returning the date and time are usually different for different FORTRAN compilers. COSPAT/PATCOS requires approximately 11Mb of RAM for execution. The only difference between DOD-00099 and DOD-00100 is the distribution medium. The VAX version (DOD-00099) is available on a 1600 BPI 9-track magnetic tape in DEC FILES-11 format (standard distribution medium) or on a TK50 tape cartridge in DEC VAX BACKUP format. The standard distribution medium for the UNIX version (DOD-00100) is a .25 inch streaming magnetic (QIC-11) tape cartridge in UNIX tar format. Upon request, the UNIX version is also available on a 1600 BPI 9-track magnetic tape in UNIX tar format or on .25 inch tapes readable on IRIS or IBM RS/6000 tape drives. Documentation is included in the price of the program. Program and documentation $200. RENT The Rockwell Environment and NASTRAN Trainer has been developed to assist new and current users of the finite element code NASTRAN. NASTRAN is best learned by using it. The Rockwell Environment and NASTRAN Trainer (RENT) is an organized, systematic collection of IBM features consisting of panels, clists, skeletons and messages, along with FORTRAN and Pascal programs and example NASTRAN data files. The primary purpose of RENT is to provide a user friendly environment in which the job of file handling and operating system considerations can be hidden from view of the average NASTRAN user. The NASTRAN user can build and run a finite element model without concern for file allocations, procedures and job control languages. To supplement RENT, a basic training module is provided to instruct new users on many aspects of finite element modeling using NASTRAN. This includes eighteen problems (10 static, 8 dynamic) with classical solutions tailored to the size, properties and loads chosen by the user. This method allows individuals to learn at their own pace and to check the accuracy of the models they build. A special feature of RENT is the extensive on-line COSMIC NASTRAN documentation. This on-line manual provides instant information on the executive, case and bulk data cards, rigid formats, DMAP listings and error messages. Also included is a NASTRAN dictionary. The Rockwell Environment and NASTRAN Trainer, MSC-22092, is written in VS/FORTRAN, VS/Pascal, and IBM JCL for an IBM computer system running MVS/ESA SP 4.1.0 using TSO/E 2.1.0. Executable code is included. The VS/FORTRAN and VS/Pascal compilers are required to produce new executable code. RENT has job setups to execute COSMIC/NASTRAN and MSC/NASTRAN on the IBM or MSC/NASTRAN on the CRAY running UNICOS 6.1. At least one of these versions of NASTRAN is required in order to run the Rockwell Environment and NASTRAN Trainer as intended. RENT also includes over 80,000 NASTRAN statements. The standard distribution medium for this program is a 1600 BPI 9-track IEBCOPY format magnetic tape. A 5.25 inch 360K MS-DOS format diskette containing installation files is also included. Program and documentation $200. THE RELIABILITY WORKBENCH: SURE, PAWS/STEM, and ASSIST The reliability workbench has been updated for the DEC VAX. A new machine version of the programs is now available for the Sun. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM language-based programs (LAR-14165, LAR-14920); and the new FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. The programs of the reliability workbench were originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The VMS versions were is written in PASCAL, C-language, and FORTRAN 77. The standard distribution medium for the VMS versions is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The Sun UNIX versions are written in ANSI C-language and PASCAL. An ANSI compliant C compiler is required in order to compile the C portion of this package. The standard distribution medium for the Sun versions of the SURE, PAWS/STEM, and ASSIST programs is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. SURE The Semi-Markov Unreliability Range Evaluator, SURE, is an analysis tool for reconfigurable, fault-tolerant systems. Traditional reliability analyses are based on aggregates of fault-handling and fault-occurrence models. SURE provides an efficient means for calculating accurate upper and lower bounds for the death state probabilities for a large class of semi- Markov models, not just those which can be reduced to critical- pair architectures. The calculated bounds are close enough (usually within 5 percent of each other) for use in reliability studies of ultra-reliable computer systems. The SURE bounding theorems have algebraic solutions and are consequently computationally efficient even for large and complex systems. SURE can optionally regard a specified parameter as a variable over a range of values, enabling an automatic sensitivity analysis. Program $1000; documentation $44. PAWS/STEM Traditional fault-tree techniques for analyzing the reliability of large, complex systems fail to model the dynamic reconfiguration capabilities of modern computer systems. Markov models, on the other hand, can describe fault-recovery (via system reconfiguration) as well as fault-occurrence. The Pade Approximation with Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) programs provide a flexible, user-friendly, language-based interface for the creation and evaluation of Markov models describing the behavior of fault-tolerant reconfigurable computer systems. PAWS and STEM produce exact solutions for the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. Program $1,000; documentation $19. ASSIST ASSIST, the Abstract Semi-Markov Specification Interface to the SURE Tool program, is an interface that will enable reliability engineers to accurately design large semi-Markov models. The user describes the failure behavior of a fault-tolerant computer system in an abstract, high-level language. The ASSIST program then automatically generates a corresponding semi-Markov model. The abstract language allows efficient description of large, complex systems; a one-page ASSIST-language description may result in a semi-Markov model with thousands of states and transitions. The ASSIST program also includes model-reduction techniques to facilitate efficient modeling of large systems. Program $1,000; documentation $38. NOTE: SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please ask us about COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. FAULT TREE COMPILER FTC, the Fault-Tree Compiler program, is a tool used to calculate the top-event probability for a fault-tree. Five different gate types are allowed in the fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. The high-level input language is easy to understand and use. In addition, the program supports a hierarchical fault tree definition feature which simplifies the tree-description process and reduces execution time. A rigorous error bound is derived for the solution technique. This bound enables the program to supply an answer precisely (within the limits of double precision floating point arithmetic) at a user- specified number of digits accuracy. The program also facilitates sensitivity analysis with respect to any specified parameter of the fault tree such as a component failure rate or a specific event probability by allowing the user to vary one failure rate or the failure probability over a range of values and plot the results. FTC was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The program is written in PASCAL, ANSI compliant C-language, and FORTRAN 77. The TEMPLATE graphics library is required to obtain graphical output. The standard distribution medium for the VMS version of FTC (LAR-14586) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of FTC (LAR-14922) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. Program $1,000; documentation $17. CUTSETS Fault tree and digraph models are frequently used for system failure analysis. Both type of models represent a failure space view of the system using AND and OR nodes in a directed graph structure. Fault trees must have a tree structure and do not allow cycles or loops in the graph. Digraphs allow any pattern of interconnection between loops in the graphs. A common operation performed on digraph and fault tree models is the calculation of minimal cut sets. A cut set is a set of basic failures that could cause a given target failure event to occur. A minimal cut set for a target event node in a fault tree or digraph is any cut set for the node with the property that if any one of the failures in the set is removed, the occurrence of the other failures in the set will not cause the target failure event. CUTSETS, from NASA Ames Research Center, will identify all the minimal cut sets for a given node. The CUTSETS package contains programs that solve for minimal cut sets of fault trees and digraphs using object-oriented programming techniques. These cut set codes can be used to solve graph models for reliability analysis and identify potential single point failures in a modeled system. CUTSETS includes a utility program that will convert the popular COD format digraph model description files into text input files suitable for use with the CUTSETS programs. FEAT (MSC-21873) and FIRM (MSC-21860) available from COSMIC are examples of programs that produce COD format digraph model description files that may be converted for use with the CUTSETS programs. CUTSETS, ARC-13286, is written in C-language to be machine independent. It has been successfully implemented on a Sun running SunOS, a DECstation running ULTRIX, a Macintosh running System 7, and a DEC VAX running VMS. The RAM requirement varies with the size of the models. CUTSETS is available in UNIX tar format on a .25 inch streaming magnetic tape cartridge (standard distribution) or on a 3.5 inch diskette. It is also available on a 3.5 inch Macintosh format diskette or on a 9-track 1600 BPI magnetic tape in DEC VAX FILES-11 format. Sample input and sample output are provided on the distribution medium. An electronic copy of the documentation in Macintosh Microsoft Word format is included on the distribution medium. Program $300; documentation $14. DG to FT Fault tree and digraph models are frequently used for system failure analysis. Both types of models represent a failure space view of the system using AND and OR nodes in a directed graph structure. Each model has its advantages. While digraphs can be derived in a fairly straightforward manner from system schematics and knowledge about component failure modes and system design, fault tree structure allows for fast processing using efficient techniques developed for tree data structures. The similarities between digraphs and fault trees permits the information encoded in the digraph to be translated into a logically equivalent fault tree. The DG TO FT translation tool from NASA Ames Research Center will automatically translate digraph models, including those with loops or cycles, into fault tree models that have the same minimum cut set solutions as the input digraph. This tool could be useful, for example, if some parts of a system have been modeled using digraphs and others using fault trees. The digraphs could be translated and incorporated into the fault trees, allowing them to be analyzed using a number of powerful fault tree processing codes, such as cut set and quantitative solution codes. DG TO FT, ARC-13287, is written in C-language to be machine independent. It has been successfully implemented on a Sun running SunOS, a DECstation running ULTRIX, a Macintosh running System 7, and a DEC VAX running VMS. The RAM requirement varies with the size of the models. DG TO FT is available in UNIX tar format on a .25 inch streaming magnetic tape cartridge (standard distribution) or on a 3.5 inch diskette. It is also available on a 3.5 inch Macintosh format diskette or on a 9-track 1600 BPI magnetic tape in DEC VAX FILES-11 format. Sample input and sample output are provided on the distribution medium. An electronic copy of the documentation in Macintosh Microsoft Word format is provided on the distribution medium. Program $300; documentation $13. NETWORLD If you are attending Networld, October 13-15 in Dallas, stop by the NASA booth and say hello to Pat Mortenson. MATERIALS EXPO Tom Broom will man a COSMIC exhibit booth at Materials Expo '92, November 2-5, Chicago. Stop by if you attend the show! NEURAL NETWORK CONFERENCE - NETS USER'S GROUP NASA Johnson Space Center, in conjunction with SimTec92, will host a neural network conference November 4-6, 1992. The meeting site is the South Shore Harbor conference facilty near the NASA Johnson Space Center in Houston, Texas. The conference will also feature a user's group meeting for NETS, a neural network simulation package distributed by COSMIC. For details on the NETS activity contact Dr. Robert Shelton, phone (713) 483-5901 (shelton@gothamcity.jsc.nasa.gov). SUPERCOMPUTING '92 Pat Mortenson will distribute literature in the research exhibit area at Supercomputing '92, Minniapolis, November 16-20. NASTRAN TRAINING A NASTRAN Workshop, featuring hands-on training in the powerful finite element analysis tool, will be held December 1-4, 1992 at the University of Georgia. The first day will review the finite element method, deck setup, and static analysis. The second day will continue with static analysis and deck setup and will cover the element library. The third day will move into normal modes analysis and frequency response analysis. The final day will deal with transient analysis, structural symmetry, problem control, and large problem considerations. The cost of the course is $795. For more information: Shirley Sanders COSMIC (706) 542-3265 NASTRAN COLLOQUIUM, CALL FOR PAPERS The 21st NASTRAN User's Colloquium will be held April 26-30, 1993, in Tampa, Florida. Papers are invited on all topics that relate to NASTRAN. A one-page abstract is due by November 1, 1992. For more information: Shirley Sanders COSMIC (706) 542-3265 PARALLEL COMPUTATION NASA Langley Research Center will host the 2nd Symposium on Parallel Computational Methods for Large Scale Structural Analysis and Design, February 24-25, 1993 in Norfolk, VA. For more information contact: Olaf Storaasli NASA Langley Research Center Mail Stop 240 Hampton, VA 23665-5225 olaf_storaasli@sdmail.larc.nasa.gov Ordering COSMIC Software: The COSMIC Order Department accepts checks, official pre-printed purchase order forms, MasterCard, and VISA. To speed delivery, COSMIC will process purchase orders that are FAXed to (706) 542- 4807 and followed up with a mailed copy. Credit card orders may be called in to the Order Department at (706) 542-3265. Thank you for your continued interest: COSMIC The University of Georgia 382 East Broad Street Athens, GA 30602 Phone: (706) 542-3265 FAX: (706) 542-4807 Internet: service@cossack.cosmic.uga.edu