Paper to be used as a Poster Session Hand-out at the ANS/M&C '95 Meeting, Portland, OR,
April 30 - May 4, 1995.
COREMAP - GRAPHICAL USER INTERFACE FOR DISPLAYING
REACTOR CORE DATA IN AN INTERACTIVE HEXAGON MAP
USER'S GUIDE
UiHi
o °
by
°. iff;
J3
-
F. L. Muscat and K. L. Derstine
*S
W 4> w
ill;
tl
<-" -S H P a •ao •S <3
JJjJt?«
oo
>[rli|fri
5
S'v.
> C
QC U
1,
nmini
Argonne National Laboratory
Reactor Analysis Division
9700 S. cass Avenue
Argonne, IL 60439
•g s i &«§
.,
g
S
2.
CO
a
o
•=
i.
_ _
.M o "o
«>
lUlw
o
115-1-151
iitfijilii
:w E
KiiHi!
The submitted manuscript has been authored
by a contractor of the U. S. Government
under contract
No. W-31-109-ENG-38.
Accordingly, the U. S- Government retains a
nonexclusive, royalty-free license to publish
or reproduce the published form of this
contribution, or allow others to do so, for
U. S. Government purposes.
iiiffllil!
i JHi I
*Work supported by the U.S. Department of Energy, Nuclear Energy Programs under Contract W-31-109-ENG-38.
M l W n O N OF THIS DOCUMENT IS U N U M ^
jy^£
J g £
E
a B
°il
DISCLAIMER
Portions of this document may be illegible
in electronic image products. Images are
produced from the best available original
document.
COREMAP
User's Guide
ARGONNE NATIONAL LABORATORY
Reactor Analysis Division
Florence Muscat
9700 South Cass Avenue
Argonne, EL 60439, USA
COREMAP V2.1 - December 1994
For X Window System/UNIX Workstations
S5
Viewer frilta*
teltceUorn
Settlnst
—iDCQhyltgJr
9
LinCgiSw
|OCell Statu
iiEi_
ZOOM FMUTC*
Center cell: (ting ruber: PlxiMp flzt; 9,0xS,6 Inche*
—tP^oPWWT
Ct Text ;
|fto toa wAlLfciaciif
Zt Color;
(ft* IbtA wll-ifcla i S [
Table of Contents
Introduction
1
COREMAP Overview
About The COREMAP User's Guide
System Requirements
In Practice
1
1
2
2
Chapter 1 - Input Files
3
Introduction
GEODST Ordering
RUNDESC Ordering
RUNDESC Ordering Description
EBRH/HEXA Core Grids
ASCII Input File Formats
RUNDESC Format
RATIOS Format
IMIS Format
OTHER Format
3
3
4
4
4
4
5
5
6
6
Chapter 2 - Getting Started
7
Introduction
Basic Rules
On-line Help
Input File Path Names
Posted Dialogs
Mouse Buttons
Cell States Legend
Text Data Display - Scientific Notation
Main Window Layout
The Menu Bar
The Status Area
Display Legend
Data Display
Data Description
RUNDESC Editor
Pixmaps
The Core Pixmap
The Axial Levels Pixmap
The Basket Pixmap
7
7
7
7
7
7
7
8
8
8
8
9
10
10
11
11
11
12
12
Chapter 3 - COREMAP Menus
13
Viewer Menu
Load>
RUNDESC Ordering...
GEODST Ordering...
Print...
Clear
13
13
13
14
15
17
Quit
EditorMeaa.
Open...
Storage...
Save
Save As...
Close
Editor Transfer Rules
Settings Menu
Color Scale...
Text Format...
Cell Data...
Title Font Size >
Pixmap Size...
Display Hardware >
Generic List...
Chapter 4 - COREMAP Tools
Using Zoom Features
Zoom Menu
Subassembly Zoom
Using Attached Sub-windows
The List Sub-window
RUNDESC Ordering
GEODST Ordering
The Plot Sub-window
References
17
18
18
19
20
20
20
20
22
22
23
24
24
24
25
25
26
26
26
26
26
27
28
28
29
30
Installation
30
Compiling COREMAP
30
Using COREMAP
30
Bugs
31
Bibliography
31
Appendixes
31
A- COREMAP Releases
31
B- Mouse Button Interactions with Core and
Basket Pixmaps
32
C - OTHER File Formats Specified by the
. f o r m a t . g u i File
32
D- ASCII Input File Formats Supported by the
RUNDESC Viewer
33
E- Editor Generated Files: f i l e n a m e . moves
and f i l e n a m e . m o d i f Samples
34
F- A Viewer Session
34
G- COREMAP Output Sample
35
H- An Editor Session
35
Introduction
COREMAP Overview
COREMAP is a Graphical User Interface (GUI) designed to assist users read and check reactor core
data from multidimensional neutronic simulation models in color and/or as text in an interactive 2D
planar grid of hexagonal subassemblies.
COREMAP is a complete GEODST/RUNDESC viewing tool which enables the user to access
multi data set files (e.g. planes, moments, energy groups,...) and display up to two data sets simultaneously, one as color and the other as text. The user 1) controls color scale characteristics such as
type (linear or logarithmic) and range limits, 2) controls the text display based upon conditional
statements on data spelling and value. 3) chooses zoom features such as core map size, number of
rings and surrounding subassemblies, and 4) specifies the data selection for supplied popup subwindows which display a selection of data currently off-screen for a selected cell, as a list of data
and/or as a graph.
COREMAP includes a RUNDESC file editing tool which creates "proposed" Run-description files
by point and click revisions to subassembly assignments in an existing EBRII Run-description file.
COREMAP includes a fully automated printing option which creates high quality PostScript color
or greyscale images of the core map independent of the monitor used, e.g. color prints can be generated with a session from a color or monochrome monitor. The automated PostScript output is an
alternative to the x g r a b s c based printing option.
COREMAP includes a plotting option which creates graphs related to a selected cell. The user
specifies the X and Y coordinates types (planes, moment, group, flux,...) and a parameter, P, when
displaying several curves for the specified (X, Y) pair.
COREMAP supports hexagonal geometry reactor core configurations specified by:
•
the GEODST file and binary Standard Interface Files (currently RTFLUX and PWDINT) defined by the CCCC, Committee on Computer Code Coordination (Ref. 4).
•
the RUNDESC ordering, also known as the EBRII spiral ordering, used to display ASCII input files (Run Reports, IMIS files. Run-description files and other generic files) on a EBRII
core grid or on a hexagonal core grid.
About The COREMAP User's Guide
This COREMAP User's Guide is organized as follows:
•
Introduction: gives an overview of COREMAP features and COREMAP User's Guide, specifies the system requirements and the COREMAP limitations.
•
Chapter 1 - Input Files: describes the different input file formats supported by COREMAP.
•
Chapter 2 - Getting Started: provides the user with basic notions about COREMAP and describes the COREMAP main window layout.
Chapter 3 - COREMAP Menus: explains the Viewer, Editor and Settings menus's functionalities.
Chapter 4 - COREMAP Tools: explains how to access and use the Zoom features and the attached List & Plot sub-windows.
•
References: includes installation, bugs, bibliography and appendixes.
1
Font Conventions:
•
c o u r i e r f o n t : used for text typed onto the screen, and also for file path names.
•
italics type: used for COREMAP and all labels displayed on the screen.
•
bold type: used for titles, tables, figures and other key terms.
System Requirements
COREMAP is an X application coded in Kernighan & Richie C that uses the XI1R5 and X toolkit
intrinsics (Xt) libraries in accordance with the OSF/Motif 1.2.2 widget set. It was designed on a
SUN Sparc Station and requires the following:
•
Hardware: a UNIX workstation, a color, grayscale or monochrome bitmapped screen (UNIX
workstation or X-terminal such as NCD), a 3 button mouse, 8Mb data memory and a minimum
recommended resolution of 1280x1024 pixels.
•
Software: UNIX, SunOS (Release 4.1.3 Ul), X Window System (XI1R5), X Toolkit Intrinsics
(Xt), OSF/Motif (1.2.2), Kernighan & Richie C, a window manager such as ncdwm, twm,
tvwm or olvwm3. g n u p l o t and x g r a b s c X clients are only required for the plotting tool
and the window dump printing option.
COREMAP executes on the Reactor Analysis Division Sun workstations.
In Practice
Three color scale shading techniques may be used to display data on any bitmapped screen monitor.
Most effective displays are obtained with shades of blue and red on color monitors, shades of grey
on grayscale monitors or stipple patterns on monochrome monitors.
Dimensions are arbitrary but in practice, full core models larger than 17 rings may require extensive use of scrollbars and zoom functions to provide readable text and may require extra memory
on X terminals.
2
Chapter 1 - Input Files
Introduction
COREMAP supports binary and ASCII files comprised of one or more data sets (a plane of data)
wherein each datum corresponds to one single hexagonal cell. A COREMAP input file is characterized by its file format, the way data sets are organized within the file, by its data ordering, the order in which data are listed within one data set, and its core grid (geometry) type, the way cells are
mapped to the display. COREMAP supports:
•
2 data orderings including the RUNDESC and GEODST orderings,
•
3 core grids including the EBRII, HEXA and GEODST grids,
•
5 file formats including the RATIOS, RUNDESC, IMIS, OTHER and CCCC file formats.
Inputs accepted by COREMAP are presented in Table 1 as data ordering, core grid, and file format
associations.
Table 1: coremapV2.1 Viewer Inputs
Data Ordering
Core Grid
File Format
GEODST
(row column)
GEODST
(file)
-RTFLUX
-PWDINT
RUNDESC
(ring sector position)
EBRH
HEXA
(ring)
- RATIOS (for EBRII core only)
-RUNDESC
-IMIS
- OTHER (columns)
GEODST Ordering
The GEODST ordering describes full or partial core symmetries of hexagonal cells embedded in a
parallelogram and is displayed with either a 60 or 120 degree interior angle on the lower left corner.
Subassembly coordinates are given in rows and columns.
f J active cell
f J inactive cell
60 degree angle
120 degree angle
Fig. 1 - GEODST Ordering
Files in GEODST ordering are refashioned by a FORTRAN filter g f t u which transforms binary
Standard Interface Files defined by the CCCC to direct access files readable by an internal C function in COREMAP. Each randomly accessible block in these files corresponds to data for a single
plane, moment and energy group. Data in each block follow the GEODST ordering. Inactive cells
are absent from the FORTRAN direct access binary files created by the g f t u filter and consequently are not displayed, gf t u creates an ASCII file, GEOMAP. g u i , from GEODST with data
essential to describe the geometric properties of the hexagonal grid.
CCCC binary files currently handled by the gf t u filter are PWDINT and RTFLUX.
3
RUNDESC Ordering
RUNDESC Ordering Description
The RUNDESC clockwise spiral ordering is described by three coordinates (ring, sector, position),
with the first of six equal sectors located on the negative x axis in the positive y quadrant of a simple cartesian geometry coordinate system.The first ring has one single subassembly, the core center
1 Al. The second ring has six subassemblies, one position in each sector, 2A1,2B1,2C1,2D1,2E1,
and 2F1. The third ring has twelve subassemblies, two positions in each sector. And so on... Figure
1 presents the RUNDESC Ordering.
Fig. 2 - Sector Ordering - Grid Map - RUNDESC Ordering
EBRD7HEXA Core Grids
The RUNDESC ordering, also known as the EBRII spiral ordering, is used to display data on an
EBRH core grid and on an hexagonal core grid (HEXA).
•
The EBRH core grid includes 637 hexagons or subassemblies organized in 16 rings (1 to 16)
and 6 sectors (A to F), each defining a sixth of the core. Hexagons are named according to ring,
sector and position. The EBRII core representation is based on hexagonal geometry. Therefore,
to obtain the round shape of the real EBRH reactor core, some subassemblies are omitted in
rings 15 and 16 - positions 1,2 and 14 in each sector of ring 15 (15A1,15A2, 15A14...) and
positions 1,2, 3,4,5, 6, 11,12, 13, 14 and 15 in each sector of ring 16 (16A1,16A2, 16A3,
16A4, 16A5, 16A6, 16A11, 16A12, 16A13, 16A14,16A15...).
•
The HEXA core grid is similar to the EBRII core grid apart from rings 15 and 16 which must
be complete to match the hexagonal-shaped core. The HEXA core grid is defined by a userspecified number of rings, n, and therefore includes l+3n(n-l) subassemblies.
ASCH Input File Formats
ASCII input files supported by COREMAP are comprised of one or more data sets ordered in the
RUNDESC Ordering. Text and Color menus are used to connect one and/or two data sets to the text
and/or color displays.
The interface supports two ways of combining data sets in a single files. Data sets can be merged in
columnwise fields (Fig. 2), one data field from each data set on a line, or data sets may be concatenated (Fig. 3). All data on a line in the merged type files belong to a single hexagonal assembly.
Concatenated type files have one or more data fields from a single data set on a line.
1A1
1A1
IAI
16F10
I6FI0
16F10
*
Fig. 3 - Merged File With 3 Data Sets
4
1A1
16F10
1A1
16F10
IA1
16F10
Fig. 4 - Concatenated File With 3 Data Sets
COREMAP provides the user with a choice of three pre-defined input file formats, RUNDESC,
RATIOS and IMIS, and a generic input file format, OTHER, that must be defined by the user. The
RATIOS file is the only concatenated type file supported and has 6 data fields per line as described
later. The RATIOS file format can only be displayed on an EBRII core grid, whereas all other formats may apply to either EBRH or HEXA core grids.
Appendix D gives a sample of each input file format.
Table 2: Supported ASCII Input Files
Format
Data Sets Arrangement
Number of Data Sets
RUNDESC
RATIOS
IMIS
OTHER
merged
concatenated
merged
merged
4
5
27
?
The following format descriptions include position and length in number of characters of the data
field, and the associated FORTRAN format notation.
RUNDESC Format
Four data sets are merged in a RUNDESC file. FORTRAN format notation is (3X, A7,2X, A5, 6X,
A3,2X, A2). RUNDESC files, mostly known as Run-description files, may be displayed on an
EBRII core grid or on a HEXA core grid with up to 14 rings.
Tabie3: RUNDESC File Format
Data set name
1. Subassembly Identification
2. Subassembly Location
3. Subassembly Orientation
4. Notch Position
Position
Length
4
13
24
29
7
5
3
2
RATIOS Format
Five data sets are concatenated in a RATIOS file. FORTRAN format notation is (A72//(6A12)).
Each data set includes a two line title, followed by lines with 6 data per line. Each data field is 12
characters long. The title is always extracted into the Title field. RATIOS files are mostly known as
EBRII Run Reports and may only be displayed on an EBRII core grid.
5
Data set names are:
1.
2.
3.
4.
5.
Total Flux
U235 Fission Rate
Flow Rate
Total Energy Deposition
Mixed-Mean Delta T
.-
IMIS Format
IMIS is the I.F.R. Materials Information System database located in Fuels and Engineering Division. The IMIS file contains 27 merged data sets. A comma separates each data set. All data sets
contain 12 character data fields except the first one which defines the subassembly identification
with 7 characters. FORTRAN format notation is (A7, 26(1X, A12)). IMIS files may be displayed
on an EBRII core grid or on a HEXA core grid with up to 17 rings.
Data set names are:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Subassembly Identification
Flow Rate
Mixed-Mean Delta T
Capture Rate for Pu242
Capture Rate for Pu241
Capture Rate for Pu240
Capture Rate for Pu239
Capture Rate for U238
Capture Rate for U236
Capture Rate for U235
Capture Rate for U233
Capture Rate for Th232
Total Flux
Fast Flux
BIO Capture Rate
Fission Rate for Pu242
Fission Rate for Pu241
Fission Rate for Pu240
Fission Rate for Pu239
Fission Rate for U238
Fission Rate for U236
Fission Rate for U235
Fission Rate for U233
Fission Rate for Th232
Iron Gamma Heating Rate
Neutron Gamma Heating Rate
Total Energy Deposition
OTHER Format
The generic OTHER file format enables the user to display data from any ASCII file containing one
or several data sets, one data set per column. The user specifies the position and the length of the
data field in number of characters for each data set or column. The user can save, recover and delete
a format at any time and for any COREMAP session. Saved formats are stored in a . f o r m a t . g u i
file located in the user's home directory.
Appendix C describes the . f o r m a t . gui file.
6
Chapter 2 - Getting Started
Introduction
Using your favorite window manager (except OpenLook) and any bitmapped display (X-terminal
or UNIX workstation) start the interface on a'Sun workstation by typing:
-muscat/bin/coremap
The Sun/OpenLook window manager and OSF/Motif have known incompatibilities that periodically crash your windowing session.
Basic Rules
On-line Help
Help buttons are provided through out the interface and provide additional user information.
Input File Path Names
To enter a file name into a text field, type the entire path name (. and.. symbols can be used but not
the ~ sign).
Posted Dialogs
When necessary, warning/error messages and questions are popped up through dialog windows.
The user has no choice but to respond to all dialogs before continuing to interact with the application. A pirate cursor displayed outside the dialog window should help the user focus on the current
message. A watch cursor indicates that the interface is processing and you need to wait before doing anything else.
Mouse Buttons
COREMAP requires left, middle and right mouse buttons. Reference to a mouse button in this User's Guide implies the left mouse button unless another one is specified.
The left mouse button is used to select and validate choices along with the interface menus, buttons,
text fields and dialog windows.
The three mouse buttons are operational for interactions with the core pixmap:
The left mouse button is used to select one cell.
•
The middle mouse button is used to activate one cell in Editor mode only. An active cell can be
emptied or filled.
The right mouse buttons is used for the zoom features.
Appendix B presents a complete summary of mouse buttons interactions with core and basket pixmaps.
Cell States Legend
0
cell
selected cell
^
modified cell
active cell
7
Text Data Display - Scientific Notation
A hexagonal subassembly contains up to two lines of 6 characters each to display text data. Consequently, data fields larger than 6 characters are split into two lines. The first 6 characters of the text
data are displayed in the first line and the next 6 characters in the second line. Whenever the character ' E \ 'e' or 'D' is found after column 6, the data field is assumed to be in scientific notation and
only the exponent is displayed in the second line- the first 6 characters appear in the first line with
no rounding.
short
datalsTooLong
datalsTooLong
dataFitsJust
dataFitsJust
-0.24437E+01
0.26277D+01
Fig. 5 - Sample Text Data Display
Main Window Layout
The main window is popped up as soon as COREMAP is executed, and includes the menu bar to
control COREMAP features, the status area to display currently selected features, the core pixmap
to view the core map, and the means to access the zoom features and the attached sub-windows.
The user may resize the window or use the scrolling bars to view the whole core pixmap. Hereunder is a description of the COREMAP main window layout and the COREMAP pixmaps used to
display user's data.
The Menu Bar
The menu bar includes Viewer, Editor, Applications and Settings menus which control the display.
See Chapter 3 - COREMAP Menus to know how to use these menus. Help information is accessed
via the Help button. The help documentation is displayed with m o s a i c and has a HTML syntax
which enables the user to go through the various sections by clicking on hypertext links.
ji Viewer
Editor
Applications
Settings
Help
I
The Status Area
The status area includes the Display Legend, the Data Display, the Data Description sections and
when used the RUNDESC Editor section. The Data Display layout presents different details depending on the core grid (HEXA, EBRII or CCCC) for it includes the core geometry features, as
presented below.
8
i Delta
i/RUN165i
FMII03 VIOER • EDITOR
— j Display Lcgcna j
a
LlnM&j«
a Cell States
0
l l n I*p Ss«
O Cell States
Zoon Features
ZOOM FeaUres
Center c e l l : lftl
Ring nuHber: 16
Plxnap s i z e : 3.0x8.6 Inches
Center c e l l : 1M.
Ring r u b e r : 17
Ptuup s i z e : 9,0x8.6 Inches
— j Dola Display j
O Text :
T Text :
:
D Color:
• Hd-tfean Delte-T o
a Title:
jxedfean Delta tl[ OK
j
C Color:
S u f c w i Orient a
"••
[0.320.8351
Total Flux
|
S3 |
1-2.23901,3.538431
Hexagonal Grid
nrlng: 16
ncell: 637
nrlno,:17
ncell:817
— j Data Description I—
|DataDcicrfptlo«|—
Data Ordering: RUNDESC
Data Fonut: IMS
Data Location
Data Ordering: RUHDESC
Data Fomat: RflTIOS
Data Location
/h0M/raf2/hlsbacq/lnls/IHIS.rlS
Sa
/tae/rafl/BKcafuo/FmaS/HH
16SD
[RUNDESCBaorp
Data Location
/data/lFWchssics/PfflB/HMIESC/
BIU65H
Data Hovenents
Renove SG87U-MK frot 3A1
Hove C2375V-KR from 318 to
381
Hove L4272S-MK fron 122 to
302
.ax.:
HEXA Grid
U
EBRH Grid
GEODST Grid
Display Legend
The Display Legend area contains the color scale characteristics, the Cell States legend, the Text
Format rules and the Zoom Features. In order to display the color scale and the cell states legend
within the core pixmap (see pixmaps later in this section), select die corresponding toggle button.
Color scale legend
The color scale characteristics (type, range, option and limits) label the toggle button and may be changed using the Settings: Color Scale dialog window. The color scale shades should be chosen according to the monitor type
and are set up with the Settings: Display Hardware pull down menu.
Cell States legend
Not visible unless turned on, this legend describes the different possible
states of a cell (selected, modified and activated) on the core pixmap.
Text Format
This area displays the conditions set up in the Settings: Text Format dialog
window. Vand Trespectively stand for value and text.
Zoom Features
This area displays current Center cell, Ring number and Pixmap size in inches. See Chapter 4 - COREMAP Tools to learn about the zoom features.
9
Data Display
The Data Display area includes the Text and Color menus used to select a data set to display as text
and as color on the core map, the Title text field used to place a title on the core map and the core
grid description. In order to activate/inactivate the Text menu, the Color menu and the Title text
field select the corresponding toggle button. The grid description appears as soon as a Viewer session is on, and displays the various characteristics.of the current core geometry. Selecting a data set
immediately refreshes the map display with appropriate text and/or color data. The data set selec- •
tion technique depends on which data ordering was chosen by the user at loading time as for the
core grid description.
RUNDESC Ordering The grid description includes the number of rings, nring, the number of
cells, ncell, and the core grid type, EBR-II or HEXA for hexagonal. Text and
Color menus list available data sets contained in the single loaded input file.
Selecting an item from the Text and/or Color menus updates the data display.
GEODST Ordering
The grid description includes the number of rows, columns and planes respectively ninti, nintj, and nintk, the number of moments, nmom, the number
of energy groups, ngrp, the flat-to-flat distance, ftf, the number of rings,
nring, and the number of cells, ncell. ninti, nintj, nintk and ./income from the
GEODST file, nmom and ngrp come from the selected CCCC files, and ncell
and nring are computed internally.
The CCCC files contain data sets indexed by energy group, moment, and
plane with no restriction on the maximal index dimension. The Text and Color menus list available CCCC file names (RTFLUX and/or PWDINT) and
create a combined text and color display which may apply to a single file or
two different files. The text and color data sets to be displayed are indicated
by the same single set (triple) of indices. When two files are selected with
Text and Color menus, and have differing index ranges, access to nonexistent
data sets in either menu is prevented by offering index ranges common to
both files.
Planes are selected by clicking on the Axial Levels pixmap. Moments and
energy groups are specified with the arrow widgets or entered in the corresponding text fields. The data display is updated by selecting a plane or
changing the filename in the Text and/or Color menus. The Plane, Moment
and Group labels indicate the current displayed selection. The arrows enable
the user to specify new values for moment and energy group but do not refresh the data display.
Data Description
The Data Description area displays information concerning the data file(s) loaded in the Viewer.
See Chapter 1 - Input Files.
10
Data Ordering
The input data ordering defines how cell data are organized within one data
set. Possible values are RUNDESC (ring, sector, position) and GEODST
(row, column).
Data Format
The input file format defines how data sets are organized within the file. Possible values are: RATIOS (ASCII Run Report files), RUNDESC (ASCII
Run-description files), IMIS (ASCII IFR Material Information System files
including 27 columnar data sets), OTHER (ASCII file containing a number
of columnar data sets specified via the Viewer: Load: RUNDESC Ordering:
Format Specify dialog window) and CCCC (binary file containing concatenated data sets organized by group, moment, and plane).
Data Location
The current path name from where data sets are read into the Viewer (via any
Viewer: Load dialog window). If RUNDESC Ordering was selected at loading time, this field displays the actual file path name, whereas for the
GEODST Ordering, it displays the source directory from where all files related to the same GEODST geometry file are read.
RUNDESC Editor
The RUNDESC Editor area displays information concerning data accessed through the Editor and
will not be displayed if the Editor is closed. Only Run-description files can be edited with
COREMAP (RUNDESC ordering and RUNDESC format).
Data Location
Current path name from where data sets are read into the Editor (via the Editor: Open dialog window).
Data Movements
This area records and displays all transfers operated between cells when the
Editor is open.
Pixmaps
The pixmap is a data structure for a rectangular region of the screen which is stored in off-screen
memory and therefore not visible to the user. The pixmap is displayed by copying it to the screen.
The drawi ng area widget, part of the OSF/Motif library, can detect the cursor location after a mouse
click, thereby enabling the interface to support interactive selection of assemblies in the 2D reactor
core map. The three hereunder described pixmaps are used to display data from the user.
The Core Pixmap
Three distinct regions are defined within the pixmap:
The coremap
defines a grid of hexagons where reactor core values and colors are displayed through Text and Color menus of the Data Display area. The coremap
is nearly centered in the pixmap.
The title
contains one single line of text at the upper left corner of the pixmap and can
be accessed through the Title text field of the Data Display area. The Title
font size may be set through the Settings: Title Font Size pull down menu.
The color scale
contains a replica of the Display Legend color scale and is automatically refreshed when changed through the Settings: Color Scale dialog window.
11
The Axial Levels Pixmap
It shows the vertical view of the reactor core partitioned in planes. Actual axial dimensions are given as information. All planes are sensitive to the left mouse click as a trigger to the data display.
This pixmap depends only on the GEODST file entered at loading time and is available for a
GEODST core grid type only.
The Basket Pixmap
It represents the basket load for an EBRII core grid only and is available when the Editor is on. It
contains data related to some Run-description file and is sensible to users' actions when transferring cells from the basket to the core and vice-versa.
12
Chapter 3 - COREMAP Menus
The menu bar includes the Viewer, Editor, Applications and Settings menus and the Help button.
The Viewer menu enables the user to access the Viewer designed to display data from any input file
supported by the interface. The Editor menu.enables the user to access the Editor designed to modify any Run-description input file. The Applications menu is mere for future development. The Settings menu enables the user to customize Viewer and Editor features.
Viewer Menu
You use the commands on the Viewer menu to access existing data files you wish to display on the
core pixmap, to print core maps and to exit COREMAP.
Load>
The Viewer: Load menu starts a Viewer session. For each input you need to specify the data ordering, the core grid and the data input file. From the Viewer: Load menu choose the data ordering,
RUNDESC Ordering... or GEODST Ordering..., in accordance with the input file you wish to display. See Chapter 1 - Input Files, for further explanations on input files supported by the interface.
Incorrect input file path names trigger a warning message. Inconsistent formats crash the interface.
RUNDESC Ordering..
The Viewer: Load: RUNDESC Ordering dialog window pops up.
^r^irr-^wsmm^G^m.
GRID Description:
<>EBR-II Core:
- 16 r i n g s , 15th 8. 18th r i n g s incomplete
- 637 cells
4> Hexagonal Core:
- n r i n g s , a l l r i n g s complete
- l+3nCn-l> c e l l s
R i n
3
n
«
b
e
p
n
:
ASCII DATA Description:
F i l e Fornat:
<>RHII£S
HIE-I rd£=&er;
• 0 RUHDESC
O mis
<> Specify OTHER...
F i l e Name:
SIGMMV
/lioMe/rafl/Buscat/nap/0THER/signa.rl55a[
Select the core grid within the GRID Description frame. Possible grids are EBRII and HEXA.
When Hexagonal Core is selected, enter the Number of Rings of the entire core.
Select the File Format and type in the File Name within the ASCII DATA Description frame. The
number of data in each data set has to match the number of cells defined in the core grid. Possible
choices for the File Format are RATIOS, RATIOS & RUNDESC, RUNDESC, IMIS and Specify
OTHER... When RAT/OS & RUNDESC is selected, use the Run Number text field to specify a Rundescription file. Run-description files are located in /data/IFRO/physics/PADB/RUNDESC.
13
Specify OTHER...
The RUNDESC Ordering: File Format dialog window pops up and may be
used to specify, save, delete or recover a file format description (of type
OTHER) including several data sets organized in columns, that respect the
RUNDESC ordering and map an EBRII or HEXA grid.
^mrnmm%mmmm®mmm
File Format Selection
Delete [
File Format Specification
ft F i l e can contain several data sets organized i n colimns
Dumber of Data Sets: | A | | Y | | I 4
|
tone: ISIGHA
Data Sets Features:
Position(s): J. 13 25 37
LengthCs): § 2 1 2 1212
J
Kaae(s>: Signal signa2 signa3 slgna4
1
Ok
Cancel
Help
Within the File Format Specification frame, specify the Number of Data Sets
(use the incremental and decremental arrows or simply type in the number),
type in the Position(s), the Length(s) in number of characters and the
Name(s) of all data sets separated by a space in the associated text fields.
Each data set name will be listed in the Text and Color menus to facilitate the
data set selection.
The Name text field is used to name the current format description and will
appear in the File Format Selection list if saved with the Save button. The
File Format Selection list contains user saved formats and always displays a
New item. Select one format from the list to display its associated description in the File Format Specification frame or click on the New item to clear
all fields from the File Format Specification frame. In order to delete one
format from the list, simply select one and click Delete. You will be prompted for confirmation. All formats saved in the selection list are stored in a
. f o r m a t . g u i file under your'home directory where each line defines one
format (See appendix C).
Once you have selected or specified the file format you wish to load, click on
the Ok button to validate your choice and quit the dialog window. Returning
to the Viewer: Load: RUNDESC Ordering dialog you will notice the name
and number of data sets for this format appearing besides the Specify OTHER... label, as well as within the Data Description section of the status area.
GEODST Ordering...
The Viewer: Load: GEODST Ordering dialog window pops up.
In order to display data from the CCCC binary files, you need to provide the interface with the
CCCC data files and the corresponding GEODST geometry file which defines the core grid. Currently accepted by the interlace are the 2D and 3D hexagonal geometry reactor core grid configurations specified by the GEODST file and the associated RTFLUX and/or PWDINT binary CCCC
14
files.
Filter
/tep_nnt/hone/rafl/Kuscat/Bap/XCCCs/RUNlG8ft/*
Directories
Files
ho>»e/raFl/nuscat/map/CCCCs/RUN168fl/.
•hoae/rafl/nuscat/«ap/CCCCs/RUHlG8fl/..
iM.liMI
&
RTFUUX
!
I
j ••
ri_„
JG&
sLJIfe:
GEODST Selection (directory has to include CCCC files)
/tBp_nnt/ho(.e/rafl/wscat/r«p/CCCCs/RUIIlB8ft/GE0DST
|/tmp
OK
Filter
{Cancel
Help
1
You must have the GEODST and its corresponding CCCC (RTFLUX and/or PWDINT) files in the
same directory. Type in the GEODST Selection text field, or select from the Directories and Files
lists, the GEODST file path name which informs the interface about the location of the CCCC files.
The GEODST file supplies the core grid and the CCCC files supply the data to display on the grid.
GEODST, RTFLUX and PWDINT files must:
•
be readable,
•
be located within the same directory,
start respectively with GEODST, RTFLUX and PWDINT prefix,
•
have the same suffix.
Files may be compressed as far as presenting all the same suffix. Accepted compressed formats include .gz and .Z.
A temporary c c c c . g u i directory is created under / v a r / t m p / c o r e m a p . u i d . p i d and contains a copy of uncompressed selected files. The FORTRAN g f t u filter will refashion the binary
files into . g u i direct access binary files readable by coremap.
Some examples of input file names follow:
•
GEODST, RTFLUX, PWDINT,
•
GEODST 1, RTFLUX 1, PWDINT1,
•
GEODSTl.gz, RTFLUXl.gz, PWDINTl.gz,
•
GEODSTtest.l66a.Z, RTFLUXtest.l66a.Z, PWDINTtest.l66a.Z
Print.,
The Viewer: Print dialog window pops up and enables the user to print core maps. When printing is
confirmed (Ok), a PostScript file is generated by copying the Core Pixmap or by grabbing the
Screen. Then, it can either be sent to a Printer or saved as a PS File or both. Input options, Pixmap
Options and Output Options are chosen through toggle buttons. To keep the combinations consistent, buttons and fields may appear dimmed when inactive.
15
Pixmap Options:
Input Options:
•^ Pixmap - Scale: JLOO | Z
•^ B&W/text in reverse
Q- Screen - Stretch rectangle
O B W t e x t highlighted
OColor
Output Options:
13 Printer - Name: Ilu5
B PS File -
/tmp_mnt/home/rafl/muscat/i>iaplS5(i
•'i i I"M
Ok
Input Options
Copies: JL
i
V i" m
T Vi MMTnTfiVMfiTiTiTiTiTiTiTiITi"I fiTi 111 i W l T l fi I fiTi i'l fl I f f T i f f i fi I fiTTTfi ffll I iTmTfnTl ffi
Cancel
Help
If Pixmap is selected, the entire current core pixmap is copied into a PostScript file, ready for printing. The Scale text field is then active to let the user
specify the scaling percent - 100% corresponds to an entire page (8.5x11).
Also available is the Pixmap Options box.
If Screen is selected, a screen portion, which the user defines by stretching a
rectangle, is mapped into a PostScript file, ready for printing. Only visible
screen data, such as color, stippling, overlapping windows, are converted to
the PostScript file. In this case the Pixmap Options box is irrelevant The X
client x g r a b s c controls the above screen selection. Clicking on the OK
button causes a I"" cursor to appear. The rectangular region to print is defined
by pressing the left mouse button at the upper left corner of the desired rectangle, then dragging the cursor to define the opposite rectangle corner „l,
and finally releasing the mouse.
Pixmap Options
The whole box is active only if Pixmap is selected from Input Options. The
PostScript file generated from the core pixmap includes colors if Color is selected. Otherwise two versions of black and white are available. If B&W/text
in reverse is selected, text data are drawn in black or in white according to
the darkness of the cell background color. If B&W/text highlighted is selected, text data are drawn in black upon a white box of the same size. These options are not available when Screen is selected from Input Options.
Fig. 6- B&W/text in reverse
Output Options
16
Fig. 7- B&W/text highlighted
The output may be sent to a printer and/or saved as a PostScript file. If Printer is selected, printer name and number of copies must be specified in the
Name and Copies fields, respectively. If PS File is selected, the file path
name is specified in the corresponding text field.
Tables 4 and 5 list commands issued by the interface according to the user's print selections. In Table 5, printer, copies and filename represent user's entries from Name, Copies and PS File text fields
Table 4: PostScript File Generation
Input Options
PostScript file generation: f i l e . p s
Pixmap
Screen
Internal C routine generates f i l e . p s file according to Pixmap Options.
If screen is B&W: x g r a b s c - p s > f i l e . p s
If screen is in color: x g r a b s c - c p s > f i l e . p s
Table 5: Print Command Issued by the Interface
Output Options
UNIX command
Printer
PS File
I p r -Pprinter f i l e . p s [copiestimes]
f i l e . p s has user's filename, default is o u t . p s
Pixmap versus Screen performance issue: The superior image quality and printing speed
achieved with the Pixmap input option makes it the generally preferred printing mode versus
the Screen option. Low level PostScript commands are used to recreate the core pixmap,
thereby retaining the complete scalability of the image for the PostScript rendering device. The
Screen input option simply creates a bitmap of the actual screen display. Bitmaps are more
storage intensive (~ factor of 10) and require more processor time to print, than is required for
the Pixmap option. Limitations imposed by physical characteristics of the display monitor
(screen resolution, color vs. monochrome,...) result in a poorer, less uniform display quality
when bitmaps are used, but are irrelevant to images recreated with PostScript commands.
For the Pixmap input option, a 600 dpi printer gives sufficient resolution to read a PostScript
file generated with the B&W/text in reverse pixmap option. In many cases a 300 dpi printer has
insufficient resolution for reading text data in the core map assemblies.
Table 6: Pixmap/Screen Printing Comparison for a Core Map
Input Options
Resolution factors
File size
Printing time
Pixmap
Screen
printer
printer and screen
~50kbytes
~400kbyr.es
a few seconds
5 minutes
Generated PostScript. The PostScript file may be inserted into documents. For example,
/ u s r / X l l / b i n / p s t o e p s i converts a PostScript file into an Encapsulated PostScript
Interchange file which is viewable within a FrameMaker document (the EPSI file should be
imported by reference into an anchored frame).
RA Printers. Currently, two local color printer queues, cpl and cp2, are available on the RA network. Color transparency output is also available from alternate printer queues ctl and ct2. All
other printers (lw5, Iwl...) are black and white printers. If the user specifies a B&W printer, no
matter what Pixmap Options he has set, the PostScript file will be understood by the printer as
a B&W (ile. The color printer will print in B&W if so selected in the Pixmap options.
Clear
CO REMAP resets the Viewer to the initial state.
Quit
Quit!
17
Editor Menu
The Editor enables the user to create a "proposed" Run-description file (of format RUNDESC).
Typically, the user starts from an existing Run-description file then replaces various subassemblies
in the core and saves the new configuration as the same file or as a new one. The modifications arebased on subassembly moves and accomplished with mouse clicks:
•
core - core,
•
core - basket (75 cells surrounding the core),
•
core - generic list (list of typical subassemblies),
•
core - user's specification.
Data required to create a Run-description file come from the core and basket maps, and are subassembly name and orientation, hereafter called Editor data. The interface refers to / d a ta/RA/PADB/NORMCORE to retrieve the notch position, and the core or basket grids to retrieve
the location.
When the interface saves the new loading in a Run-description file of name f i l e n a m e , it also creates or overwrites the f i l e n a m e . modif and f i l e n a m e . moves files allowing the user to quit
the Editor and recover an Editor session at a later date (See the Editor: Save dialog window).
In order to open an Editor session the user loads a Run-description file (Use the Editor.Open... dialog window). The core pixmap (see Chapter 2 - Getting Started) shows subassembly name and orientation for each cell. The core grid is partitioned into 4 zones for visual orientation:
•
IC: Inner Core, rows 1 to 5,
•
OC: Outer Core, rows 6 and 7,
RR: Radial Reflectors, rows 8,9 and 10,
RB: Radial Blanket, rows 11 to 16.
The Editor: Storage dialog window also pops up and enables the user to select subassemblies from
the generic list or the basket, or to type in one of his choice. The Text menu is now only used for
Editor data (subassembly name and orientation). Another file can be used via the Color menu to
generate color display on the core map being edited. This other file can be or may have previously
been loaded in the Viewer (Use the Viewer: Load: RUNDESC Ordering... dialog window).
Open...
The Editor: Open RUNDESC File... dialog window pops up.
Pi
E d i t o r : Open RUMDESC f i l e
O O l d nap
• ^ Heu nap
Enter RUNDESC f i l e path name:
/data/IFRO/physics/PftBE/RUIIDESC/RUHlSSf
OK
Kelp
Use the text field to enter a RUNDESC file path name: f i l e n a m e . If Old map is selected, the interface will look for the f i l e n a m e . m o d i f and f i l e n a m e , moves files generated by the interface each time the user saves a RUNDESC file. By retrieving the information stored in
f i l e n a m e .modif, modified cells will reappear highlighted with a grey contour. The content of
f i l e n a m e . m o v e s will be displayed in the Data Movements list within the RUNDESC Editor
section of the main window status area. Old map is the default and enables a user to conveniently
generate a series of "proposed" Run-description files relative to a single original Run-description
file. If New map is selected, the interface does not look for f i l e n a m e . m o d i f and f i l e n a me . moves files so that the map appears with no modified cells.
Storage..
The Editor:' Storage dialog window pops up and encloses a generic list, the basket pixmap and a
subassembly selection field.
*S
CSS-ll
Editor:
The generic list
Storage
S e l e c t subassembly frow l i s t o r from b a s k e t :
BHK3 NOR
BHISfi IIOR
EHK3flH9 IIOR
BHK3HS flOR
BI1K3H9 NOR
CHK3 IIOR
presents a list of typical
subassemblies and can be
modified by the user with
the Settings:
Generic
List... dialog window. The
default list is extracted
from:
/data/IFRO/physics/PADB/STIDES.
CNK3fi NOR
CNK3AH9 NOR
The basket pixmap is a map from the loaded
Run-description file basket. The basket grid is organized in three rows.
Hexagons are named according to row and position. The first row has 15
basket cells, 102, 104...
130. Second and third
rows have 30 basket cells
from 201 to 230 and 301 to
330. In the middle are 6
temporary hexagons, used
to move or remove subassemblies. Subassemblies
located in the temporary
cells will not be saved.
The selection field enables the user to specify
a particular subassembly
name.
Subassemblies can be:
• selected from the generic scrolling list using
the left mouse button,
Enter subassembly name and o r i e n t a t i o n :
IfZ&H
Hove
selected from the basket pixmap using the
left mouse button,
typed into the selection text field.
IIOR
j Copy
J Rotate
Cancel
19
Once selected, the subassembly name and orientation are displayed within the selection text field.
A cell specification can be rotated and then copied or moved (for basket only) into one active core
cell using the corresponding control buttons: Rotate, Copy and Move.
Cancel pops down the Editor: Storage dialog window.
Save
The current map loading, including subassemblies and orientations from core and basket pixmaps,
is saved as the same Run-description file specified in the Data Location field within the RUNDESC
Editor section of the main window status area. All cells must be filled before a file is saved. The associated f i l e n a m e . m o d i f and f i l e n a m e , moves files are created or overwritten, f i l e n a me . modi f keeps track of which cells have been modified (currently displayed with a thick grey
contour) by storing a succession of ones and zeros respectively for modified and plain cells, f i l e name .moves contains comments describing cell transfers (currently displayed in the Data Movements list within the RUNDESC Editor section of the main window status area).
Appendix E gives an example of these two files.
Save As..
The Editor: Save dialog window pops up and enables the user to enter a file path name as the name
of the Run-description file (See the Save conditions described above).
Editor:
S a v e RUNDESC
2fc
file
Enter neu RUHCESC f i l e path name;
I
/tapjmt/home/rafl/nuscat/map/meno/I
-
,. „. .„.„..^.„
OK
—~~
Cancel
Help
Close
The Editor closes after user's confirmation.
Editor Transfer Rules
Table 7: Editor Data Transfer Rules
Transfer
type •
core
core —» {
basket
generic -i
basket f —»core
user
Transfer
data
User's manipulation
CI ->C2
C->B
activate empty C2, activate full CI.
activate full C, activate empty B.
middle
mouse
activate empty C, select G, push Move.
activate empty C, select B, push Copy or Move.
activate empty C, enter Editor data, push Move.
push
buttons
G->C
B->C
U->C
activate = click middle mouse button,
select = click left mouse button,
C = core cell.
B = basket cell.
G = item from the generic list,
U = user's specification of subassembly name and orientation.
20
Transfer
button
Data can only be transferred from full to active empty locations.
Data transfers are allowed if they involve at least one cell from the core pixmap.
Before transferring data, activate one empty core cell to import data or one full core cell to export data.
To transfer data from an active full core cell into an empty core or basket cell use the middle
mouse button.
To transfer data from the Editor: Storage... dialog window into an active empty core cell push
the Move/Copy buttons with the left mouse button.
During each 'middle mouse' transfer, you are prompted with a dialog window to decide whether the subassembly needs to be rotated (NOR <-> REV). Yes and No will operate the transfer
with the appropriate subassembly orientation, whereas Cancel will cancel the transfer and inact'natc the last activated cell.
BE
}}
H
RUHDESC Editor
:or
j- -,.-H
Rotate L4273S-HCR from cell 4B1 to 3B1?
Yes
No
Cancel
To retrieve data from the Editor: Storage... dialog window, click the left mouse button on a
subassembly name from the generic list or a subassembly cell from the basket pixmap to display Editor data in the selection field, or simply type your own choice into the selection field.
Push the Rotate button to change the selected subassembly orientation and push the Move or
Copy buttons to move or copy the selection field into an active, empty core cell.
Invalid transfers will trigger one of the appropriate messages shown below.
rTTTi
$
"
E d i t o r Warning
Impossible move from cell 2B1 to 128:
Basket cell is full.
OK i
fjpjf
g
B
~] E d i t o r Warning
\-
'%
Impossible move for cell 2B1:
Core cell is either empty or inactive.
OK i
J5|:
£
•
,'" j
E d i t o r Warning
Impossible move into 4ftl:
Core cell is either full or not active.
OK
Jl
21
Settings Menu
Color Scale...
The Settings: Color Scale dialog window pops up and lets the user specify the color scale characteristics.
Range:
Type:
•C* Linear
<5>Eynanic
OLogarithnic
•$• Dynanic Exclusive
• Static
Limits:
Option:
^Sywietric Scale
Maximum <
€
I
Minimum >
•P
I
<» Absolute Value
Ollone
i
Ok™
fCancel
Help
Choose Type, Range and Option features through exclusive toggle buttons. Type in two text fields
color scale Maximum and Minimum Limits. To keep the combinations consistent, buttons and fields
may become inactive and dimmed.
22
Type
Select either Linear or Logarithmic for linear or logarithmic scale. If Logarithmic is selected, the Symmetric Scale option is meaningless and therefore
dimmed.
Range
If Dynamic is selected, color scale limits are determined according to the
maximum amplitude of the current data set. If Static is selected, you need to
specify the color scale limits. If Dynamic Exclusive is selected, color scale
limits are exclusively included within your specification of maximum and
minimum limits but are automatically determined according to the maximum valid amplitude of the current data set.
Option
If Symmetric Scale is selected, the scale will be centered on zero and present
20 different colors. (See the Settings: Display Hardware pull down menu). If
Absolute Value is selected, all current data will be considered as positive values. If None is selected, Symmetric Scale and Absolute Value are not effective, though the color scale exists!
Limits
If active (not dimmed), enter numbers such as 3, -3, 3el0, -3e-6...
The Settings: Text Format dialog window pops up. It is used tofiltertext data so that the text displayed on the core map depends on customized conditions. Select as many conditions as you want,
but be aware they are logically ANDed.
Displaytext according to:
(selected conditions are flUDed)
r? value
«
4
Q value
>
I
O value
<
I
iJ value
=
I
O starts uith:
I
O includes
:
I
P ends uith
:
I
Ok
Cancel
i)
ii)
iii)
iv)
v)
vi)
vii)
value # (not equal)
value >
value <
value =
text starts with:
text includes:
text ends with:
Help
Here is an example of core map display when the text value is different from 0 (value # 0).
23
Cell Data...
The Settings: Cell Data dialog window pops up and is only available for a GEODST "Viewer session. It is used to define what is popped up each time the user clicks SELECT, left mouse button, on
a subassembly. To each subassembly corresponds a set of data which may be listed within a table
and/or displayed on a graph. The plotting utility uses g n u p l o t and assumes g n u p l o t is locally
available.
^.gfeMBS(SL. ^jS]^^a^
:
Popiqi Options:
D List Data
D Plot Data
Data Selection:
X
-*> fixlal BiKensions
P
Otlone
v Axial Plones
Type:
V Honent
"0 Energy Group
Y
O-Pli'A.
OHoaents
^> Groups
OText File
Values: | I S - 8
O Color File
Ok
Cancel
Help
Popup Options
Used to define how to display the data selection. Choices are List Data, data
will be listed and displayed in a List sub-window, and/or Plot Data, data will
be plotted on a graph of one or more curves in a Plot sub-window.
Data Selection
Select the data type for the coordinates, X and Y, and the parameter P. The
plot sample in the upper right corner shows how X, Y and P are used in the
plotting process. X may be assigned to Axial Dimensions, Plane indexes,
Moment indexes or Energy Group indexes. Y represents one of the two files
selected with the Text and Color menus (actually RTFLUX or PWDINT). To
display only one curve on the graph, assign P to None; to have several
curves, assign P to Planes, Moments or Groups and enter the index range for
P in the Values text field. Invalid entries pop up a warning message to let you
type in other values. The format for the Values text field would be 2 - 7 for a
P range of 2 to 7 included.
Title Font Size >
Choose a font size between 2 and 32 for the pixmap title only.
Pixmap Size.,
The Settings: Pixmap Size dialog window pops up. The pixmap size only depends upon its height.
The optimized pixmap height brings up the largest core pixmap that fits the screen. Select the Device Type currently in use to set the Pixmap Height to its optimized value. To type in another height,
select Other from the Device Type menu and enter the Pixmap Height in inches. Here is the list of
items in the Device Type menu:
Other
•
24
Sun SPARC station (9.3 inches)
NCD 19-J9r(93 inches)
NCD17r (8.5 inches)
NCD 77(8.3 inches)
<> h=5%
J
Tide
75%
.
'
Scale
25%
Device Tape: j NCD 19 - 19rPixiwp Height: 19.3
a [
inches
Cancel
core map
m = 95% (Pixmap Height - 2 border)
2h
h = 5% (Pixmap Height - 2 border)
Display Hardware >
Choose the display hardware that matches your screen in order to adapt the color scale. With a
monochrome terminal, a stipple pattern differentiates the colors. The asymmetric scale uses 10 different colors, the symmetric scale uses 20 colors.
Monochrome
The color scale uses 10 different stippling patterns, with various densities of
black dots on a white background. If the scale is symmetric, positive and
negative values are represented with the same greys.
Greyscale
The color scale uses 10 different shades of grey. If the scale is symmetric,
positive and negative values are represented with the same greys.
Color
The color scale uses 10 different shades of red. If the scale is symmetric,
positive values are still represented with the same shades of red, but negative
values are represented with 10 different shades of blue.
Generic List...
The Settings: Generic List dialog window pops up and enables the user to specify an ASCII file
containing a generic list of subassembly names. The user enters the list file name into the text field.
The default generic list is / d a t a / I F R O / p h y s i c s / P A D B / S T I D E S . The user's file must include one subassembly name per line. No leading blanks are permitted. Additional data on a line is
ignored.
f|=|r ' gelffcxiKfs: -"generic- ~x,l"sE "
:
r
Enter Generic List file path name:
/ti«p_nnt/1ione/rafl/KUScat/'myGenericlist
Cancel
Jteip"]
25
Chapter 4 - COREMAP Tools
Using Zoom Features
Zoom features are available with the right mouse button, within the core pixmap, for both Viewer
and Editor displays.
Zoom Menu
To pop up the Zoom menu, click the right mouse button anywhere outside the core map but within
the core pixmap:
Core
displays the entire core described at loading time.
Ring
pulls down the Ring menu from which the number of rings to display, centered on the core center (1A1 position for an EBRII or HEXA core grid) is
selected. The Ring menu lists valid ring numbers only.
Sector
pulls down the Sector menu from which the sector to display with the 1A1
position is selected. The Sector menu is only available with an EBRII or
HEXA core grid and present the six sectors from A to F.
Specify..
pops up the Zoom: Specify dialog window. Select both, number ofringsand
sectors to be displayed. As for the Sector menu, this feature is only available
with an EBRII or HEXA core grid.
'»*%~"A$mi*WT'»r wt.vt'M<''tm
,
Pr~T"go^g3a^c ii^ga
:
Oft
OB
1C
Rings:
DC
Sectors:
OI
DE
OF
nn
Cancel
Subassembly Zoom
Click the right mouse button on one subassembly to display the six surrounding subassemblies.
Using Attached Sub-windows
Sub-windows, popup windows specific to each subassembly, are of two kinds - List sub-window
and Plot sub-window - and are popped up by clicking the left mouse button on a core map cell, for
both Viewer and Editor displays. When selected, a hexagon shows a thick black contour.
Even though sub-windows are available for both Viewer and Editor displays, only Viewer data can
be retrieved within a sub-window. Editor data are displayed on the core map only and are accessed
via the Text menu when available. When the Editor is open, Editor data prevail and are the only
ones to be available through the Text menu.
The List sub-window is available for any core grid whereas the Plot sub-window is only created
when a GEODST core grid was loaded. In that later case, the Settings: Cell Data dialog window
enables the user to define the data selection to be displayed within the sub-windows according to X,
26
Y and P assignments (choices are plane, moment, group, flux and power).
The List Sub-window
Click on a subassembly to pop up the List sub-window. Multiple sub-windows may be displayed simultaneously and are superimposed unless moved aside. The List sub-window includes a list of
data organized in rows and columns, and three control buttons which are Cancel, Print and Save....
Cancel
Click on a selected subassembly or use the Cancel button of the List subwindow to pop it down.
Print
Enables the user to print the list of data and/or the associated graph of data in
case the Plot sub-window was popped up simultaneously with the List subwindow. A Print Message dialog window lets the user choose what to print.
mm
" g r l i t t ' ffessaqe
@"
Ok to print the data list?
nn
Save...
No
| Cancel {
Ok to print cell data?
Specifa list and/or plot
Both
List
Plot
None
Enables the user to save the list of data and/or the associated graph of data if
existent. Once the user responded to the Save Message dialog window to
choose what to save, the Cell Data: Save dialog window pops up and lets the
user specify a file path name.
PS?
Ok to save cell data list?
Yes
No
(Cancel
Ok to Save cell data?
Specifa list and/or pi
Both
List
Plot
Cis;2xiar;c^a'n>a€a^;sp
Filter
/tnp-nnt/hone/rafl/nuscat/oap/notlf/*
Directories
p/piotif/..
p/notif/SCCS
p/notif/V.c
p/ptoti f/nonochronap
Hereunder are presented two examples of the List sub-window when popped up with a RUNDESC
and GEODST ordering.
27
RUNDESC Ordering
The List sub-window displays all data from the input file for a selected cell.
Total Flux : -9.20647E-O1
U-235 Fis Rate ; 2.12O84E+0O
Flou Rate : -S.77927E-01
Total En Dap : 1.533S5E+00
Hd-Hean DeltaT : 2.13350E+O0
Cancel
; Print
{Save..
GEODST Ordering
The List sub-windows displays specified data for a selected cell (Use Settings: Cell Data).
•
......,»»..,,..•.,,..,-....,,.. ....^.......,
iHr— . .......... .... ..... . _„,..,,.
„
• » » • ' •
r
r
. ^ , : , ^ „
a
^ . - . _ .
a
w
.
w
.
:{:
f
f
Ti
RTFLUX
C3-H1
pi
3.995553E+11 1.300974E+12 1.70285SE+12 1.178938E*12 8.9S0S53E+11 1.823737E+11 1
P 2
l.'070S34E+12 3.761887E+12 5.332976E+12 4.050932E+12 3.003S33E+12 5.965891E+11 1
p3
P4
pS
p6
|p7
11 P
C4-H1
G5-M1
G6-H1
G7-H1
G8-M1
1
1.767922E+12 6.219575E+12 8.812336E+12 G.717609E*12 5.001288E+12 9.750575E+11 1
2.95G212E+12 1.021574E+13 1.3S3S5BE+13 1.0B0438E+13 7.612316E+12 1.447400E+12 1
5.422770E*12 1.798551E+13 2.306405E+13 1.703926E-13 1.138394E+13 2.032218E+12 §
6.744444E+12 2.190570E+13 2.740216E+13 1.S33171E+13 1.3064S5E+13 2.288495E+12 1
7.953084E*12 2.529229E+13 3.102477E+13 2.229724E+13 1.441328E+13 2.504223E+12 1
1p9 •*
9.347008E+12 2.304889E+13 3.49477SE+13 2.483315E+13 1.582407E+13 2.732803E+12 1
1.052438E+13 3.201902E+13 3.792826E+13 2.S71334E+13 1.6840G8E+13 2.898063E+12 1
1 0
1.197723E+13 3.548382E+13 4.131079E+13 2.881220E-13 1.794E02E+13 3.073943E+12 j
pll
12
13
Pl4
pl5
16
17
pl8
pl9
p20
P21
22
23
p24
p25
p26
P27
1.342G14E+13 3.862387E+13 4.422S39E+13 3.05G72IE+13 1.883122E+13 3.2079S9E+12 1
p28
6.347317E-12 2.216353E+13 2.732SS0E+13 1.372002E-13 1.2S1438E+13 2.321808E+12
P29
6.546311E+12 2.104212E+13 2.61S326E+13 1.897386E-13 1.253405E+13 2.2/b3//h+12
30
p31
32
p33
p34
p35
p36
P37
5.37391SE+12 1.761038E+13 2.251551E+13 1.649540E-13 1.127831E+13 2.0SSS82E+12
1.440821E+13 4.060160E+13 4.59362SE+13 3.1G0932E*13 1.933573E+13 3.278S28E+12 I
1.473400E+13 4.12283SE+13 4.S54221E+13 3.19240SE+13 1.9484S8E+13 3.238S94E+12 1
P
P
1.5SS386E+13 4.3GS17SE+13 4.8S8433E+13 3.316S52E*13 2.007374E+13 3.381008E+12 1
1.7G1717E+13 4.707S17E+13 5.170551E+13 3.492370E*13 2.0S03G8E+13 3.501582E+12 1
1.824093E-13 4.84C653E+13 5.287868E+13 3.5S03S2E->13 2.121767E+13 3.547054E+12 I
P
1.8324E6E+13 4.853468E+13 5.302812E+13 3.568358E+13 2.125534E+13 3.552751E+12 J
P
1.850743E+13 4.39E018E+13 5.333614E+13 3.585723E+13 2.132013E+13 3.561073E+12 1
1.820174E*13 4.823580E+13 5.260078E+13 3.539278E-13 2.105361E+13 3.51S388E+12 j
1.768697E+13 4.707135E+13 5.143400E+13 3.472122E*13 2.0G973GE+13 3.458370E+12 j
1.752821E+13 4.G71S93E+13 5.115822E+13 3.452012E-13 2.059141E+13 3.440941E+12 1
P
1.593047E+13 4.335911E+13 4.803432E+13 3.2S4277E*13 1.9G2S03E+13 3.290882E+12 J
P
1.4049S7E+13 3.928323E+13 4.428057E+13 3.041423E-13 1.848038E+13 3.111015E+12 1
1.351324E+13 3.820935E+13 4.331147E+13 2.985272E->13 1.818240E+13 3.0S2288E+12 j
1.320271E"-13 3.762237E+13 4.274367E+13 2.951987E-13 1.800819E+13 3.03529SE+12 J
1.287249E+13 3.E337G2E*13 4.2157G5E+13 2.318453E-13 1.782S20E+13 3.004517E+12 1
9.640159E+12 2.93S339E+13 3.475697E+13 2.453439E-13 1.541897E+13 2.651090E+12
P
4.346623E-12 1.451630E+13 1.9025S3E+13 1.410454E-13 3.S21323E+12 1.883S40E+12
3.G2173SE+12 1.227278E+13 1.634133E+13 1.223567E-13 8.770462E+12 1.683714E+12
P
P
2.938034E+12 1.011712E+13 1.38870SE+13 1.03G017E-13 7.614801E+12 1.479027E+12
2.G86248E+12 3.308580E+12 1.265372E+13 3.G3131SE-12 7.1G3G01E+12 1.3S6559E+12
1.835725E+12 G.801S61E+12 3.332473E+12 7.253173E-12 5.344177E+12 1.215414E+12 1
1.1170S3E*12 4.333304E+12 5.S53530E+12 4.788127E-12 5.043488E+12 1.192384E+12 1
8.767192E-11 3.501138E*12 4.713033E*12 3.76S0S0E-12 4.22S393E+12 1.0220^*12 j
38
G.017337E»11 2.328037E+12 3.033110E+12 2.315356E-12 2.54G384E+12 5.90536SE+11 1
Cancel
, ,vav,v,v,v,v,x,
28
.,•••••••,• . - , , .
~' -^^- r^s&sEi^l^rW^^^M
„
!
„_,-,„,™..
Print
,„
r~~
— *
Save...
,
. ,., u
i.
......^...^^ •MMi'mimiuwds
The Plot Sub-window
The Plot sub-window is popped up only if requested by the user in the Settings: Cell Data dialog
window and only during a GEODST Viewer session. The Plot sub-window is generated and
popped up by g n u p l o t (Ref. 5). COREMAP extracts data relevant to the specified cell into one or
several files ( d a t a . g u i ) and then generates a g n u p l o t script referencing to these data files.
The following is a Plot sub-window associated with the List sub-window displayed earlier:
6e+13 I
i
|
J
7,1812 Subassembly
[
i
i
J
G3 ——
64
G5 •--G6
0
20
40
60
80
Axial Levels
100
120
140
160
Hereunder is a sample of the associated p l o t . g u i script invoked with g n u p l o t :
#set terra post color 10; set output "/var/tmp/coremap.b45011.23732/psout.430"
set size 1,1
set title "7,18 12 Subassembly'
set xlabel 'Axial Levels'
set ylabel ' RTFLUX Ml'
plot "/var/tmp/coremap.b45011.23732/data3.gui" title "G3" with lines,
"/var/tmp/coremap.b45011.23732/data4.gui" title "G4" with lines,
"/var/tmp/coremap.b45011.23732/data5.gui" title "G5" with lines,
*/var/tmp/coremap.b45011.23732/data6.gui" title "G6" with lines,
"/var/tmp/coremap.b45011.23732/data7.gui" title "67" with lines,
"/var/tmp/coremap.b45011.23732/data8.gui" title "G8" with lines
pause 1000
29
References
Installation
Compiling COREMAP
The COREMAP package has been collected in a tar file, c o r e m a p . t a r , that can be easily exported and which includes:
•
README: describe:, the content of this current directory.
•
M a k e f i l e : used with the UNIX command make, it generates the executable COREMAP.
•
c o r e m a p . c: C source code for COREMAP.
•
c o r e m a p . h: header file for c o r e m a p . c.
•
c o r e m a p . d: description file for c o r e m a p . c and c o r e m a p . h.
•
c o r e m a p . wt: widget tree for c o r e m a p . c.
•
monochromap/: this directory includes the bitmaps used to generate the black and white
stipple patterns.
•
f r a c t a l . xbm: an image used by COREMAP when no session is active.
•
gf t u . f: FORTRAN source code for gf t u .
Using COREMAP
COREMAP temporary files are located in the temporary space of the current machine, which may
be specified at compilation time via the M a k e f i l e (See README) and which default is set up to
/ v a r / t m p for the RA network. COREMAP creates a temporary directory of name
c o r e m a p . u i d . p i d , where u i d is the UNIX user ID and where p i d is the process ID number.
Temporary files generated by COREMAP may be:
•
i m i s . g u i : an EBRII version of the HEXAIMIS files to be used when displaying IMIS data
into an EBRII core grid instead of a HEXA core grid of 17 rings.
•
s u b . g u i : list of data extracted from any List sub-window to be used when printing a List
sub-window.
•
c c c c . g u i / : this directory is created only during a GEODST Viewer session and includes the
GEODST and CCCC binary files as well as their COREMAP version once filtered by the
gf t u filter:
•
- GEODST and GEOMAP . g u i ,
- RTFLUX and RTF1UX.gui.
- PWDINT and PWDINT.gui.
p l o t . g u i : includes g n u p l o t command to be invoked with g n u p l o t when a Plot subwindow is popped up.
•
d a t a O . g u i , d a t a l . gui...: include data for the plotting utility. There are as many files as
there are curves for one Plot sub-window.
•
p s o u t 3 2 1 . . . : includes the PS version of a Plot sub-window and is used when printing is requested by the user. Each p s o u t file corresponds to a single cell and is made unique by appending the cell index internal to COREMAP.
COREMAP will generate a $HOME/ . f o r m a t . g u i file to store formats specified by the user.
COREMAP requires access to the g n u p l o t client to provide the user with the plotting features.
COREMAP requires access to the x g r a b s c client to provide the user with the Screen printing option.
30
Bugs
When loading a GEODST file for the first time in a coremap session, the Data Description of the
status area may not be well mapped to the screen. A second identical try, using the Viewer: Load:
GEODST Ordering... dialog window, should map the status area successfully.
' X l i b s e q u e n c e l o s t ' errors occasionally occur and crash the interface, probably due to time
outs related to workstation load.
Bibliography
1.
2.
3.
4.
5.
F. L. Muscat, "corcmap V2.0 release - Graphical User Interface for Displaying Reactor Core
Data in an Interactive Hexagonal Map", Internal Memo, 09/25/94.
F. L. Muscat, "corcmap Vl.l release - Graphical User Interface for Displaying Data in an
EBRII Hexagonal Map", Internal Memo, 04/21/94.
F. L. Muscat, "coremap V1.0 release - Graphical User Interface for Displaying Data in an
EBRII Hexagonal Map", Internal Memo, 01/18/94.
R. D. O'Dell, "Standard Interface Files and Procedures for Reactor Physics Codes, Version
IV", LA-6941-MS, September 1977, Los Alamos Scientific Laboratory.
T. Williams & C. Kelley, "Gnuplot, an Interactive Plotting Program", version 3.5,1994, infognuplot@dartmouth.edu.
Appendixes
A- COREMAP Releases
Table 8: COREMAP Releases
V1.0
Viewer
Editor
Features
grid: EBRH
ordering: RUNDESC
format: RATIOS
RUNDESC
IMIS
OTHER(l Col.)
NO
xgrab printing tool
Color scale
as V1.0
grid: EBRII
ordering: RUNDESC
format: RUNDESC
asV1.0 +
PS printing tool
grid: EBRII-HEXA-GEODST
ordering: RUNDESC-GEODST
format: RATIOS
RUNDESC
IMIS
OTHER(coIs)
CCCC(RTFLUX, PWDINT)
as Vl.l
as V l . l +
Updated color scale
Text-Value search
as V2.0
as V2.0
as V2.0 +
Plotting tool gnuplot
VIJ
V2.0
' V2.J
31
B- Mouse Button Interactions with Core and Basket Pixmaps
COREMAP requires the three button mouse:
•
The left mouse button is used to select one cell:
- When a core cell is selected, the attached sub-window(s) is(are) popped up. The List subwindow remains popped up as long as the cell remains selected. To pop down the List sub-window and therefore unselect the cell, the user should click the left mouse button on the selected
cell or on the Cancel button from the List sub-window. To pop down the Plot sub-window, the
user needs to use the window manager menu and close the window, for g n u p l o t is a independent process even though invoked from COREMAP.
- When a basket cell is selected during an Editor session, corresponding subassembly name
and orientation data are highlighted in the selection field of the basket window and represent
the data to transfer.
•
The middle mouse button is used to activate one cell in Editor mode only. An active cell can
be emptied or filled.
•
The right mouse button is used for all zoom features.
Table 9: Mouse Button Interactions with Core and Basket Pixmap
Mouse
button
Mode
Cell state
Click in core pixmap
Left
Viewer
Editor
Selected
Subassembly name/orientation
highlighted in selection field.
None
Editor
Modified
Cell content modified.
Cell content modified.
Middle
Editor
0
0
Pop up List and/or Plot
sub-window(s)
Active
Empty cell
=> ready to receive data.
Full cell
=> ready to transfer data.
Empty cell
=> ready to receive data.
Full cell
=> error window.
Right
Viewer
Editor
(ZOOM)
Within the grid
=> subassembly zoom.
Outside the grid
=> core zoom menu.
Not available.
Click in basket pixmap
C - OTHER File Formats Specified by the . f o r m a t - g u i File
Each line in the . f o r m a t . g u i file contains one single format specification defined by the user
via the RUNDESC Ordering: File Format dialog window. The format description includes the format name, the number of data sets and the data set features ordered by positions, lengths and names
of all data sets. The first line describes the New format which is a COREMAP default that cannot be
deleted and as presented below contains 0 data set and therefore no data set features.
New 0
SIGMA 4 1 13 25 37 12 12 12 12 sigmal sigma2 sigma3 sigma4
ONEDATA 1 1 12 data
32
D- ASCII Input File Formats Supported by the RUNDESC Viewer
RUNDESC File Format: (3X, A7, 2X, A5, 6X, A3,2X, A2)
1
1
1
1
1
1
1
3
1
1
1
1
1
3
C2969V
C2968V
X516A
C2967V
K027
X501
K026
S687W
C2975V
C2S66V
C2977V
C2970V
C2978V
S688W
1A1
2A1
2B1
2C1
2D1
2E1
2F1
3A1
3A2
3B1
3B2
3C1
3C2
3D1
1
1
1
1
1
1
1
3
1
1
1
1
1
3
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
NOR
DN
UP
UP
DN
UP
UP
DN
DN
UP
UP
UP
DN
DN
UP
0
1
1
0
1
1
0
0
1
1
1
0
0
1
RATIOS File Format: (A72//(6AI2))
*****
TOTAL FLUX RATIO % PROP165A/RUN164A
FOR EBR-II
1.47812Er00 1.02381E+00 1.30126E+00 2.08448E+00 1 68371E+00 1 55406E+00
1.29805E+00 5.27906E-01 5.32949E-01 9.838S8E-01 1 SO868E+00 1 44258E+00
1
2
-3.02199E*00
U-235 FISSION RATE RATIO % PROP165A/RUN164A
FOR EBR-II
1.31379E+00 7.99704E-01 1.09189E+00 1.85121E+00 1 55357E+00 1 42939E+00
1.11018E+00 3.20971E-01 3.95107E-01 7.79474E-01 1 28119E+00 1 31763E+00
107
*****
1
2
-2.83285E+00
FLOW RATE RATIO % PROP165A/RUN164A
FOR EBR-II
-3.90279E-01-3.93730E-0X-3.83025E-01-4.04406E-01--3 76165E-01--3 81529E-01
-3.76201E-01-3.88807E-01-3.88110E-01-3.89040E-01--3 89767E-01-•3 89516E-01
107
*****
1
2
-3.60310E-01
TOTAL ENERGY DEP.RATIO % PROP165A/RUN164A
FOR EBR-II
-3.90309E-01 3.17863E+00 1.89878E+00 1.65187E+01 1 .49143E+00--2 .96783E-01
1.54542E+00-1.08891E+00-1.29703E+00-6.82223E-01- -1 70428E-01--3 .33661E-01
107
1
2
-3.43900E+00
MIXED-MEAN DELTA-T RATIO % PROP165A/RUN164A
FOR EBR-II
-3.57628E-05 3.61146E+00 2.29498E+00 1.71125E+01 1 .87948E+00 8 .56161E-02
1.93373E+00-7.07108E-01-9.19461E-01-2.96533E-01 2 21896E-01 5 .64814E-02
107
*****
1
2
-3.10097E+00
107
IMIS File Format: (A7, 26(1X, A12))
C2750E
C2771E
C2797E
C2902E
C2777A
X411A
C2781E
S680E
K016
C2896H
44343Ei-CC,
.41208E+0r.,
i .41214S*02,
:.41167E+02,
..-11202E-1-02.
i .41251E*0L,
i .41188E*02,
9 .33637E+01.
1 .32322E+01,
6 .75613E+01,
i
1
1
1
1
1
1
1
1
6
1
66974E+02.
52389E+02,
49696E+02,
68903E+02,
54681E+02,
34409E+02.
60686E+02,
57646E+02,
30905E+01,
72856E+02.
1 23852E+12,
22328E+12,
1 23723E+12,
1 24284E+12,
1 23676E+12,
T_ 22113E+12,
1 22008E+12,
1 17238E+12,
1 22800E+12,
1 19691E+12,
i_
r
1
1
1
1
1
1
1
1
1
1
49548E+12,
47100E+12,
48840E+12,
49772E+12.
48724E+12,
46765E+12,
46508E+12,
40339E+12.
46472E+12,
43390E+12,
1 54662E+12,
\ 52762E+12,
1 54502E+12,
1 55178E+12,
1 54427E+12,
^ 52506E+12,
1 52369E+12.
1 46422E+12.
1 53625E+12,
1 49499E+12,
1
1
1
1
1
1
1
1
1
1
10635E+12, ...
10098E+12,
11249E+12,
11369E+12,
11243E+12,
10012E+12,
10097E+12,
06482E+12.
13194E+12.
08595E+12,
33
E-Editor Generated Files: filename.moves
and filename.modif
Samples
f i l e n a m e . moves
RUNDESC EDITO:Open /data/IF:;>'/physicsy 3ADB/RUNDESC/RUN165A
Remove C2966V-IIOR from 3B1
Move U1587F-NOK from 228 to 3B1
Rotate C2983V-NOR from 4B1 to 102
Move L4273S-NOR from 126 to 4B1
Remove C2993H-MOR from 4B2
Move F6063Y-NOR from 218 to 4B2
Move C2981V-NOR from 4A2 to 116
Move L4271S-REV from 130 to 4A2
filename.modif
000000000100000000001011000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000001000000000100100000010000101
F- A Viewer Session
34
G- COREMAP Output Sample
RTFLUX-RUN168A
•4.137a»10
4.137a*10
H- An Editor Session
HE
I
J
Vituer
3
Cdtto-
*plie*ttt<«
-•uscac/bln/corowapl
-
Vl.l
war93
-
AHL RA
dSSI
CS.
Setting*
twled Fll» -
;Sg55^
|[[||
E d i t o r ; S t or ago
Select wi>«rtt»61« fro H u cr frow bwfcrt;
RATIOS V l W f ; ../HHISS/rUQCSA
^— b u Eiirlij S Text :
| ~~
Or|~AClf
S
0 Cater;
I
a mu:
|?
--,• '
* *-
IB
' -
f«i.7*BICft
fftWKBIO!
IU3KB
IXI3AIQR
Bt3«G HCft
Bt3«fOR
Q—«-
=»|
.-,r.|l:<|
M
i — Iso*ft«:>-ti -
v*»t i*2r&*.
- ">>< i
j ^-H
1 Ccw |
| faun |
lc*%cti|
35
Download PDF
Similar pages