last modified: 01-OCT-1978 | catalog | categories | new | search |

NEA-0517 MAPLIB.

MAPLIB, Thermodynamics Materials Property Generator for FORTRAN Program

top ]
1. NAME OR DESIGNATION OF PROGRAM:  MAPLIB
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
MAPLIB NEA-0517/01 Tested 01-OCT-1978

Machines used:

Package ID Orig. computer Test computer
NEA-0517/01 IBM 370 series IBM 370 series
top ]
3. NATURE OF PHYSICAL PROBLEM SOLVED

MAPLIB is a program system which  is able to incorporate the values of the properties of any material  in a form suitable for use in other computer programs. The data are  implemented in FORTRAN functions. A utility program is provided to assist in library management.
top ]
4. METHOD OF SOLUTION

MAPLIB consists of the following parts:
1. Conventions for the data format.
2. Some integrated data.
3. A data access system (FORTRAN subroutine).
4. An utility program for updating and documentation of the actual    library content.
The central part is a set of FORTRAN functions, e.g. WL H2O v(t,p) (heat conduction of water vapor as a function of temperature and pressure), which compute the required data and which can be called by the user program.
The data content of MAPLIB has been delivered by many persons. There was no systematic evaluation of the material. It is the responsibi-  lity of every user to check the data for physical accuracy. MAPLIB only serves as a library system for manipulation and storing of such data.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

a) See responsibility as explained above.
b) Up to 1000 data functions could be implemented.
c) If too many data functions are included in MAPLIB, the storage    requirements become excessive for application in users programs.
top ]
6. TYPICAL RUNNING TIME:  A few milliseconds per call.
top ]
7. UNUSUAL FEATURES: UNUSUAL FEATURES OF THE PROGRAM
top ]
8. RELATED OR AUXILIARY PROGRAMS: RELATED AND AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
NEA-0517/01 01-OCT-1978 Tested at NEADB
top ]
10. REFERENCES

- A. Pee, U.Schumann:
  An Integrated Program Library for Material Property Data Nucl.
  Eng. Des. 14 (1970) 99-103.
- U.Schumann:
  MAPLIB - A Data Bank of FORTRAN Functions Describing Material
  Properties
  Software-Practice and Experience, 2 (1972) 21-28.
- A. Pee:
  Stoffdaten von Natrium
  Report KFK 924 (1969).
- W. Zimmerer:
  Darstellung der neu integrierten Stoffdaten-funktionen im System
  MAPLIB in tabellarischer und graphischer Form
  Report KFK-EXT. 8/78-3 (July 1978).
NEA-0517/01, included references:
- R.Schuster, W. Zimmerer:
Presentation of MAPLIB System Material Property Data in
Table and Graph Form
External Report 8/77-1
- U. Schumann:
MAPLIB, A program system for provision of material property data
to computer programs
KFK 1253 (September 1970)
- W. Zimmerer:
MAPLIB Functions for calculating the properties of helium, air,
carbon dioxide and water
KFK 1403 (May 1971)
- A. Pee and U. Schumann:
Advantages of dynamicising argument lists and the implementation
of this technique in Fortran and Icetran
KFK 1488 (October 1971)
top ]
11. MACHINE REQUIREMENTS

A disk for storing permanent data (e.g. 2314 or 3330) and direct access storage devices for temporary use.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-0517/01 FORTRAN+ASSEMBLER
top ]
13. OPERATING SYSTEM OR MONITOR UNDER WHICH PROGRAM IS EXECUTED:  Standard.
top ]
14. ANY OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Utility program manipulates character strings by means of IBM-FORTRAN features. The logic of these parts is oriented towards a four byte per word structure.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

        Kernforschungszentrum Karlsruhe
        Institut fuer Reaktorentwicklung,
        Postfach 3640
        D-7500 Karlsruhe 1, Germany.

The system program was developed by U. Schumann. The data functions have been contributed by many authors, in particular by W. Zimmerer.
top ]
16. MATERIAL AVAILABLE
NEA-0517/01
File name File description Records
NEA0517_01.001 SOURCE PROGRAM (UNCOMPILABLE,F4,EBCDIC) 8472
NEA0517_01.002 ASSEMBLER ROUTINES -- FREESP,DATUM 120
NEA0517_01.003 ASSEMBLER ROUTINES -- ARLIST 149
NEA0517_01.004 ASSEMBLER ROUTINES -- NUMBR$ 29
NEA0517_01.005 ASSEMBLER ROUTINES -- OBJLOAD 314
NEA0517_01.006 DUMMY ROU.(NUMBR$,FSPIE,DATUM,FREESP,A8FORM) 38
NEA0517_01.007 UTILITY PROGRAM (F4,EBCDIC) 4119
NEA0517_01.008 MAPPR,MAPRPL,SWP413,SWT413 AND DATA(CASE 1) 1033
NEA0517_01.009 BLOCK DATA FOR $WARN ROUTINE 27
NEA0517_01.010 MAPPR SAMPLE PROBLEM 2 INPUT DATA 620
NEA0517_01.011 REGISTER LIBRARY OF UTILITY PROGRAM 316
NEA0517_01.012 JCL FOR USING ORIGINAL LIBRARY 57
NEA0517_01.013 JCL FOR USING NEA D.B. VERSION LIBRARY 75
NEA0517_01.014 JCL FOR COMPI. LINK AND RUN STARTING SOURCE 265
NEA0517_01.015 UTILITY PRINTED OUTPUT 10578
NEA0517_01.016 SAMPLE PROBLEM 1 PRINTED OUTPUT 1426
NEA0517_01.017 SAMPLE PROBLEM 1 MESSAGES 138
NEA0517_01.018 SAMPLE PROBLEM 2 PRINTED OUTPUT 7620
NEA0517_01.019 SAMPLE PROBLEM 2 MESSAGES 2130
top ]
17. CATEGORIES
  • M. Data Management
  • Q. Materials.

Keywords: data processing, information retrieval, maintenance, special functions.