BOT3P Project Poster

Download Report

Transcript BOT3P Project Poster

Core Technologies
XML - standard data format for editing and storing BOT3P input.
BOT3P Desktop is a graphical user interface designed
DTDs - used to model and validate input data parsed.
to illustrate how using open technologies, one may enhance,
XSL is used to translate from xml to input deck formats for BOT3P.
improve and prolong the life and usability of legacy codes.
SWING - provides the standard Layout and UI interaction.
It drives the BOT3P suite of programs.
Java 2D – integrated Postcript viewer for visualisation.
Background
The BOT3P suite of programs,
developed by Dr. Roberto Orsi
at University of Bologna, Italy,
provides pre & post processing
of input data for solution codes
used in nuclear engineering.
It is written in Fortran 77 and
Is freely available through the
NEA data bank. (www.nea.fr)
The suite consists of 8 programs
driven using input files.
Here is a screenshot of the beta version:
Disadvantages
- Legacy code (Fortran 77)
- Command line driven.
- Steep learning curve.
- No Portability only Unix/Linux
BOT3P Environment
The BOT3PDesktop provides a graphical user interface designed to
interact and prepare the input for the BOT3P suite. It also integrates
existing visualisation in BOT3P by capturing and displaying Postcript
output for both 2D and 3D geometries.
Making use of Java Technologies, BOT3P Desktop sits on top of the
BOT3P Desktop enables users to make full use of the BOT3P suite.
BOT3P suite providing the user with:
It runs on any platform and allows for editing and visualisation of
- Simple “point and click” interface.
any input/output from the suite.
- Localized language capabilities.
Under Linux/Unix it can drive BOT3P in the background.
- Storage ,Retrieval and Visualisation of BOT3P projects.
BOT3P Desktop was created as a third year project by Adetunji Adejumo and Pedro de Oliveira
For more details please contact Ian Utting ([email protected])