Support has been added for 64-bit Windows and 64-bit Linux systems.
Mean ionization state table data: When QEOS modeling is used, the mean charge state written to the table data file is now based on the QEOS value in the strongly coupled regime, the isolated atom value in the weakly coupled regime, and an interpolated value between the two regimes. This procedure has been used previously for the energies and pressures, and is now applied to the average charge state.
Bug fixes:
The tabs on the Atomic Processes widget are now enabled correctly.
Windows only: A crash that occurred for version 6.2.0 when opening PROPACEOS or SESAME files has been fixed
A problem associated with reading and writing PROPACEOS files generated with non-DCA elements has been fixed.
A potential crash when displaying the characteristic cooling times in contour plots has been fixed.
Version 6.2.0
Updated compilers are now used for Windows versions of PROPACEOS. In many cases, this results in a reduction in CPU time required for calculations.
The (3rd party) user interface software used by PROPACEOS had been updated, resulting in a slightly different style for the widgets.
Bug fixes:
A problem producing inaccurate photoionization cross-sections due to inconsistent configuration strings has been fixed.
Version 6.1.0
Several of the user interface widgets have been updated.
In non-LTE calculations, populations in statistical equilibrium solver are now forced to LTE when the ion coupling parameter (gamma) is high.
Bug fixes:
The contibution to the bound-free source function (emissivity and opacity) is now ignored for transitions in which the occupation probability of one of the states is extremely small.
Version 6.0.1
The option to neglect Degeneracy and Coulomb corrections to the equation-of-state (electron energy and pressure) has been added. This is done on the EOS tab in the Atomic Processes widget.
Checks were added to ensure number of points entered into Custom temperature, density, and photon energy grids did not exceed max allowed number. The max allowed number of photon energy points for the Custom Grid was increased from 5,000 to 10,000.
Version 6.0.0
Upgrades were made to substantially reduce memory requirements for problems
involving complex atomic models (i.e., with many atomic levels and
transitions). The effect on CPU time is minimal.
A new model has been implemented for the free-free Gaunt factors. For a
non-degenerate plasma, the method is based on Hummer's two-dimensional Chebyshev
expansion of the non-relativistic hydrogenic Gaunt factor. For a degenerate
plasma, Nakagawa's model is used.
Version 5.0.0
Data structures used for tracking transitions have been updated, resulting
in significant savings in memory. Changes do not affect the results. The effect
on CPU time is minimal in test cases.
The default value for the number of continuum points used in the photon
energy grid when computing photoionization and photoexcitation for non-LTE
plasmas has been increased from 200 to 1000.
Bug fixes:
Ion data from SESAME tables now has the correct temperature and density
grid.
Version 4.2.0
Plots of cooling rate and characteristic cooling time added.
The atomic weight of each element is written to the *.prp file. The new
format number is 8.
Version 4.1.0
The isotope number of each element is written to the *.prp file. An isotope
number of -1 indicates the natural form. The new format number for the *.prp
file is 7.
Bug fixes:
Linux platform: A problem with the File reading table has been fixed.
Numerical noise at small values of the frequency bins has been reduced.
Version 4.0.0
An option has been added to compute the EOS data only.
Format 6 introduced: The file contains flags to indicate whether the EOS
and opacity data are written out.
More user control of the spectral grid is possible through the 'Advanced'
button on the Grid Parameters panel:
Plots of Equation of State data can be shown as 2D or 3D. To switch between
them, choose View | 2D contour or View | 3D contour.
The density grid for QEOS calculations is constrained to the limits of the
user set density grid.
When a non LTE calculation is chosen, inapplicable controls are disabled.
The calculation runs in separate thread which means that any windows on
the screen can be freely moved while the calculation progresses.
Bug fixes:
Fixed occasional problems when writing ionization fractions for mid-z
and high-z elements.
Fix for non LTE emission opacities at large values of photon energy
/ temperature
The EOS grid bounds are now correct when 'use same grid' is checked.
Physics library:
The threshold for including bound-free transitions, based on atomic
level populations was adjusted to include more transitions.
Computational efficiency:
Upgrades were made to photoionization setup routines (~ factor of
5 improvement in test case)
Arrays used to track transition indices upgraded to reduce memory
requirements (results in ~10x memory reduction in large-scale calculations)
Calculation of collapsed transition parameters has been optimized
resulting in a significant reduction in initialization time for mid-z
elements.
Calculation of natural line width parameters has been optimized
resulting in a significant reduction in initialization time.
A plasma coupling parameter is used as a criterion to switch to LTE
population kinetics at high densities to prevent convergence problems
due to excessive continuum lowering
Added support for a new atomic model file format:
Improved consistency for level configuration and term accounting.
Improved memory management for repeated calculations.
Added an emissivity correction for inner-shell photoionization transitions
for which upper states are not explicitly included in the atomic model.
Added detailed balancing correction to the effective dielectronic recombination
rate coefficient when transitions involving autoionization states are
not treated in detail.
Added corrections for n-1 (K-alpha, K-beta, K-gamma, etc.) transitions
in L-shell ions (Be through F) based on He-like scaling and adjusted to
match R. Mancini's calculations for N-, O-, and F-like Al K-alpha lines.
Bug fixes:
Fix for incorrect reading of collisional cross-sections. Calculations
with non-Maxwellian electron distributions using the latest atomic
data format (11) are affected.
Bug fix for UTA linewidth. It is now consistently used according
to the definition of standard deviation 'sigma' in exp(-x^2/(2*sigma^2)).
Fixed bug associated with UTA lineshift. The lineshift correction
is now applied only during the opacity/emissivity calculation.
Populations of upper levels of implicit channels are scaled to account
for missing levels ( upper levels of forbidden transitions ). If statistical
weights are wrong ( sum(gupper_impl) .gt. gupper_total), the scaling
is not performed, so that populations remain normalized.
Bug fix for collapsing of collisional x-sections.
Collapsed dielectronic recombination rates are correctly averaged
over upper and summed over lower levels.
Fix for application crashes when handling memory allocation errors
for atomic data.
Version 3.3.0
Separate grids can be used for the EOS and opacity calculations.
A Quotidian Equation of State (QEOS) model has been added to account for
high density effects. The inclusion of QEOS in the calculation is optional.
It requires two parameters: the solid density and the bukl modulus.
An 'Atomic Processes' panel was added.
For a non-LTE calculation, multipliers can be applied to the rate coefficients.
The grid used for computing the photoabsorption can be customized.
There is an option to treat implicit transitions explicitly. This is
only relevant for ATBASE versions 4.2 or greater.
Format 5 introduced: The parameters used for the QEOS calculation are written
out.
Bug fixes:
The progress monitor updates correctly between EOS and opacity calculations.
Fixed aproblem in EOS (internal and Coulomb energy and pressure terms)
associated with weighting of gas species fractions. This caused a problem
in PROPACEOS EOS tables containing mixtures.
Version 3.0.0
Computes NLTE optically thin opacities
If the application is being used as a viewer (EOS_opacity_viewer), double
clicking on a Propaceos (*.prp) or a Sesame (*.ses) file will now open the
application.
Supports viewing of 301, 303, 304 SESAME tables
Bug fixes:
The application can now be opened from the command line with an opacity/eos
file e.g. Propaceos.exe -r MyOpacityFile.prp
Fixed incorrect formatting of small numbers in the output on some machines
Correct Propaceos version number is written to the output file
Version 2.4.0
Physics Library:
Improved algorithm for photon frequency grid with a large number of
transitions.
Format 4 introduced: Ionization fractions are written out for each element.
Isotopes added to the periodic table (H and He only).
Version 2.1.0
When viewing a *.prp file, there is now a choice of viewing opacities and/or
EOS data.
Added File | Exit item to both opacity and EOS graph windows to allow quitting
the application without returning to the main window.
The setup part of the main window no longer shows when an opacity or eos
file is being viewed.
Added provision to write the *.prp file in the pre November 2003 format
( format ID = 2 ).
Version 2.0.0
Added ability to view equation-of-state quantities
Added ability to view the data in a previously calculated PROPACEOS
file or a SESAMEfile.
Can run in batch mode
Version 1.2.0
Uses Prism Physics Library 4.0.0
Bug Fixes:
Photon energy was improved to support calculations with a small number
of photon energy groups.
Can be used with default atomic data versions 4.0.0, 4.1.0