A GEMINI++ Graphical User Interface (GUI) utility was created to complement with the other utilities in the LISE++ Utilities Package.
The LISE++ Utilities Package is currently a package of 5 satellite utilities that are either used in the LISE++ reaction mechanism and transmission calculation software, or of use to the users of LISE++. The GEMINI++ libraries provide useful calculations for LISE++ users. Specifically, users can quickly
compare yields and other interesting results with other codes provided in the Utilities, such as PACE4. This is great for those users who are not familiar with
command-line programs, using libraries or just want to quickly check calculations.
[1] R.J. Charity, Phys.Rev.C 82, 014610 (2010)
[2] D. Mancusi, R.J. Charity, J. Cugnon, Phys.Rev.C 82, 044610 (2010)
[3] R.Charity: GEMINI: A Code to Simulate the Decay of a Compound Nucleus by a Series of Binary Decays.
The Gemini++ code was implemented in the Qt graphics framework. Qt is a C++ graphics framework for cross-platform development. This can be compiled into Windows, Mac, and Linux GUI executables. The executables would be distributed for installation with our LISE++ Utilities Package. The mass tables were updated to use the AME2016 database where appropriate. Specifically, where the original code checked for an experimental value, the AME2016 database is checked instead. The AME database is implemented as DBase database for this project. In order to facilitate a cross-platform implementation, the *.tbl and *.tl files are stored as Qt "resources". This requires some syntax changes in the code. For this reason, the code was verified against the command-line version of the code. The random-number generator was fixed to constant values for both programs and results were compared.
The simple example codes of testFusion and testDecay were used as reference for the Gemini Utility. Results from these are easily compared to PACE, another utility program, by looking at residual yields of nuclei. See below for a look at the GUI input and results forms.
Plotting GEMINI results with LISE++
|
Menu in LISE
++
GEMINI cross sections plot through LISE
++
|
|
|
|
|