From: MERC::"uunet!ARISIA.dnet.ge.com!AITGW::pat@cosmic.cosmic.uga.edu" 5-APR-1993 10:15:39.38 To: everhart CC: Subj: COSMIC Info, April 1993 Received: by AITGW.DECnet (utk-mail11 v1.5) ; Mon, 5 Apr 93 09:50:57 EDT Received: from cossack.cosmic.uga.edu by aitgw.ge.com (5.65/GE Gateway 1.8T) id AA05567; Mon, 5 Apr 93 09:50:40 -0400 Received: from cossack.cosmic.uga.edu by cossack.cosmic.uga.edu id aa25583; 5 Apr 93 9:31 EDT Received: from cos1.cosmic.uga.edu by cossack.cosmic.uga.edu id aa25579; 5 Apr 93 8:59 EDT Received: by cosmic.cosmic.uga.edu (MX V3.1) id 20709; Mon, 05 Apr 1993 07:59:39 EDT Sender: pat@cosmic.cosmic.uga.edu Mmdf-Warning: Parse error in original version of preceding line at cossack.cosmic.uga.edu Date: Mon, 05 Apr 1993 07:59:37 EDT From: pat@cosmic.cosmic.uga.edu To: dcosmic-list@cossack.cosmic.uga.edu Message-Id: <0096A910.B7F73200.20709@cosmic.cosmic.uga.edu> Subject: COSMIC Info, April 1993 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 April, 1993. 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 1993 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. **************************************************************** NEW AND UPDATED PROGRAMS ANNOUNCED BELOW: 1. SILHOUETTE - HIDDEN LINE COMPUTER CODE WITH GENERALIZED SILHOUETTE SOLUTION 2. SAGE - MULTIDIMENSIONAL SELF-ADAPTIVE GRID CODE 3. IND - THE IND DECISION TREE PACKAGE 4. MICSTRAN - MICROMECHANICAL COMBINED STRESS ANALYSIS 5. VAXCMS - VAX CONTINUOUS MONITORING SYSTEM 6. MACSIGMA0 - MACINTOSH TOOL FOR ANALYZING JPL AIRSAR, ERS-1, JERS-1, AND MAGELLAN MIDR DATA **************************************************************** SILHOUETTE - HIDDEN LINE COMPUTER CODE WITH GENERALIZED SILHOUETTE SOLUTION SILHOUETTE, from NASA Dryden Flight Center, is a program for calligraphic drawings that can render any subset of polygons as a silhouette with respect to itself. The program is flexible enough to be applicable to every class of object. SILHOUETTE offers all possible combinations of silhouette and nonsilhouette specifications for an arbitrary solid. Thus, it is possible to enhance the clarity of any three-dimensional scene presented in two dimensions. Input to the program can be line segments or polygons. Polygons designated with the same number will be drawn as a silhouette of those polygons. This update allows the conversion of warped polygons, in addition to plane polygons, by breaking the warped polygon image into a family of triangles. The update provides a 300% increase in the speed of the SILHOUETTE code as well as a 35% - 75% increase in the basis HIDDEN LINE portion of the code. SILHOUETTE, inventory ARC-12721, is written in FORTRAN 77 and requires a graphics package such as DI-3000. The source code is intended to be machine independent. This program is available on a 5.25 inch 360K MS-DOS format diskette (standard distribution) and is also available on a 9-track 1600 BPI ASCII CARD IMAGE magnetic tape. Program $450; documentation $17. SAGE - MULTIDIMENSIONAL SELF-ADAPTIVE GRID CODE SAGE, from NASA Ames Research Center, is a flexible tool for adapting and restructuring both 2D and 3D grids. Solution- adaptive grid methods are useful tools for efficient and accurate flow predictions. In supersonic and hypersonic flows, strong gradient regions such as shocks, contact discontinuities, shear layers, etc., require careful distribution of grid points to minimize grid error and produce accurate flow-field predictions. SAGE helps the user obtain more accurate solutions by intelligently redistributing (i.e. adapting) the original grid points based on an initial or interim flow-field solution. The user then computes a new solution using the adapted grid as input to the flow solver. SAGE includes the ability to modify the adaption techniques in boundary regions, which substantially improves the flexibility of the adaptive scheme. The vectorial approach used in the analysis also provides flexibility. The user has complete choice of adaption direction and order of sequential adaptions without concern for the computational data structure. Multiple passes are available with no restraint on stepping directions; for each adaptive pass the user can choose a completely new set of adaptive parameters. This facility, combined with the capability of edge boundary control, enables the code to individually adapt multi-dimensional multiple grids. Zonal grids can be adapted while maintaining continuity along the common boundaries. For patched grids, the multiple-pass capability enables complete adaption. SAGE, inventory number ARC-13359, is written in FORTRAN 77 and is intended to be machine independent; however, it requires a FORTRAN compiler which supports NAMELIST input. It has been successfully implemented on Sun series computers, SGI IRIS's, DEC MicroVAX computers, HP series computers, the Cray YMP, and IBM PC compatibles. Source code is provided, but no sample input and output files are provided. It is assumed that the first two datasets are formatted as defined in the plotting software package PLOT3D. The amount of main memory is dependent on the size of the matrix. The standard distribution medium for SAGE is a 5.25 inch 360K MS-DOS format diskette. It is also available on a .25 inch streaming magnetic tape cartridge in UNIX tar format or on a 9-track 1600 BPI ASCII CARD IMAGE format magnetic tape. Program $1,500; documentation $20. IND - The IND Decision Tree Package A common approach to supervised classification and prediction in artificial intelligence and statistical pattern recognition is the use of decision trees. A tree is "grown" from data using a recursive partitioning algorithm to create a tree which has good prediction of classes on new data. Standard algorithms are CART (by Breiman Friedman, Olshen and Stone) and ID3 and its successor C4 (by Quinlan). As well as reimplementing parts of these algorithms and offering experimental control suites, the program IND from NASA Ames Researach Center also introduces Bayesian and MML methods and more sophisticated search in growing trees. These produce more accurate class probability estimates that are important in applications like diagnosis. IND consists of four basic kinds of routines: data manipulation routines, tree generation routines, tree testing routines, and tree display routines. The data manipulation routines are used to partition a single large data set into smaller training and test sets. The generation routines are used to build classifiers. The test routines are used to evaluate classifiers and to classify data using a classifier. And the display routines are used to display classifiers in various formats. IND, inventory number ARC-13188, is written in C-language for Sun4 series computers. It consists of several programs with controlling shell scripts. Extensive UNIX man entries are included. IND is designed to be used on any UNIX system, although it has only been thoroughly tested on SUN platforms. The standard distribution medium for IND is a .25 inch streaming magnetic tape cartridge in UNIX tar format. An electronic copy of the documentation in PostScript format is included on the distribution medium. Program $500; documentation $20. MICSTRAN - MICROMECHANICAL COMBINED STRESS ANALYSIS The Micromechanical Combined Stress Analysis (MICSTRAN) code from NASA Langley Research Center provides the materials engineer with a user-friendly, personal computer based tool to calculate overall composite properties given the constituent fiber and matrix properties. MICSTRAN can calculate internal stresses within a composite ply under combined thermomechanical loading. It assumes that the fibers have a circular cross-section and are arranged either in a repeating square or diamond array pattern within a ply. It uses a classical elasticity solution technique that has been demonstrated to calculate accurate stress results. Input to MICSTRAN consists of transversely isotropic fiber properties and isotropic matrix properties such as moduli, Poisson's ratios, coefficients of thermal expansion, and volume fraction. Loading input consists of a temperature change and ply stresses. All six stress components can be given to analyze a complete 3D stress state in a ply. Output consists of overall thermoelastic constants and stresses. Stress output can be requested along the fiber-matrix interface, the model boundaries, circular arcs, or at user-specified points located anywhere in the model. MICSTRAN, inventory number LAR-15005, is written in FORTRAN 77 for IBM PC series and compatible computers running MS-DOS. This program is designed to run on MicroSoft WINDOWS 3.0 or later and contains calls to the MicroSoft QuickWin libraries that are available with MicroSoft FORTRAN v5.1. A sample executable is included on the distribution media. It requires 2.5Mb of RAM for execution. The standard distribution medium for this program is one 5.25 inch 360K MS-DOS format diskette. It is also available on a 3.5 inch 720K MS-DOS format diskette. An electronic copy of the User Manual is included on the distribution media in Microsoft WORD for WINDOWS format. Hard copy documentation consists of the User Manual plus a 33-page theory manual, NASA Technical Memorandum 107575. Program $300; documentation $19. VAXCMS - VAX CONTINUOUS MONITORING SYSTEM The VAX Continuous Monitoring System (VAXCMS) was developed at NASA Headquarters to aid system managers in monitoring the performance of VAX systems through the generation of graphic images which summarize trends in performance metrics over time. Since its initial development, VAXCMS has been extensively modified at the NASA Lewis Research Center. Data is produced by utilizing the VMS MONITOR utility to collect the performance data, and then feeding the data through custom-developed linkages to the Computer Associates' TELL-A-GRAF computer graphics software to generate the chart images for analysis by the system manager. The VMS ACCOUNTING utility is also utilized to gather interactive process information. The charts that are generated by VAXCMS are: 1) CPU modes for each node over the most recent four month period 2) CPU modes for the cluster as a whole using a weighted average of all the nodes in the cluster based on processing power 3) Percent of primary memory in use for each node over the most recent four month period 4) Interactive processes for all nodes over the most recent four month period 5) Daily, weekly, and monthly, performance summaries for CPU modes, percent of primary memory in use, and page fault rates for each node 6) Daily disk I/O performance data plotting Average Disk I/O Response Time based on I/O Operation Rate and Queue Length. VAXCMS, inventory number LEW-14950, is written in DCL and VAX FORTRAN for use with DEC VAX series computers running VMS 5.1 or later. This program requires the TELL-A-GRAF graphics package in order to generate plots of system data. A FORTRAN compiler is required. The standard distribution medium for VAXCMS is a 9- track 1600 BPI magnetic tape in DEC VAX BACKUP format. It is also available on a TK50 tape cartridge in DEC VAX BACKUP format. An electronic copy of the documentation in ASCII format is included on the distribution medium. Portions of this code are copyrighted by Mr. David Lavery and are distributed with his permission. These portions of the code may not be redistributed commercially. Program $1,000; documentation $18. MACSIGMA0 - A MACINTOSH TOOL FOR ANALYZING JPL AIRSAR, ERS-1, JERS-1, AND MAGELLAN MIDR DATA MacSigma0 from NASA's Jet Propulsion Laboratory is an interactive tool for the Macintosh which allows users to display and make computations from radar data collected by the following sensors: the JPL AIRSAR, ERS-1, JERS-1, and Magellan. MacSigma0 provides four basic functions: synthesis of images (if necessary), statistical analysis of selected areas, analysis of corner reflectors as a calibration measure (if appropriate and possible), and informative mouse tracking. For instance, the JPL AIRSAR data can be used to synthesize a variety of images such as a total power image. The total power image displays the sum of the polarized and unpolarized components of the backscatter for each pixel. Other images which can be synthesized are HH, HV, VV, RL, RR, HHVV*, HHHV*, HVVV*, HHVV* phase and correlation coefficient images. For the complex and phase images, phase is displayed using color and magnitude is displayed using intensity. MacSigma0 can also be used to compute statistics from within a selected area or to analyze corner reflectors as a measure of the calibration for JPL AIRSAR, ERS-1, and JERS-1 data types. It computes a theoretical radar cross section and the actual radar cross section for a selected trihedral corner reflector. The theoretical cross section, measured cross section, their ratio in dBs, and other information are displayed to the user and can be saved into a text file. MacSigma0, inventory number NPO-19060, is written in C-language for use on Macintosh series computers. The minimum configuration requirements for MacSigma0 are System 6.0, Finder 6.1, 1Mb of RAM, and at least a 4-bit color or grey-scale graphics display. MacSigma0 is also System 7 compatible. To compile the source code, Apple's Macintosh Programmers Workbench (MPW) 3.2 and the MPW C language compiler version 3.2 are required. The source code will not compile with a later version of the compiler; however, the compiled application which will run under the minimum hardware configuration is provided on the distribution medium. In addition, the distribution media includes an executable which runs significantly faster but requires a 68881 compatible math coprocessor and a 68020 compatible CPU. Since JPL AIRSAR data files can be very large, it is often desirable to reduce the size of a data file before transferring it to the Macintosh for use in MacSigma0. A small FORTRAN program which can be used for this purpose is included on the distribution media. MacSigma0 will print statistics on any output device which supports QuickDraw, and it will print images on any device which supports QuickDraw or PostScript. The standard distribution medium for MacSigma0 is a set of five 1.4Mb Macintosh format diskettes. This program was developed in 1992 and is a copyrighted work with all copyright vested in NASA. Program $200; documentation $34. **************************************************************** Ordering COSMIC Catalogs and 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 **************************************************************** CALENDAR **************************************************************** ICAT/VET 93 NASA Johnson Space Center hosts a conference and exposition on Intelligent Computer-Aided Training (ICAT) and Virtual Environment Technology (VET) May 5 - 7, 1993. For exhibitor information, contact Mr. Don Meyers at phone (713) 283-3821 or fax (713) 283-3810. To submit a paper contact Mr. R. Bowen Loftin at phone (713) 483-8070 or fax (713) 244-5698. SPACE OPERATIONS, APPLICATIONS, AND RESEARCH SYMPOSIUM SOAR '93 will feature sessions on Robotics and Telepresence; Automation and Intelligent Systems; Human Factors; Life Sciences; and Space Maintenance and Servicing. August 5-7, 1993, Gulruth Center, NASA Johnson Space Center. Register through the University of Houston (713) 283-3030. TAW '93 The fifth Annual Thermal and Fluids Analysis Workshop will be hosted by NASA Lewis Research Center, August 16-20, 1993. Papers are invited in the areas of thermal control, refrigeration cycles, multiphase flows, computer code innovations, etc. A 400 word abstract should be sent to TAW '93, Mail Stop 86-14, NASA Lewis Research Center, Cleveland, OH 44135. This conference also includes hands-on training in the use of several thermal analysis computer codes, including SINDA '85/FLUINT and TRASYS. For more information phone Dr. Doug Darling (216) 433-8115.