last modified: 05-FEB-1999 | catalog | categories | new | search |

PSR-0354 FASTPLOT 1.0.

FASTPLOT, Interface Routines to MS FORTRAN Graphics Library

top ]
1. NAME OR DESIGNATION OF PROGRAM:  FASTPLOT 1.0
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
FASTPLOT 1.0 PSR-0354/01 Tested 05-FEB-1999

Machines used:

Package ID Orig. computer Test computer
PSR-0354/01 IBM PC PC Pentium 200
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

FASTPLOT is a library of
routines that can be used to interface with the Microsoft FORTRAN Graphics library (GRAPHICS.LIB). The FASTPLOT routines simplify the development of graphics applications and add capabilities such as histograms, splines, symbols, and error bars. FASTPLOT also includes routines that can be used to create menus.
top ]
4. METHODS

  FASTPLOT is a library of routines which must be linked with a user's FORTRAN programs that call any FASTPLOT routines. In addition, the user must link with the Microsoft FORTRAN Graphics library (GRAPHICS.LIB).
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:  None noted
top ]
6. TYPICAL RUNNING TIME

The FASTPLOT routines are called from user programs to the FASTPLOT library which is linked with user programs. Run time is largely dependent on processor, bus, qualities of a given VGA adapter, and the way in which the routines are used within a user program.
PSR-0354/01
The FASTPLOT package was installed in a PC DELL OptiPlex GXPro, equipped with a Pentium PRO processor of 200 MHz, total memory 64 MB, running Windows NT 4.00. The demonstration program provided with the package is menu-driven; however most of the options available take at most a few tenths of a second to execute. The same applies to the six tutorial programs provided.
top ]
7. UNUSUAL FEATURES
top ]
8. RELATED OR AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
PSR-0354/01 05-FEB-1999 Tested at NEADB
top ]
10. REFERENCES
PSR-0354/01, included references:
- R.C. Ward:
FASTPLOT: An Interface to Microsoft FORTRAN Graphics
ORNL/TM-12373 (1994)
top ]
11. HARDWARE REQUIREMENTS

FASTPLOT  requires an  IBM  PC  or compatible with a VGA monitor.
PSR-0354/01
The FASTPLOT package was installed in a PC DELL OptiPlex GXPro, equipped with a Pentium PRO processor of 200 MHz, total memory 64 MB, running Windows NT 4.00. Less than 2 MB of diskspace are required to hold the package files.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
PSR-0354/01 FORTRAN-77
top ]
13. SOFTWARE REQUIREMENTS

The Microsoft FORTRAN v5.1 compiler was used to build the object and sample executable files included in this package.
PSR-0354/01
The FASTPLOT demonstration program and other executable files provided within the FASTPLOT package were executed under DOS (Windows NT 4.00). The tutorial programs provided with the package were compiled and linked using the Microsoft Fortran-77 compiler (Version 5.10) and Linker (Version 5.15).
The Microsoft Fortran-77 library of graphics routines (GRAPHICS.LIB) must be linked with the users programs calling FASTPLOT routines. Therefore, the installation of the Microsoft Fortran-77 compiler system is necessary for users developping their codes using the FASTPLOT package and associated library.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by:
                Radiation Safety Information Computational                                 Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U. S. A.

Developed by:   Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U. S. A.
top ]
16. MATERIAL AVAILABLE
PSR-0354/01
MISTP: README-P.354 RISC information file
MISTP: READ.ME Author's information file
MISTP: DISK.LIST List of files on disk
DATTP: FP_MAKE.EXE Used by install procedure
DATTP: FP_MAKE.FOR FP-MAKE FORTRAN source
DATTP: INSTALL.BAT Installation batch file
DATTP: HELP.BAT Help batch file
LODTP: BROWSE.COM Utility to view files
LODTP: KEYPRESS.COM Utility program
DATTP: FP_FONT.LOC Font location file
DATTP: $MAKE_FP.BAT Make batch file
DATTP: EXAMPL11.LBL Data file required by FPDEMO
DATTP: EXAMPL11.DAT Data file required by FPDEMO
DATTP: EXAMPL12.DAT Data file required by FPDEMO
DATTP: EXAMPL10.DAT Data file required by FPDEMO
DATTP: EXAMPL12.DAT Data file required by FPDEMO
DATTP: IMAGE.DAT Data file required by FPDEMO
DATTP: FRACTAL.DAT Data file required by FPDEMO
DATTP: CORK.TOM Data file required by FPDEMO
MISTP: FPHELP.2 Help file for FPDEMO
MISTP: FPHELP.6 Help file for FPDEMO
MISTP: FPHELP.4 Help file for FPDEMO
MISTP: FPHELP.7 Help file for FPDEMO
MISTP: FPHELP.3 Help file for FPDEMO
MISTP: FPHELP.5 Help file for FPDEMO
MISTP: FPHELP.1 Help file for FPDEMO
LODTP: FPDEMO.EXE Compiled with MS FORTRAN 5.1
LODTP: TEXT.COM Utility to restore text mode
OBJTP: HELVB.FON Helvetica BOLD font
OBJTP: MODERN.FON Modern font
OBJTP: ROMAN.FON Roman font
OBJTP: SCRIPT.FON Script font
OBJTP: TMSRB.FON Times-Roman BOLD font
OBJTP: COURB.FON Courrier BOLD font
OBJTP: FASTPLOT.LIB FASTPLOT  lib for MS FORT 5.1
OBJTP: FP_SYMBL.TAB FASTPLOT symbol table
OBJTP: FASTPLOT.LST List of routines in library
OBJTP: FP_COLOR.16 16 color map (thermal)
OBJTP: FP_COLOR.256 256 color map (thermal)
OBJTP: F77STR.LIB Iring handling library
OBJTP: F77STR.LST List file for F77STR.LIB
SRCTP: FPCOLOR.FOR FORTRAN source
LODTP: FPCOLOR.EXE Author's executable
MISTP: COLOR4.RGB Color mapping file
MISTP: DEFAULT.RGB  Color mapping file
MISTP: THERMAL.RGP Color mapping file
MISTP: COLOR7.RGP  Color mapping file
MISTP: COLOR6.RGP  Color mapping file
MISTP: COLOR2.RGP  Color mapping file
MISTP: TEMP.RGB Color mapping file
MISTP: PALETTE.DOC Information file
DATTP: PALETTE.BAT Batch file for EPCOLOR
SRCTP: FASTPLOT.FOR FORTRAN source-FASTPPLOT.LIB
SRCTP: FPDEMO.FOR FORTRAN source for demo program
SRCTP: FPKEYINT.ASM Assembler src for keyb routine
OBJTP: FPKEYINT.OBJ (Object file for above)
SRCTP: FPTUTOR1.FOR FORTRAN src for FPTUTOR prog
SRCTP: FPTUTOR2.FOR FORTRAN src for FPTUTOR prog
SRCTP: FPTUTOR3.FOR FORTRAN src for FPTUTOR prog
SRCTP: FPTUTOR4.FOR FORTRAN src for FPTUTOR prog
SRCTP: FPTUTOR5.FOR FORTRAN src for FPTUTOR prog
SRCTP: FPTUTOR6.FOR FORTRAN src for FPTUTOR prog
DATTP: FPDEMO.LKD Example link file
SRCTP: F77STR.FOR String handling FORTRAN src
REPTP: ORNL/TM-12373 (1994)
top ]
17. CATEGORIES
  • P. General Mathematical and Computing System Routines

Keywords: FORTRAN, computers, library, plotting.