Recent News
SNAP Version 4.2.1 Released
February 16, 2024
AptPlot 8.0.4 Updated
February 16, 2024
PyPost 4.0.3 Released
August 18, 2022

MELCOR Plug-in Change Log

Version 2.8.7 - Released 4/19/2024

  • The validation behavior for the tables in the Burn component have been updated to show more information about properties set to an invalid value.
  • An issue was resolved in the Core Hold-up Material Behavior table dialog that allowed invalid level and ring ranges to be entered.
  • MELCOR will now export Subsystems defined in a model to a parallel file that will be opened by an INCLUDE statement within the main input file.
  • When exporting with both Resources and Parallel Files, MELGEN will not include the INCLUDE statements within the main input file but will still generate the external files containing the subsystem.
  • An issue was resolved in the RadioNuclide Fuel/Cavity Inventory table dialog that caused the Cell/Cavity table cells to show a value of when modifying, even if the value was set.
  • The Control Range component was updated to support the following range types: CELL-SURFACES, SURFACES, and CELL-COMPONENTS.
  • The Control Range Construct/Remove Criteria property editing dialogs have been updated to select components instead of using the name of a component.
  • An issue was resolved in the Cavity Rupture/Overflow table dialog that allowed pasting more rows than can be supported.
  • The Heat Component has been updated to support the 'HelicalSG' boundary condition type for the HS_LB and HS_RB records. Issue 72
  • Core Secondary Materials Dialog has been updated to copy and paste into the First Secondary Material or Second Secondary Material cell.
  • An update has been made to overriding a saved input file when resources are included. The user is now only prompted once with the override saved file dialog.
  • The help text for Parallel Files and Substitute Numerics has been updated.
  • The MELCOR plug-in has been updated to no longer write the 7th word (XMCLFC) on the COR_KCL record (alternate format), nor display the value for editing.

Version 2.8.6 - Released 2/26/2024

  • The RadioNuclide component was updated to fix a bug importing and submitting the chemisorption records (RN1_CAF, RN1_CAON, and RN1_CACM).
  • The export for the ICAST property on record RN1_CAON was updated to be 'STAINLESSSTEEL' instead of 'STAINLESSTEEL'.
  • An issue was resolved where a model was flagged as modified after saving the model as part of a resource export.
  • An issue has been resolved that would prevent executing a job stream when the model contains parallel input files.
  • The ACF Control Function type was added.
  • The Control Range construct and remove criteria has been updated to support control range references.
  • An issue has been resolved with resource export which would cause errors when the variable format is set to MELCOR variable substitution.
  • An issue with ASCII import was resolved that would introduce errors when reading in the COR_BL record.
  • The Core Cell Geometry dialog was updated to switch between properties and allow setting the values without error.
  • The MELGEN 2.2. ASCII import logic was updated to fix the default value for Reference Cells set to -1.

Version 2.8.5 - Released 2/21/2024:

  • The 2.2 ASCII Import behavior has been updated to handle unrecognized executive directives for MELGEN and MELCOR.
  • An issue has been resolved that would prevent importing a reference cell location of -1 in a 1.8.6 COR component.
  • The editor for selecting a reference cell has been updated to allow clearing the current selection.

Version 2.8.4 - Released 2/16/2024:

  • The ability to add command line arguments has been added to MELCOR and MELGEN Job Streams. This update supports both versions: 1.8.6 and 2.2.
  • The Core Component Cell Properties properties 'Cladding Fuel Collapse', 'Canister Fuel Collapse', 'Blade Fuel Collapse', 'Local Radial Radiation Exchange Factor', and 'Local Axial radiation Exchange Factor' have been renamed to be 'Cladding Collapse', 'Canister Collapse', 'Blade Canister Collapse', 'Radial Radiative Exchange', and 'Axial Radiative Exchange', respectively.
  • SNAP support has been added to the MELCOR Plug-in for the Core Record COR_MHU, COR_CMT2, COR_CNV and COR_LHM.
  • The Core component has been updated to rename the 'Radiation Relocation' property within the '[COR_TST] Physics Options' attribute group to be 'Radial Relocation'.
  • The Core component has been updated to rename the 'Heavy Pipe Material' property within the 'Material Input' attribute group to be 'Heat Pipe Material'.
  • The Flow Paths package component has been updated. The 'MACCS Spent Fuel Pool Definition Data' attribute group was renamed 'MACCS Data' for better context of the properties within the attribute group.
  • The Core Database Variable was updated to describe the Component 'PD' option as 'Particulate Debris' instead of 'Downcomer Debris'.
  • When creating a new Cell Temp Core Variable, the database string is written correctly in the format COR-CellTemp(ia,ir,FU). This fixed the behavior of writing out the Core Variable as COR-CellTemp(ia, ir, 0) even though the property view showed the Component property to be set to '[FU] Fuel Component'.
  • The Core Component Heat Transfer dialog was updated to support multi-rod component identifiers and making the second component a heat structure.
  • The Core Component Heat Transfer dialog was updated to set the format for the entire table rather than each row having to set its own format.
  • The Core Variable has been updated to allow clearing the User Material, which sets the value to 'ALL'.
  • The Release Combinations Editor has been updated to be a displayed as a dialog with two tables. One being for the RN Class definition and the other for its Donor Data( I.E. Additive Classes and respective Transferred Moles).
  • The Surface Depositons Editor has been updated to be a Table.
  • The Intervolume Transport Editor has been updated to be a Table.
  • The editors for Flow Package Category Properties for Heat Exchangers and Mechanical Models have been updated to use a table dialog.
  • The Cell Range and properties override dialogs have been updated to have the Add and Remove buttons in a toolbar at the top left of the dialog. These dialogs include: Cell Debris Exclusion, Cell Support. Struct., Cell Nonsupporting, Cell Pool Heat Tran., Cell Downward Rad., and Cell Core Blockage.
  • The editors for Radionuclide General Properties Flashing Jet Model, Film Entrainment, HTGR Species Mapping, Generalized Release Class Multipliers, and Turbulent Deposition Surfaces have been updated to use a table dialog.
  • The Lower Head Rings property editing dialog within the Core Component was updated to use a table for modifying the values for the COR_LHD record. This updated dialog provides the same look and feel of other commonly used dialogs within the plug-in.
  • The Heat Transfer dialog within the Core Component has been updated to use a table for modifying values.
  • The Core Component Flow Direction table dialog was updated to have the same look and feel of other dialogs within the plug-in.
  • The Core Component Lower Head Penetrations dialog was updated to support the look and feel of the other dialogs within the plug-in.
  • The Core Heat Pipe Model Dialog was updated to use a table for modifying values.
  • The Core Component Heat Pipe Geometry dialog has been updated to use a table dialog for modifying values.
  • Aerosol Sources within the Aerosol Coefficients attribute group has been updated to be Dialog that contains a General Properties tab and a Sectional Distribution Properties tab.
  • The type editor for control functions opens with the selection initialized.
  • The Core Cells property dialogs have been updated for easier use. This update includes the following property dialogs: Cell Properties, Initial Temperatures, Initial Cell Mass, and Cell Geometry. Help texts for all of the properties has been added within the dialog for reference and any disabled properties now have help text displayed for how to enable a property.
  • The editors for Heat Surface Decay and Control Volume Decay splits have been updated.
  • The Control Volume External Sources dialog was updated to use a table for modifying values.
  • The Control Volume 'Material Mass Fractions' and 'Material Mole Fractions' dialogs have been updated to have the same look and feel of other table dialogs within the plugin.
  • The Radio Nuclide initial conditions dialogs have been updated to use tables for modifying values.
  • The control function type editor has been updated to initialize the size of the selection dialog and automatically select the row.
  • The Resuspension editor has been modified within the aerosol coefficients for the RadioNuclide to be a table.
  • The Vapor Sources dialog was updated to use a table for modifying values.
  • The Radio Nuclide Gap Release dialog was updated to have the same look and feel as other table dialogs within the plug-in.
  • The following Radio Nuclide dialogs were updated to use tables for modifying values: Pool Scrubbing, Surface Coatings, Fuel/Cavity Inventory, and Cladding Inventory.
  • The editor for a field that is either a control function or a floating point value has been updated to improve the graphical layout.
  • The Cavity Rupture/Overflow dialog to have the same look and feel as other table dialogs within the plug-in.
  • The table dialogs within the Burn Component were updated to have the same look and feel as other table dialogs within the plug-in. This includes updates to the following dialogs: Flame Combustion, Burn Rate, Volume Combustion, and Flame Parameters.
  • The Metal Viscosity property for user defined materials has been updated to be optional when the Material Declaration is 'METAL'.
  • Updated the Core Component to support the following records: COR_GOX, COR_GOXMOL, COR_GOXPAR, and COR_GOXDB. These properties can be modified in the Generalized Oxidation Modeling property within the Core Component.
  • Exporting materials through SNAP has been updated to guarantee a space between values so that floating point values are not written together.
  • The drawn component insertion menu will no longer contain entries for accumlators and radiation enclosures. These components do not have drawn representations and should not be included in the list.
  • The Control Volumes package was updated to write the Gas Diffusion Model under the CV_DIF record. This was previously written under CVH_DIF incorrectly.
  • An update was made to improve the user interface of the partial ASCII component selection dialog.
  • The Partial ASCII import was updated to support replace the root components in the Navigator with the new records.

Version 2.8.3 - Released 12/15/2023:

  • The MELCOR Job Step has been updated to support extending a plot file. Issue 51
  • The value for hpmdl has been updated to accept 2 as the new value for 0 in the model type property field within the Core Heat Pipe Record that is within the COR_HT attribute group.
  • The enabling code and property display names for the Heat Pipe Model 0 have been updated to reflect the changes made to hpmdl. If the model type is set to 0 for the Core Heat Pipe Record, the enabling code will not show the other Core Heat Pipe values.
  • The read and write logic for the core component has been updated to read in the COR_BL attribute group.
  • When values are 0 for the model type for hpmdl on import, the value is changed to 2 and reported to the user. On export, 0 is reported as an invalid value.
  • The Volume Component and CVH Package Component have been updated to support the values defined within the CV_SGM and CV_PDIA groups.
  • The Sensitivity Coefficients now contain the NCG_SC and FDI_SC packages.
  • Resource IO support has now been implemented into the Melcor Plugin for MELGEN models. Issue 50
  • Subsystem components will no longer be flagged as having duplicate component numbers during a model error check.
  • The HS_ENERGY_FLUX database variable was updated to now include the ability to specify the surface of the connected heatstructure.
  • Invalid component number warnings are no longer reported for MELCOR 2.2 packages. Issue 64
  • The ASCII export behavior for Unix Substitution variables was updated to resolve a potential crash error that could occur when including certain components.
  • An issue was resolved which prevented DCH Class 'CSM' from being imported.
  • An update was made for core component initial masses (COR_KXX card series) which trims the default -1.1 values from the end of each record. This prevented MELGEN from executing
  • The core export logic was updated to properly format the COR_BURN record when values are provided.
  • An issue during ASCII import has been resolved that could lead to changing the order of elements in the input file.

Version 2.8.2 - Released 11/3/2023:

  • An ASCII import issue has been resolved that would cause core rings and levels to be transposed for Control Ranges on Core Cells
  • An issue was resolved that would prevent capturing unrecognized records for CVH, HS, and FL packages.
  • Updated the Radio Nuclide Initial Conditions to export correctly per the manual. The name property is no longer exported for Atmosphere Fission, Pool Fission, and Aerosol Pool properties.Issue 53
  • The MELCOR plug-in version 2.2 has been updated to allow Heat Structures to have unbounded component numbers. Issue 54
  • The MELCOR 2.2 Version has been updated to allow Sensitivity Coefficient 1311 (Material Fission Power Absorption Efficiencies) First Index values between 1-12 Issue 55
  • FL counter Current Flow Models have been updated to show a warning instead of an error for duplicate component numbers in MELCOR 2.2. MELCOR 1.8.6 still shows an error for duplicate component numbers. Issue 56

Version 2.8.1 - Internal Release

Version 2.8.0 - Released 8/09/2023

The following issues are still under development:
  • The COR package radiation exchange factor values have been updated to support an entry of 'MODEL'.
  • An issue has been resolved that would cause the radial geometry property of a heat structure to display an error code when adding a power source to an existing heat structure.
  • The ASCII export of core cell ranges in control function ranges has been updated to correct the order of the axial level vs radial rings.
  • The ability to import and export partial ASCII input files on top of an existing model has been added through the right-click menu off the model node in the Navigator.
  • Component description are embedded into generated MELGEN and MELCOR decks in a comment that precedes the components records. The description comment includes a meta key "!:d". These comments are automatically read in during ASCII import.
  • MELCOR/MELGEN models have been updated to store extra deck data within the components and the packages. These records will be written after the component/package data.
  • An issue was resolved that could prevent importing an ASCII model that contains named destinations.
  • Unrecognized input arguments for a control function will generate a Generic database variable.
  • The heat structure geometry dialog has been updated to resolve an issue where errors would occur if the calculation option is changed while editing a table cell.

Version 2.7.1 - Released 2/16/2023:

  • A feature was added that allows the user to right click on a drawn control function and view an ASCII representation of its equation.
  • The Core component ASCII export has been updated to support collapsing the tables of cell data when not using the Expanded Table Format. This capability is enabled with the "Collapse Cell Data" property of a core.
  • The ASCII import logic has been updated to identify named blocks in parallel input files identified with an INCLUDE reference.
  • An issue has been resolved that prevented initializing named block selection correctly for named blocks that did not user all upper case letters.
  • The control volume ASCII import behavior has been updated to handle PROP-SPECIFIED time-dependent pool temperature values.
  • The MELCOR animation logic has been updated to support animating over multiple time sets
  • The 1.8.6 Heat Structure export logic has been updated to provide an option to decide whether or not to collapse the initial temperature nodes.
  • The dialogs where control functions, tabular functions or external data files are selected have been updated to ensure they are sorted.
  • The core Regions Geometry property editing dialog has been updated to hide the 3D panel when the Enable 3D Displays general preference is set to False.
  • Plot variables as specified in the User's Guide Version 2.2.18019 have been added to the MELCOR plug-in.

Version 2.7.0 - Released 5/20/2022:

  • The ASCII import behavior for MELCOR 2.2 models was updated to resolve an issue where heatstructures with SNAP generated ID numbers could conflict with existing heatstructure ID numbers.
  • The heat structure ASCII export logic was updated to resolve error which could prevent radial internal power values from collapsing properly.
  • The plug-in was updated to include support for radionuclide database variable RN1-TOTRES
  • The connection tool behavior when building control function input arguments was updated to allow building self-referential input arguments.
  • The list of available control function argument sources when adding a new argument has been updated to exclude tabular functions from the list.
  • An issue was resolved that would prevent adding a new control function argument in the arguments dialog.

Version 2.6.9 - Released 4/29/2022:

  • The paste behavior for control functions has been updated to fix an issue which would result in uneditable argument list after the paste was completed. This update ensures that input arguments included in the copy/paste operation will be preserved, but will clear input arguments excluded from the copy/paste.

Version 2.6.8 - Released 10/29/2021:

  • The plug-in was updated to no longer rely on the use of deprecated methods.

Version 2.6.7 - Released 8/13/2021:

  • An issue has been resolved where MELCOR cases stopped via control function (EXEC_STOPCF) were considered to have failed.
  • The default plot step generated when creating a three-step job stream has been updated to change the channel that will be plotted to 'DT'.

The following issues are still under development:

  • The entries in the COR_PLOTS record have been refactored to exclude from the expected plot variable name references to core components, molten pools, or pool locations.
  • An issue was resolved where the logic for the new flow package two-phase friction input FL_F2P was writing the pool control function in the incorrect column.
  • The entries in the COR_PLOTS record have been refactored to only include the "Plot Variable Name" portion of field. Plot records that have a "reference" entry are precluded entirely.
  • The FL_PLOTS record has been updated to prevent creating any records except FL-FRIC-P and FL-FRIC-A.
  • The Two-Phase friction table for flow paths has been updated to include a pop-up selection editor for choosing the friction model type. Additionally the Atmospheric CF is disabled if the model is set to CF-LO, and the Pool CF is disabled if the model is set to CF-GO. When the Atmospheric CF is disabled, a value '-' is written for the disabled field during ASCII export. When the Pool CF is disabled the field is left blank.
  • The CORE package was updated to explicitly write the record COR_EUT OFF if the core eutectics model is activated but does not have any rows defined.
  • Support was added for the COR_PLOTS record in the COR component. This record allows activating or deactivating plot variables from the COR package from appearing in the generated plot file.
  • Support was added for the flow path two-phase friction input records, and associated sensitivity coefficient.
  • The Flow Path package has been updated to support the FL_PLOTS input record.
  • Support was added for the USERCORMATTYPE and MPSHORT records in the Materials Package (MP). These records allow for specifying the type of a user-defined core material to be defined and allow assign a short name for the user-defined material.
  • Support was added for the optional cards MP_BHVR and MP_BETMU. These cards allow a user to provide input describing a user material being similar to existing materials within MELCOR.
  • Support was added for the optional card MP_COREMIS. This card allows a user to provide input describing the emissivity of a material that is used in the COR package.
  • The CORE component has been updated to include the SPHEROID geometry for the lower head.
  • Core database variables have been updated to support the user core materials in the current model.
  • The core component has been updated to include the ability to reference user core materials from the material override records, and to include the cell material override tables.

Version 2.6.3 - Released 10/6/2020:

  • The control function argument dialog has been updated to allow adding multiple signal sources at the same time.

Version 2.6.2 - Released 8/10/2020:

  • The Control Volume component was updated to allow defining External Source Types WM (Total Mass) and WE (Total Enthalpy) for code version 2.2.
  • Several small docstring errors were corrected in the MELCOR code support module for Python directed streams.

Version 2.6.1 - Released 7/26/2020:

  • The following Radio-Nuclide database variables were updated to support selecting a control volume: RN1-ARMG, RN1-ARML, RN1-ATML, RN1-VRMG, RN1-VRML, RN1-VTMG, RN1-VTML
  • Support has been added for interacting with the MELCOR plug-in in Python directed job stream.

Version 2.6.0 - Released 3/4/2020:

  • Updated to work with Java 11. Methods that have been deprecated in Java 11 have been refactored to use the appropriate Java 11 equivalent.
  • The dialog used to edit the Sodium Chemistry package's Sodium Pool Fire and Sodium Spray Fire properties was updated to use a list of selected control volumes rather than a combo box.
  • The sodium chemistry component will now have all properties disabled when the block is disabled. Previously, some properties were enabled when the block wasn't.
  • An issue was resolved in the Sodium Pool Fire and Sodium Spray Fire editing dialog that caused the control volume list selection to be lost when multi-editing properties in the dialog.
  • An issue was resolved that caused the RN1_PLOTS table to be written without indentation.
  • An issue has been resolved which would prevent sub-systems from exporting to parallel input files.
  • The MELCOR plug-in manual was updated to include additional 2.2 features.
  • An issue was resolved in the MELCOR Core Degradation bean that caused the control volume water level to be rendered incorrectly when a lower elevation greater than zero was set.

Version 2.5.1 - Released 12/13/19:

  • The default values for Miscellaneous Control and Model Parameters (CAV_U) have been updated in accordance with the newest MELCOR input specification (V2.2 15254).
  • Core database variables which reference core cells will now be initialized to the first core cell when created.
  • Added the PROPRIETARY and MARKINGS card to Model Options.
  • Added sensitivity coefficients for types 1109 - FeCrAl Emissivity and 1110 - FeCrAl Oxide Emissivity.
    • Renamed type 1001 from Zircaloy Oxidation Rate Constant Coefficients to Metallic Cladding Oxidation Rate Constant Coefficients.
    • Updated types 1001 - Metallic Cladding Oxidation Rate Constant Coefficients, 1003 – Gaseous Diffusion Oxidation Coefficients, and 1131 – Molten Material Holdup Parameters to support a larger first index range.
  • Added support for card COR_CHT for words 7 through 16: HFRZIN, HFRZGR, HFRZL2, HFRZLT, HFRZU1, HFRZU2, HFRZU3, HFRZU4, HFRZFA, and HFRZFO.
  • The core point kinetics PKM01 card no longer includes support for word 3 and 4 as these values are no longer included in the users input specification.
  • Support was added for the Alternative Control Function Range format of the Added COR Heat Transfer Path card (COR_HTR).
  • An issue was resolved that could prevent the selection dialog for the "Core Cell" property of core database variables from opening properly when changing the type of a previously imported core variable.
  • Added support for words 6-8 to RadioNuclide card RN1_GREL.
  • Added support for words 5 (ACOEFFCF) and 6 (BCOEFFCF) to RadioNuclide card RN1_DIFF.
  • The Core Cladding Material property (COR_CLM) was updated to support the Iron-Chromium-Aluminum (FCA) and Iron-Chromium-Aluminum-Oxide (FCAO) materials.
  • The COR-H2massProd(MAT) variable was updated to support the Iron-Chromium-Aluminum (FCA) material.
  • Support for FCA and FCAO has been added to user-defined materials.
  • Support was added for the following database variables: COR-DMH2-TOT, COR-DMH2-SS, COR-DMH2-ZIRC, COR-DMH2-B4C, COR-DMH2-FCA
  • Support has been added for the Sodium Chemistry package (NAC package).
  • Updated the descriptions of plot variables MP1, MP2, MB1, and MB2 to the versions present in the MELCOR 2.2.15254 user's guide.
  • Support for the XMCLFC (Mass of FeCrAl associated with cladding) property has been added to the Initial Cell Mass property of the core component (COR_KCL).
  • The new option POOLRAD was added for the HS_RAD card word 4 for IGNOREPOOL.
  • The card HS_RD2, Surface-to-Pool Radiation Data, has been implemented and can now be edited on the Heat Structure Category Node.
  • The Editors for Gas Sources and Structure-to-Structure Radiation data have been updated to use more intuitive dialogs when editing the underlying data structures.
  • The "Include in Plot File" property was added to nuclide variables to support the binary plot file variable exclusion table RN1_PLOTS.
  • Support was added for the following core database variable types: COR-PR-FILM, COR-RE-FILM, COR-GR-POOL, COR-GR-ATMS, COR-GR-FILM, COR-RA-POOL, COR-RA-FILM, COR-NU-POOLQ, COR-NU-POOLU, COR-NU-ATMS, COR-NUFRAC-POOLQ, COR-NUFRAC-POOLU, COR-NUFRAC-ATMS.
  • The COR-RE-POOL and COR-RE-ATMS database variables were updated to support a surface ID reference.
  • Support was added for the following nuclide database variables: RN1-TYCLLIQ, RN1-TYCLDEP, RN1-CVCLAIR, RN1-CVCLLIQ, RN1-CVCLDEP
  • The database variable type selection dialog was updated to alphabetically sort the displayed list of types.
  • The core component was modified to support the HPR reactor type option.
  • An issue was resolved which prevented the property editor which allows selection of Reals/Functions/Default values from selecting the default value. This would occur when the default option was saved, a model was opened, and then editor was reopened.
  • Components that are root nodes in the navigator will now appear properly when performing a multi-component comparison.
  • Support was added for the numcls value on the RN_DIM card as the Material Classes property of the Radio Nuclide component.
  • The Plot ASCII output generated by the MELCOR wrapper module when run with the AVF plug-in has been update to ignore the EXEC-CLOCK and EXEC-WARP plot variables.
  • An issue has been resolved that would prevent writing out a value for an initial mass of cladding record where the mass has been set to zero.
  • Support was added for the initial inventory file (initInventory.in) and BONUS input files FissProd.in and FPChains.in enabled by the IACTIV word on the DCH_ACT card. These files will be automatically saved to the target directory with appropriate names when a model that uses them is exported.
  • The Core component ASCII importer has been updated to handle heat structure references in the COR_RP record that are a number reference.
  • Named comment blocks that have leading whitespace are now imported properly.
  • Support was added for the core steady state diffusion input records (COR_DIFTG1 and COR_DIFTG2).
  • The import logic for words 1 and 2 on card RN1_TURB has been updated to accept valid string values in addition to integer values.
  • The card CF_VCF for control functions has been changed to be an optional property.
  • The flow path properties for defining MACCS release data in 1.8.6 models has been corrected to allow including the FLMACC record in 1.8.6 models.
  • The logic for generating component numbers during an ASCII import for components that do not specify a number has been modified to match the numbers generated by MELCOR.
  • An issue was resolved that prevented some files created by MELGEN and MELCOR from being properly deleted when deleting or resubmitting a MELCOR/MELGEN job stream.
  • An import issue was resolved for flow path variables where the plug-in was incorrectly converting the WATER material reference to the POOL material.

Version 2.5.0 - Released 10/24/19:

  • Support has been added for the MELCOR 2.2 Accumulator component. This includes the addition of control function arguments, IO logic, and associated editors.
  • Additional support has been added to handle multi-rod group input. A new property editing dialog was added to make it easier to add fuel/power fractions and view factors. The import logic was updated to only define mutli-rod group input for those rings which have it defined (previously every core radial ring was required).
  • The Navigator component category names have been revised to more closely resemble the descriptions in the MELCOR input manual. Additionally, the ordering of the MELCOR components in the Navigator is alphabetical.
  • The 2.x export of heat structure radial geometry has been updated to honor the compression flag in the editing dialog.
  • The plug-in will now create a default job stream view for imported models. This handles generating both single case melcor and combined views.
  • The UNIX substitution and MELCOR variable import logic will now handle those numerics prefixed with a – character.
  • The logic for reading control function arguments was consolidated in order to better handle reading the database variable types.
  • The 2.x ASCII import logic has been updated to report an error if a file reference does not exist, and to preserve the file name included in the input file.
  • Control Volume CV_THERM (Alternative Input for Thermodynamic Data) values ph2o, rhum, and tdew will now be included on export when enabled.
  • The iodine pool ASCII import routines were updated to support parsing the RN1_PH card before the RN1_IODCV card.
  • Fuel dispersal variable ASCII import routines have been updated to parse the material label field.
  • The aerosol resuspension properties have been moved to from the HS package to the individual heat structure left and right boundary data.
  • Support has been added for the COR_BURN core burnup data.
  • Support was added for control function references from view factors defined on the radiation enclosure HS_RAD card.
  • Support was added for the Additional Data for Zukauskas Heat Transfer Coefficient on Right Boundary (HS_ZUKR).
  • The PRS-POOL heat variable handling was updated to support a surface ID.
  • The core model switches (COR_MS) lower head convection heat transfer to pool switch is now optional.
  • The ASCII syntax highlighting for the MELCOR plug-in has been updated to support including a '!' character inside a quoted string without identifying that value as the start of a comment.
  • The export logic was updated to use component numbers in MELCOR 2.2 when the component names exceed the valid number of allowed characters.
  • The user interface was updated to no longer require the user to select the MELCOR case to use in a composite export if there is only one case available.
  • The nuclide variable component was updated to support the control volume parameter of the ATMG Total mass of aerosol variable.
  • An error message will now be written when a heatstructure material reference cannot be identified (Card HS_ND).
  • The routines that copy additional files during MELCOR/MELGEN export were updated to include other additional files in core, decay heat, and model options.
  • The database variable read logic was updated to support reading condensor database variables.
  • The database variable read logic was updated to support reading additional core database variables.
  • The In Transfer process import and export logic for all types now allow specification of a EDF file and connection direction.
  • The model importer was updated such that single and double quotes at the end of a word value will be used to separate that word from the next. Previously, the importer expected a whitespace character after the quotes.
  • The control volume package will now import and export the HT_INTERFACE card.
  • The Reactor Point Kinetics Model record 2 now supports importing control functions by name.
  • The materials for point kinetics moderator and fuel are now optionally specified.
  • The types Lithium/Uranium Aluminum were added to the list of built in materials.
  • The database variable read logic was updated to support reading additional flow path database variables.
  • The MEL_RESTARTF*ILE import routines for MELCOR 2.x were updated to report an error when an unsupported parameter 2 is included in the input for this card.
  • Support has been added for the COR Generalized Release Model Signals (REL, RELB, and RELD).
  • The nuclide variable deposition model field has been updated to be identified as an RN1 variable and to support the 'FALL' deposition model option.
  • Time-dependent control volumes have been updated to support the legacy thermal properties flag, which specifies that the thermal properties should appear in the CV_THERM card set.
  • Control functions have been updated to support importing an argument that is bounded by quotation marks.
  • The MELCOR/MELGEN import routines were updated to silently ignore the MELCOR_INSTALL card.
  • The flow path maccs-m-re total/released radioactive aerosol mass variables are now supported.
  • The MELCOR model importer will now attempt to import the value defined in the MELCOR variable assignment if a value is not defined for the variable on the VARIABLEVALUE card.
  • The database variable read logic was updated to support reading additional control volume database variables.
  • Added support for the READFLUID input directive. This property is located under the File Names attribute group of the Model Options component.
  • Support duplicated sensitivity coefficient cards using unused extra words on the card to keep the sets separate.
  • An issue was resolved that caused the unused COR_EDR values DHYCNC and DHYCNB to be written as 0.0 for PWR models rather than the default -1.1.
  • An issue was resolved that caused the CORE_GP card to be exported even when disabled.
  • An issue was resolved that prevented the COR_PKM01 card from being imported unless it included the optional Fuel and Moderator material parameters (words 3 and 4).
  • An issue was resolved that prevented models from being imported if the CF_RANGE card included an unsupported or undocumented range type (word 2).
  • An issue was corrected which would cause the import of Fan Cooler Database variables to fail.
  • An issue was resolved that prevented the enclosure radiation card HS_RAD from being read if no NetworkNumber (word 3) was included on the card.
  • An issue was resolved where the routine for reading the LHC_DH card (Control Functions for Decay Heat) would not import correctly for some enumerated values.
  • An issue was resolved that prevented the "More readable format" of the COR_CIT, COR_EDR, and COR_SA, cards from being properly imported.
  • An issue was resolved that caused the DCH_RCT card to be exported any time the DCH_ACT IACTIV value is ON, regardless of the Reactor Type property's active state.
  • An issue was resolved that prevented the MELGEN/MELCOR job step from correctly updating the input/output file name cards in some situations.
  • An issue was resolved which prevented read CCFL types if the name of the component was quoted.
  • An issue was resolved where on import the CAV_Lm card data was not enabled (Cavity Layers Data).
  • An issue was resolved that caused the L-EQ, L-GT, L-GE, and L-NE, control function types to use logical (TRUE or FALSE) argument types.
  • A typo was corrected in IRTYP property of the COR_RT card that prevented the PWR-HR value from being properly handled.
  • A typo was corrected in OPTION property of the FL_BLK card that prevented the CORE-HR-A and CORE-HR-R values from being properly handled.
  • Noncondensable gasses with numbers 1 through 3 are now properly identified as built-in gasses.
  • The Model Option activate ESF_INPUT option is no longer supported and has been removed.
  • The ASCII importer has been updated to suppress an error message parsing a flow variable with a non-condensable gas reference "All".
  • ASCII import of non-condensable gasses has been updated to support integer gas numbers.
  • The CVH package cards CVH_PAIM and CVH_CCMOD are now supported.
  • The RN1_BOOTH record supports existing without defining a class reference.
  • An issue was resolved which prevented importing dollar variables.
  • An issue was resolved that prevented nuclide dosage source references to tabular functions, control functions, and external data files, from being properly imported in some circumstances.
  • The property editor for the material reference on a flow path database variable has been updated to not identify the "All" state as an error.
  • The logic for defining user defined non-condensable gasses was updated to no longer mark gasses custom unless their name is a non custom name.
  • The ASCII importer has been updated to suppress warnings when duplicate package header records are detected.
  • The ASCII import has been updated to resolve an issue which would prevent parsing simple heat structure database variables.
  • The plug-in was updated to remove support for version 2.1. Existing MED files will automatically convert to 2.2 when they are opened. The ASCIII batch import and set_flavor commands will result in a 2.2 model.
  • An issue has been resolved which would cause MELCOR cases submitted to a calculation server to lose the extra data after the restart input file name.
  • An issue was resolved that prevented word 3 of the TF_TAB card from being parsed properly when defined as a reference to a VariableValue record.

Version 2.4.6 - Released 7/8/19:

  • A series of updates were made to improve reading quoted and unquoted strings when parsing a 2.x MELCOR model.
  • The ASCII import logic was updated to resolve an issue which prevented parsing the continuation character '+' at the end of a line. This update also adds support for removing end-of-line comments after a continuation character.
  • The execution wrapper for MELCOR and MELGEN  have been updated to define the expected file names for the required output files when the file names are not included in the input file.
  • The 'Canonical File' output for MELGEN and MELCOR job steps is now flagged as optional, and is only included in job steps where  the Canonical File model options property is active.
  • The 2.1 and 2.2 ASCII import routines have been updated to support card replacement. When the ALLOWREPLACE directive is included in an ASCII input file, cards and card sets can be replaced by subsequent input records in an input model.
  • The named comment block import logic has been updated to include support for else cases. These are marked by three pipe characters (|||).
  • The error messages reported for component name lengths greater than the maximum allowed no longer appears when the code version is set to 1.8.6.

Version 2.4.5 - Released 5/31/19:

  • This update includes the support for the MELCOR 2.2 input specification. This includes all of the packages remaining following the Version 2.4.0 release of the plug-in last October.
  • The MELGEN model and MELCOR case import actions have been updated to support named comment blocks. When importing a model using the user interface, a Named Comment Block Selection dialog is provided allowing the user to select the named comment blocks that should be included as input to the model. The Named Comment Block Selection dialog is initialized to include the blocks named on the COMMENTBLOCK record, or the DEFAULTNAMEDCOMMENTBLOCK record if the COMMENTBLOCK record does not exist. Similarly, an optional argument has been added to the MELCOR2X IMPORT batch command that allows the user to specify the named comment blocks. The argument takes the form COMMENT_BLOCK followed by a quoted comma separated list of comment block names. Any blocks activated through the batch import command will be included as input in addition to those blocks enabled through the COMMENTBLOCK records. For example:
    • MELCOR2X IMPORT MELGEN "/home/usr/melcor/test.inp" COMMENT_BLOCKS "SBO,LBLOCA".
  • The MELCOR Plugin's import routine now supports real valued variable field names defined on the DefineVariablesFile or VariableValues records. Variables defined on these records will be imported as a SNAP Variable with a unit type consistent with the input field that references the variable. These SNAP Variables will have a dollar sign ($) prefixed to the variable name. If the variable has been referenced by 2 or more input fields with inconsistent unit types an underscore and number suffixed to the name. The model export dialog now includes an option which determines if the dollar variable reference names or values are included in the export. These fields can be set to either a UNIX substitution or MELCOR variable values format by selecting the desired mode in the MELCOR plug-in preferences.
  • The plug-in has been updated to show the components that reference SNAP variables through the "Show Usages" right-click pop-up menu item.
  • The Flow Path package component and flow paths were updated to support the new 2.2 records and options. The flow path database variables have been updated to reference MACSS Releases by name for MELCOR Version 2.2.
  • The default material types LITHIUM-ALUMINUM and URANIUM-ALUMINUM have been removed from the User Material component's name selector when the MELCOR Flavor is set to version 2.2. Using the removed default material types for V2.2 is identified as an error in the Model Check, and as "Invalid Value" in the property view.
  • The Condenser component now includes support for the CND_PCCS_ID and CND_ICS_ID records. The properties for these records appear in the Condenser's main property view as PCCS Name, PCCS Sequence Number, ICS Name, and ICS Sequence Number.
  • The Tabular Function component was updated to support specifying a control function for the dependent value of its table data pairs.
  • The Fan Cooler component now supports MELCOR 2.2 input for the Heat Transfer Parameters for Mechanistic Model (card FCL_HT).
  • The MP_PRC Material Molecular Weight property has been added to the User Material component.
  • The MELCOR Plugin now supports the following MECLOR V.2.2 inputs:
    • DCH_ACT - Activity Calculation Options
    • DCH_SUR - Output Activity Data
    • DCH_RCT - Reactor Type/Added support for the FILE and BLOCK words.
  • The DCH_RCT ASCII Import and Export routines have been updated to include the FILE and BLOCK properties. These properties are available in the Decay Heat component's property view under the General attribute group.
  • The Control Volume Package component now supports MELCOR 2.2 input for the Time to end initialization (CV_TENDINI) input and new sensitivity coefficients.
  • The Cavity component now supports the following MELCOR 2.2 inputs:
  • CAV_SP (Parametric Debris Spreading) W1 Source "MODEL" Option.
  • CAV_U (Misc. Control and Model Parameters) - Water Ingress (WATINGR and WIVAL) and Melt Eruption (ERUPT and MEVAL) modeling options
  • Added the database variables CAV-VISLAY and CAV-RADT.
  • The following Cavity sensitivity coefficients have been added:
    • 2302: Melt Viscosity Enhancement
    • 2303: Internal Debris Spreading Model Coefficient
    • 2309: Heat Transfer, Layer Bulk to Interface/Added support for the HTRINT on top crust flag.
    • 2312: Iteration Method Selector for CCSURF
    • 2315: Melt Eruption and Water Ingress Parameters
  • The name limit error for User Defined Material components has been updated to allow 24 characters. Similarly, the Model Options component's name limit has been updated to 110 characters.
  • Added support for the following EXEC package inputs:
    • DEFAULTDIRECTORY
    • MEG_HTML*FILE
    • MEL_HTML*FILE
    • MEL_INSTALL
    • PrintDefaultSC
    • PrintCurrentSC
    • T_CON*TOUR
    • RN1VISUALFILE
    • NOTEPAD++
    • NewNcycle
    • PrintInputRecords
    • KEYWORDF*ILE
    • RESTARTF*ILE
    • EXEC_CFEXFILE PAUSEFILE
  • The core geometry dialog UI was updated to provide a better organization and layout of editor components.
  • A model check is now performed automatically prior to exporting a model from the file export menu. When errors are encountered, a dialog is displayed which allows the user to view the detailed error report, proceed with the export or cancel the export process.
  • MELCOR restart cases are now processed by the model editor after being imported. Previously, imported restart cases that were not opened in the editor could contain erroneous cards that produce errors when submitting the deck for execution.
  • An issue has been resolved that would prevent importing a completed MELCOR plot file into a calculation server.
  • The Core component's ASCII Export logic has been updated to export an NLH value of 1 + the number of entries in the Lower Nodes table when the COR_LHN record is present.
  • An issue was resolved where the option to define heat transfer coefficient from debris to lower head from the internal model was not supported for legacy models.
  • The ASCII Export logic for Cell Support Structures has been updated to include the SSMETAL property.
  • The Core component's EDV edit flag editors have been updated so that "Yes" corresponds to the value 1, and "No" corresponds to the value 0.
  • The core model switches card, COR_MS, will no longer include the flag for enabling the Eutectics Model. These values are now included on card COR_EUT.
  • The CVH_ATMCS export and import logic now ensures correct keyword FMOD is used instead of FEM.
  • SNAP now produces an error when a component's name is set to a value that exceeds 16 characters. This error is included in model error checks.
  • The HS-QTOTAL-ATMS and HS-QTOTAL-POOL heat structure variables now include a surface identifier.
  • Resolved an issue which caused the Flow Path surface roughness to always export as 5.0E-5.
  • Sub-System descriptions are now included in the Sub-System ASCII export routine.
  • The RN class to Aerosol mapping dialog was updated to allow editing the aerosol component numbers. A model check was added to ensure that defined aerosol numbers fall within the valid range of numbers. The dialog also displays information to help the user locate the Radionuclide class information if needed.

Version 2.4.4 - Internal Release

Version 2.4.3 - Internal Release

Version 2.4.2 - Released 2/10/19:

  • The radiation enclosure surfaces editing dialog was updated to include a horizontal scroll bar for the view factors and to expand the table cells to display the entire view factor values.
  • The lower head component has been updated to only write the RN in and out transfer process references if they are set.
  • The Initialize Core Dimensions dialog has been updated to ensure that all fields are visible when the dialog is opened under Windows.
  • The core nodalization menu item for the core component is disabled unless the core is active.
  • The external sources dialog for control volumes has been updated to support multi-editing of source data and to resolve an issue that would prevent undoing changes made to external sources.
  • The ASCII export for control functions in models set to MELCOR 2.1 has been updated to suppress the boundary conditions card (CF_ULB) when the boundary input mode is set to "No boundary input".
  • The core package has been updated to support activating the core eutectics model without adding any pair melt entries.
  • The 1.8.6 ASCII I/O routines for the external mass and energy sources data was updated to use the water index property to build the card number for the associated water source card.
  • The Initialize Core Dimensions dialog has been updated to ensure that all fields are visible when the dialog is opened.
  • The control function argument dialog has been updated to resolve an issue where pressing the create button in the input selection dialog would add all of the components in the model to the list of valid selections.
  • The control function argument dialog button that adds a constant value to a control function has been updated to have a visually distinct icon and to include tool tip text that identifies the buttons behavior.
  • The core cell control range has been updated to correct the Upper Core selection criteria display label and export text.
  • The heat structure ASCII I/O logic has been updated to resolve an issue where importing a controlled surface temperature boundary condition with optional values included would produce an error.
  • The RN package generalized release class multipliers have been updated to allow specifying a control function for the Burst Multiplier, Diffusion Multiplier and the Cumulative Burst/Diffusion Multiplier fields.

Version 2.4.1 - Internal Release

Version 2.4.0 - Released 10/25/18:

  • The MELCOR Case component has been updated to resolve an issue that would prevent graphically editing a MELCOR 1.8.6 case that includes blank lines.
  • An issue was resolved that caused the right-click "Export -> MELGEN" menu item to export only the current model regardless of the model selected.
  • The Heat database variables have been updated to disable the Heat Structure property for the following variable types: DEGAS_ENERGY, DEGAS_MASS, DEGAS_RATE, ITER_FREQ, Q_RADG, CPUC, CPUE, CPUR:
  • The Core database variables have been updated to disable the Core Cell property for the following variable types: QTOTLH_TOT, DMCO_TOT, DMCO2_TOT, DMCH4_TOT, MEJEC_TOT, DT, NCYCLE, CPU, MASSERR, ENERGYERR, REL_ENGY_ERR, REL_ENGY_ERM, MASS_DISCARD, ENGY_DISCARD, HTCLH_AVE, QFLXLH_AVE
  • The Path database variables have been updated to disable the Flow Path property for variable type MACCS-RHONOM.
  • The ASCII import logic for parsing floating point values was updated to handle engineering notation that uses the 'd' or 'D' character to define the exponential value.
  • This update includes the initial phase of support for the MELCOR 2.2 input specification. The following packages have been updates to support MELCOR 2.2 :
    • Core (COR), Radionuclide (RN), Lower Head (LHM), Control Functions (CF), and Heat Structures (HS)
    Support for the remaining MELCOR 2.2 packages will be included in a future release.
  • An issue was resolved where heat structure left boundary control function values were not written with the proper formatting.
  • The Core Variable ASCII import logic was updated to resolve an issue that caused COR-AFLMIN values to be imported as zero.
  • A variety of issues have been resolved that prevented information from the External Mass and Energy Sources and Water Source Data card in the CVH package from being imported. SNAP now correctly differentiates between the two card formats for the CVnnnFi card. Additionally, an error has been resolved which prevented an External Data File from being imported when the file location was not in the same directory as the MELCOR ASCII file being imported.
  • Resolved an issue in which CFLIML and CFLIMU values on card CF_ULB were unnecessarily exported as 0.0 when ICFLIM was set to 'DEFAULT'.
  • The confirmation dialog displayed when the user modifies the Code Flavor in Model Options has been updated to include an additional warning if the RN package's Default Scheme flavor does not match the new flavor the user has selected. In addition, an error has been resolved which would cause the combo box value to be set when the user had pressed the confirmation dialog's Cancel button.
  • The MELCOR Plug-in was updated to write the ESF_INPUT header only when the Condenser (CND), Fan Cooler (FCL), or Passive Autocatalytic Recombiner (PAR) are being used. Additionally, a new flag (Activate ESF Input) has been added to Model Options that allows the user to explicitly include the ESF_INPUT.
  • The number of Axial Levels and Radial Rings are now properly set when changing the Core nodalizations.
     The MELCOR Plug-in's Export menu items have been updated to include the MELCOR option only when editing a restart case otherwise the MELGEN option is included.
  • The Diffusion Setup, Transport Diffusion Input, FP Release Input, and FP Transport Input files are now included with submitted Job Streams.

Version 2.3.4 - Released 11/21/17:

  • The model differencing logic has been updated to exclude job stream components when job streams are disabled.
  • The MELCOR plug-in has been updated to prevent warning messages appearing indicating that numeric variables have invalid component numbers.
  • The MELCOR plug-in has been updated to flag the model as modified when changing the code version. Changing the code version now clears the undo stack, as the updates to the model are not undoable.
  • The flow path forward and reverse flow flashing models water diameter fields have been updated to support selecting variable references. The 1.8.6 ASCII I/O of these records has been updated to support importing UNIX substitution variables. Additionally the water diameter fields export a value of 0.0 when set to reference sensitivity coefficient C4500(3).
  • The heat structures in MELCOR were updated to include the capability of defining the radial mesh data through an explicit table. When set to explicitly, the radial geometry will only write out the values explicitly defined in the dialog. This allows using UNIX substitution variables in fields where missing rows are linearly interpolated.
  • The ASCII export logic for collapsing the radial geometry table of heat structures in MELCOR 2.1 has been corrected. Previously a row would allow collapsing if it had the same material as the next row. This has been corrected to allow collapsing if the row has the same material as the previous row.
  • The following updates were made to the MELCOR 1.8.6 ASCII Import/Export logic:
    • An issue was resolved that prevented the filter decontamination factor from being imported from MELCOR 1.8.6 decks.
    • An issue was resolved that prevented the XH2CCD and XCOCCD values from being imported with the MELCOR186 BUR003 card.
    • An issue was resolved that prevented the RNTRN card sets from being properly read from MC186 decks.
    • An issue was resolved that prevented the CORZjj05 Former Failure Temperature value from being imported from MC186 decks.
    • An issue was resolved that caused the noncondensable gas package to reuse card numbers when exporting noncondensable gasses with material properties defined.
    • An issue was resolved that would prevent importing or exporting radio nuclide flashing jet models that use a control function for defining the pressure.
    • An issue was resolved that would cause the RN initial aerosol mass data to write out in 2.1 format when exporting a 1.8.6 model.
    • An issue was resolved that prevented the RNCB and RNRCT card sets from being imported from MC186 decks.
    • An issue was resolved where the RNDOS card set exported incorrectly in 1.8.6 model.
    • The 1.8.6 ASCII export logic for materials and noncondensable gasses was updated to prevent exporting extra blank comment lines.
    • An issue was resolved that prevented the RNDHVXXX and RNDHSXXX cards from being properly exported for MC186.
    • An issue was resolved that would prevent exporting or importing the CORVOLXXX records in the Core component for MC186.
  • The following updates were made to the MELCOR 2.1 ASCII Import / Export logic
    • An issue was resolved that caused incorrect formatting to be used when reading and writing the MELCOR 2.1 cards RN1_AL, RN1_AG, RN1_VG, RN1_VL, and RN2_FIM.
    • An issue was resolved that prevented the CAV_GA, COR_PKM02, RN1_CB, RN1_AR, RN1_TRN, RN1_TRN10, RN1_TRN11, RN2_FDA, RN2_FTD, and RN1_ENT cards, from being imported from a MC21 deck.
    • An issue was resolved that prevented the COR_PC card from being properly imported from MC21.
    • An issue was resolved that would prevent importing the COR_ELMAT card set when it has more than one entry.
    • An issue was resolved that would prevent importing the RN1_AG card set.
    • The Radionuclide package was updated to fix cross-references being lost on an MELCOR 2.1 ASCII import.
    • An issue was resolved that would prevent reading in the core heat transfer cards in a MELCOR 2.1 ASCII import.
  • The radionuclide package was updated to support defining the flow path for the Flashing-Jet model mass flow. When converting a 1.8.6 model to 2.1 this flow path reference will be replaced with a new control function that returns the current mass flow from the selected flow path.
  • The model node for the MELCOR2X plug-in has been updated to show "MELCOR Case" as the display name for the case selection property.
  • The molten pool property editing dialog has been updated to increase the row height.
  • The unused legacy Water Sources property editor on Control Volumes has been removed.
  • The radionuclide decay split heat structure fractions editing dialog has been updated to have a title.
  • The CREATE_VIEWS batch command has been updated to layout the elements in a new view, in the same way that creating a view from the Navigator does.
  • The legacy BEGIN_MELCOR and END_MELCOR batch commands have been removed. These commands were legacy behavior from when a MED file was either MELGEN or MELCOR.
  • The logic that builds the combined core degradation and lower head animation beans from a Core 2D rendering has been updated to properly support hemispherical lower heads.
  • A typo in the control function type selection list for type T-R-O has been corrected.
  • The displayed column names for tabular function tables have been updated to Independent and Dependent. This allows selecting the dependent column when plotting the tabular function data in AptPlot.
  • The paste behavior for the tabular function dialog was updated to the simple paste behavior which better matches expected spreadsheet style pasting.
  • Support has been added for control function type PVM-MSG.
  • The 2.1 ASCII export logic for heat structure nodalization tables has been updated to resolve an issue where the last material entry could be lost if the node sizes and temperature values are the same.
  • The RAD-FLUX heat variable has been updated to allow specifying the heat structure surface where the signal is active.
  • The heat structure Collapse Radial Mesh option has been moved into the Radial Geometry editing dialog. When this value is set to TRUE, the Radial Geometry editing dialog will collapse the table rows. Table rows will collapse if the material reference is the same and the distance between the radial nodes is the same. If the initial temperature values are included, rows will not collapse if the temperatures values do not vary linearly. If the power fraction values are included, rows will not collapse if the power fraction values differ.
  • An issue was resolved in the Containment Spray drawn component that prevented the Sprayer Source Pool connecting point from being displayed unless the "Enable Reservoir" property was set to True.
  • Property View editors were added for the Fan Cooler "Inlet Control Volume" and "Discharge Control Volume" properties.
  • Property View editors were added for the Flow Path "From Control Volume" and "To Control Volume" properties.
  • Property View editors were added for the Containment Spray "Sprayer Source Pool" and "Sprayer Target" properties.
  • The editing dialog for control function formula text and arguments (CF_FORMULA) has been replaced with a more simple and intuitive tabular editing dialog.
  • The control function argument dialog has been updated to include the ability to define new database variables from inside the input source selection dialog.
  • The 1.8.6 ASCII I/O routines have been updated to support UNIX substitution variables.
  • The MELCOR plug-in has been updated to include a user’s manual that may be accessed through the Help menu in the Main menu bar.

Version 2.3.3 - Internal Release 9/11/2017:

Version 2.3.2 - Internal Release 8/3/2017:

Version 2.3.1 - Released 12/18/2015:

  • The heatstructure completion dialog has been updated to prevent selecting a non-condensible gas as a material. Any heatstructure that exists with a non-condensible gas in the material array will treat the value as unset.
  • Control function arguments that reference a control volume type are now wrapped in single quotes. This is now consistent with the treatment of type strings exported from the control volumes.

Version 2.3.0 - Released 8/12/2015:

  • Several minor issues were resolved that prevented compiling with Java version 7. Java 7 or newer is now required to run SNAP

Version 2.2.4 - Released 3/30/2015:

  • The 1.8.6 to 2.1 conversion logic has been modified to better handle duplicate names. The conversion has been updated to compare the full allotment of available characters to determine uniqueness, and then clip enough characters to include a index number when needed. If more than 10 duplicates are detected, the index number will include two digits.

Version 2.2.3 - Released 10/23/2014:

  • The ASCII import routines for MELCOR 2.1 models have been updated to resolve issues importing a model that contains control function components with no number defined, and external file references where the file name does not appear inside double quotes.
  • An issue was resolved which could prevent defining input scale factors for a control function that uses a formula control function as an input source when that formula does not define an output scale factor or additive constant.
  • The 2.1 ASCII export logic has been updated to ensure that only a single input file reference will be generated when a package component is included in a subsystem that also includes regular components of the same category.
  • The maximum number for control volumes and flow paths has been increased to 999999 for MELCOR 2.1 models.
  • The 2.1 ASCII import routines for control volume database variables was updated to prevent reporting an error message when the word ALL appears as the material name.
  • The control function 2D display bean has been modified to include the capability to display annotations which provide more information about the control block. This capability can be activated through the right-click popup menu on the control function display bean. Additionally, input connections for control blocks are now evenly spread across the left side of the display bean instead of grouped together in the center.
  • Flow Paths and Control Volume have been updated to include the capability of creating a view that contains the control systems for a particular input. The right-click popup menu on a control volume or flow path that has one or more control system references defined includes the Create Control System View.
  • An issue was resolved that would prevent adding a display bean to the view if the display name is greater than 16 characters.
  • An issue with the 2.1 ASCII export of MELCOR cases has been resolved where the burn package would fail to write the BUR_INPUT record when the burn package is included in the MELCOR case.
  • An issue was resolved that prevented the model from being flagged "modified" when saving changes made while graphically editing a MELCOR case.
  • The way the MELCOR job step automatically prepends filename records to MELCOR cases has been modified to ensure that the filename records do not appear inside the EXEC_INPUT block.
  • The editor for the Database Initial Value field of model options of a MELCOR case has been modified to remove the activation checkbox.
  • The editor for the Shutdown Trip Control in the Decay package has been modified to remove the activation checkbox.
  • Several changes have been made to property editors and editing dialogs to improve their general useability and appearance.
  • The control arc dialog, which allows selecting between the different types of control system components has been modified to encorporate some small appearance modifications, and to allow double-clicking on a selected control to close the dialog with the selection made.
  • The editor and selection dialog for selecting a node inside the core have been modified to update their appearance to match the standard editor behavior in SNAP.
  • The property that disables the scale-factor and additive constant has been renamed to Disable Scale Properties.
  • The property view header label for the Fan Cooler category was changed to Fan Cooler Package.

Version 2.2.2 - Released 5/9/2014:

  • A feature was added to allow the orientation of a group of selected drawn components to be changed at once (flow paths, sprayers, and fan coolers). Additionally, the popup menu for component orientations was updated to include only those orientations that are actually supported by the respective drawn component. This update resolves an issue where the ability to set the orientation of some components in a view was lost.

Version 2.2.1 - Released 3/27/2014:

  • The channel selection editor used by animation plug-in Display Beans was updated to allow channels to be grouped by type (i.e. prefix).

Version 2.2.0 - Released 1/6/2014:

  • The 2.1 ASCII import logic has been updated to support replacing components when a component with a duplicate name and type appears later in the ASCII input files. An error will be reported during import if duplicate components are encountered and the ALLOWREPLACE directive is not included in the model.
  • The 2.1 ASCII import logic was updated to resolve an issue importing heat structure radial geometry tables that use an expansion format.
  • An issue which would prevent importing a 2.1 control function that uses the COR-TOTMASS database variable has been resolved.
  • The radio nuclide package ASCII I/O logic was updated to resolve an issue which would prevent importing the RN edit flag card from a MELCOR model.
  • The 2.1 ASCII import logic was updated to support block comments. The block comment starts on a line that starts with three open parenthesis, and ends on a line that starts with three close parenthesis.
  • The 2.1 ASCII import logic for reading in the formulas from control functions was updated to ignore spaces in the formula if those spaces occur inside of parenthesis.
  • The 2.1 MELCOR model parameter export logic was updated to resolve an error exporting the EXEC_DTMAXCF model.
  • The cavity import logic was modified to resolve an error when importing the CAV_GA card set.
  • The CVH component was modified to resolve an error when importing a time-dependent control volume where the atmospheric temperature is defined by a tabular function.
  • The external file component was modified to always write out the external file name in quotation marks to preserve character case.
  • The flow path database variable was modified to resolve an error importing the MACCS-M varaible with the TOT or AER options.
  • When reading in sensitivity coefficients in a MELCOR model, duplicate sensitivity coefficients are now removed from the model.
  • The ASCII export logic for heatstructures was updated to support collapsing the radial mesh table input during export. Table rows with the same temperature, identical material and same thickness are converted into a single collapsed row. The flag which enables this collapsed format is set during ASCII import.
  • The control function components were updated to resolve an issue which would prevent storing formula arguments with more than one character in the varaible name.
  • Support was added for the crust conductivity property of cavity components.

Version 2.1.14 - Released 10/28/2013:

  • The radio nuclide package was updated to provide support for the transport deposition scaling table, and the special-purpose output for visualization table.
  • Support has been added for user defined creep properties inside a LM_CREEP control function.
  • An issue has been resolved that would prevent displaying temperature values in British units correctly.
  • Added support for the COR_PKM03 and COR_TAVG point kinetics models.
  • The Model Options component was updated to support the EXEC_UNEF and EXEC_WRT records for MELCOR 2.1.
  • Corrected an error reading DEMUXed MELCOR plot files. Data channels such as CVH-TOT-E and CVH-TOT-M were listed in the set of available channels but the read routine generated a "channel not found" error when plotting them.
  • The control volume package was updated to provide support for the speed-of-sound properties.

Version 2.1.13 - Released 9/19/2013:

  • The control functions in MELCOR 2.1 have been updated to include a flag for defining whether a formula type control function is expected to behave as a logical control or a floating point control. When this flag is set to FALSE, the Scale Factor, Additive Constant, and Initial Value properties are enabled and exported on the CF_SAI card. Setting the flag to TRUE will suppress these properties and prevent the CF_SAI card from exporting. The flag is automatically set when importing an ASCII model, based on the existence of a CF_SAI card inside a Formula type control function. Existing MED files will continue to treat Formulas as floating-point control functions, but may be manually adjusted by setting the Logical flag.

Version 2.1.12 - Released 6/18/2013:

  • The heatstructure creation logic was updated to ensure that the correct number of mesh points and inner radius values are generated from the user input specified on the completion dialog. [1148,1153]
  • An issue has been resolved that would cause STOPCF argument to be lost when opening a MELCOR case for GUI editing. [1178]
  • The copy/paste logic has been updated to resolve an error that could prevent copying heat structures between MELCOR models. When copying a heatstructure between MELCOR models, the user defined materials used by that heat structure will automatically be copied, if the target model does not contain an equivalent material.
  • The 2.1 conversion logic has been updated to automatically convert RN class number 17 to have the name CSM when the 2.1 sensitivity coefficient scheme is being used for the Decay Heat package.
  • An issue has been resolved where the 2.1 file cross-references for parallel input files could fail to write a BLOCK record when the components in a section are in several different models.
  • An issue was resolved that could cause ASCII views to display MELGEN data while editing a MELCOR case, or cause ASCII views to show MELCOR data when switching between MELCOR models when one of the models is graphically editing a MELCOR case. The MELCOR 1.8.6 export logic was updated to flag cavity components for inclusion in the MELCOR properties.
  • The logic that determines whether or not a MELCOR 2.1 execution completed successfully has been modified to search the message file instead of the output file. The message file in 2.1 contains a more reliable indication that the run has completed through normal termination.
  • An issue has been resolved where the initial time or cycle number would be removed from a MELCOR input model during submission of Restart cases. [1149]
  • The burnup package validation logic was updated to prevent reporting a false error when the ignitor control function is disabled.
  • The built-in job streams that are generated through the MELCOR plug-in have been updated to remove spaces from job step names in accordance with SNAP 2.2.4 requirements.

Version 2.1.11 - Released 3/29/2013:

  • An issue has been resolved which could prevent submitting MELCOR steps to a calculation server when the MELCOR step is connected to a model node.
  • The MELCOR plug-in has been modified to allow establishing connections from control volumes to junction style components.
  • Support has been added for plotting thermal conductivity, and heat generation variables generated with MELCOR 2.1. An issue was resolved that prevented converting the units of a MELCOR animation between SI and British.
  • The MELCOR execution wrapper was modified to prevent writing out duplicate file location headers in parallel input files.
  • The 2.1 ASCII I/O routines for MELCOR have been updated in response to issues revealed while importing a Fukushima model.

Version 2.1.10 - Released 11/9/2012:

  • An issue has been resolved which could prevent submitting MELCOR steps to a calculation server when the MELCOR step is connected to a model node.

Version 2.1.9 - Released 10/31/2012:

  • The core component has been updated to revise the 2.1 ASCII I/O for spent fuel pool models to include the COR_KCN and COR_KCB cards.
  • The 1.8.6 to 2.1 core conversion logic has been updated to ensure that the values found on COR_CDR are converted correctly from 1.8.6.
  • The enabling logic for the canister and bypass diameter fields on the COR_EDR card has been updated to allow defining these properties in spent-fuel pool models.
  • A warning message has been added to input transfer components that are not referenced by the other packages inside the model.
  • An error message has been added to radio-nuclide database variables that reference a control volume type that is not used inside a 2.1 model.

Version 2.1.8 - Released 9/5/2012:

  • The sensitivity coefficients were updated for recent changes made to the numerics library API that allows the model to identify (in error messages) referenced coefficients that are no longer available.
  • The sensitivity coefficients were updated for recent changes made to the numerics library API that allows the model to describe model modifications made during uncertainty parametric exports.
  • Control volume back-conversion from 2.1 to 1.8.6 has been updated to identify control volumes that are flagged as "Pool Only" or "Atmosphere Only". These control volumes are updated to define a pool elevation (ZPOL) value at the top or bottom of the control volume respectively. [1116]
  • An issue was resolved which prevented converting the igniter type of the burnup table correctly when the 1.8.6 type 86 is selected. [1117]
  • The control volume component was updated to identify saturated condition control volumes flagged with a negative pool temperature value during 1.8.6 to 2.1 conversion. The temperature value is de-activated during conversion. Similarly when back-converting a 2.1 model to a 1.8.6 model control volumes with a saturated pool that do have the pool temperature active are modified to have a negative pool temperature value. [1124]
  • The Radionuclide package was updated to resolve an issue where the radio-nuclide class number is lost during a conversion from 1.8.6 to 2.1.

Version 2.1.7 - Released 6/18/2012:

  • The CORE component editing logic for the non-support structure type field has been updated to ensure that the editor value matches the ASCII value in the exported models. [1112]
  • The 1.8.6 ASCII export of a cavity component which defines the CTOXYREA and SHAPEPLOT properties will match the state of the editor. [1110]
  • Control function components encountered during a 2.1 ASCII import that do not include a component number will now be assigned a number starting with the number 1 instead of 0, to facilitate backward conversion to 1.8.6. [1109]
  • The core penetration temperature control-function argument (COR-TPN) has been updated to allow specifying the penetration index. [1108]
  • The core melt-fraction control-function argument (COR-MLTFR) has been updated in both 1.8.6 and 2.1 to display the correct material name for the enumerated value defined in ASCII input. [1107]
  • An issue was resolved which prevented the job stream from correctly identifying a successful 1.8.6 MELGEN execution when the plot-file name is defined in the MELGEN model. [1106]

Version 2.1.6 - Released 4/30/2012:

  • The 2.1 CELLMASS database variable has been updated to prevent the selection of a core component. CELLMASS variables that reference a component are included as different variable types in 2.1 [1081].
  • The Core component was updated to support the flag that enables the Lipinksi model for the core inside the Physics Options.
  • The Core component attribute group Physics Options was renamed [COR_TST] Physics Options to help identify the input.
  • The 2.1 ASCII import logic for the Control Volume component was updated to provide more robust support for the way the ASCII values could be entered into the CV_THERM card set. [1096]
  • The 2.1 MELCOR case editing logic has been updated to resolve an issue where sensitivity coefficients could be lost when converting from 1.8.6 to 2.1. [1092]
  • The sensitivity coefficients were updated for recent changes made to the numerics library API that allow a model variable to represent a range of values.
  • Updated the 1.8.6 ASCII MELCOR output to write out the user defined file names for restart, plot and output file names.
  • Updated the 1.8.6 ASCII MELCOR import to prevent duplicating the concrete composition when a cavity component is resupplied in the MELCOR input.

Version 2.1.5 - Released 2/28/2012:

  • The 2.1 CELLMASS database variable has been updated to prevent the selection of a core component. CELLMASS variables that reference a component are included as different variable types in 2.1 [1081].
  • The 2.1 to 1.8.6 back-conversion logic has been updated to ensure that filters in the radio-nuclide package, and heat structure radiation fields have unique numbers after the back-conversion [1084,1087].
  • The 1.8.6 to 2.1 conversion was updated to resolve an issue where the left and right boundary condition types were converted incorrectly for temperature based table and time-based table conditions. The editor's text in 1.8.6 has been updated to display the correct text for these boundary types. [1085]
  • The 2.1. to 1.8.6 back-conversion process renumbers input and output transfer process components to ensure that the RN transfer processes have a component number that is 500 greater than the associated non-RN transfer process [1086].
  • The 1.8.6 ASCII I/O for the CORE component was updated to resolve an issue importing the CORHTRxxx cards [1088].
  • The CORE component has been updated to allow the Spent Fuel Pool BWR and PWR reactor types in a 1.8.6 model.
  • The GUI editor for the IAXSUP lower head property of the core component has been updated to resolve an issue that prevented the spinner buttons from operating correctly.

Version 2.1.4 - Released 1/26/2012:

  • The ASCII export logic for the 2.1 version of MELCOR has been updated to ensure that the MELCOR specific file directives are located at the top of the file after appending the MELCOR data to an existing MELGEN model. [1025]
  • The ASCII export logic for the external data file formatting has been updated to ensure the file length is appropriate.
  • The 2.1 to 1.8.6 back conversion logic for the Radio-nuclide component has been updated to ensure that the dimensioning card is always included. [1063]
  • The 2.1 to 1.8.6 back-conversion logic has been updated to ensure that RN classes are given valid 1.8.6 class numbers based on the 2.1 class name. Non-default classes will be given a number starting with 18. [1065]
  • The core database variables have been updated to include support for the COR-ZROX, and COR-DROXD variables. [1066]
  • An issue was resolved with the CORE 2.1 ASCII export routines where the inconell material override on card CORMATx would not be exported unless the stainless stell material is also overridden. [1067]
  • An import issue was resolved for RN aerosol sources where referenced tabular functions were not set if the functions appeared after the radionuclide package. [1069]
  • The RN package dimensioning is now enabled after converting to 1.8.6 when the RN package is active.
  • The Radionuclide package will now be set enabled when an empty RN1_INPUT card is read. [1070]
  • The 2.1 ASCII import logic for the extra plot data has been updated to resolve an issue with supporting control function references and external data files and certain control function arguments. Additionally and error message will now be written when the import fails to parse the plot record. [1071]
  • The back-conversion logic has been updated to open an error report if any of the following error conditions are encountered during back conversion from 2.1 to 1.8.6 [1062, 1073,1072]:
    • Control volume type names are too long for 1.8.6
    • Control function number 0 is encountered.
    • A flow path control function argument uses the "All" material convention.
  • The job submission routines that replace the file name directives to use the job step names has been revised to ensure that the restart form option (cycle or time) and restart location value are preserved. [1074]

Version 2.1.3 - Released 1/17/2012:

  • An issue was resolved with the MED read logic where sub-system references to package components could be lost on MED load.
  • The 1.8.6 ASCII import logic has been adjusted to ensure that MELCOR data imported from a combined MELGEN/MELCOR file ends with a "." character.
  • The 1.8.6 ASCII export for the Fuel Dispersal component has been modified to write out the materials on the HPME source data with a full material name.
  • The 1.8.6 ASCII export of the core boundary conduction parameters was updated to fix the value being exported for components selected.
  • The MELCOR case ASCII text editor was updated to resolve an issue where pasted text appeared on a single line.
  • The MELCOR 1.8.6 to 2.1 conversion logic was updated to resolve an issue where mass sources were converted to cumulative sources during conversion.
  • The 2.1 ASCII Export for the control volume package was updated to write out the CVH_INPUT record when one or more control volumes are present, or any control volume package level properties are enabled.
  • The 2.1 to 1.8.6 back-conversion logic was updated to initialize the number of masses and the number of thermo-dynamic variables in an input transfer component. [1047, 1048]
  • The 2.1 to 1.8.6 back-conversion logic was updated to turn on the default RN class card definition in the Decay Heat Package [1049].
  • The 2.1 to 1.8.6 back-conversion logic for the CORE component was updated to default the NTLP value based on the number of lower core rings with the same radial position [1051].
  • The 2.1 ASCII import logic for the Cavity component was updated to initialize the boiling multiplier to 0.0 when the MOD3 option is detected during import [1052].
  • The 1.8.6 ASCII import logic for heat structures was updated to detect a self reference for a heat structure geometry, material, power or temperature cross reference. An error message is written and the reference is removed [1053].
  • The 1.8.6 ASCII import logic for the CORE axial support structures has been modified to resolve an issue importing the PLATEG import.
  • The 1.8.6 ASCII import routines have been modified to handle a R*I*F command that indicates the target file should be up one directory node from the original.
  • The logic that calculates the number of control volumes adjacent to a core cell has been updated to better reflect the 2.1 enabling logic [1050].
  • The Core component was updated to support the COROXB and CORROD cards during 1.8.6 ASCII I/O. Support already existed for these properties for 2.1 ASCII I/O. [1056]
  • An issue was resolved that caused extraneous carriage returns to be added when pasting MELCOR input into the MELCOR Case editor.
  • The 1.8.6 ASCII import logic has been updated to handle the case where a *DELETE* record appears with a single-quote or a double-quote before the *DELETE* text. [1058]
  • The 2.1 Core component ASCII export has been updated to resolve an issue which would prevent the rack temperature data from being exported. [1059]
  • The BURN package component was modified to incorporate the following fixes:
    • Tabular editors now ensure that all appropriate values are displayed. There was an issue where at times these table editors would not allow data to be entered for some combinations of options.
    • Model export checks are now provided to ensure that the tables contain valid data (No unknown reals, empty control function references, etc).
    • An issue was resolved where the Flame Speed Table export logic failed to write the -1 value for the global combustion completeness specification.
    • An issue was resolved where the Flame Speed Table export logic wrote the CFDCH Control Function value for the ICCFLG Control Function value.
  • The burn package import routines were updated as follows:
    • BUR_CF now properly assigns the flow path value. Previously, this value would only be read if the flow path was imported before this card.
    • An issue was resolved where the completeness value on the BUR_CF cards was lost when the HECTR option was used.
    • An issue was resolved where some BUR_FS options were set as the wrong enumerated value. Additionally, an index out of bounds exception was corrected.
  • The core component cell selection editor has been updated to provide a cleaner layout.

Version 2.1.2 - Released 11/4/2011:

  • The 1.8.6 ASCII import logic for control volumes has been updated to ensure that the non-condensible option is initialized correctly.
  • The logic that corrects the 1.8.6 component names when converting between 1.8.6 and 2.1 has been updated to remove any '!' characters.
  • The 2.1 ASCII export logic has been modified to write out a meta-data component header for user defined materials, non-condensible gases, and external data files that contains the component number. This allows for the preservation of component numbers from a 2.1 ASCII export.
  • The 2.1 to 1.8.6 back-conversion process for user defined materials was updated to attempt to locate a tabular function that contains appropriate Temperature vs Enthalpy data for materials that have an Enthalpy vs Temperature table defined. If no appropriate table is encountered, a new tabular function will be created that contains the same values as contained in the Enthalpy vs Temperature table, with the columns reversed.
  • The 2.1 ASCII import logic for the control volume package has been updated to correctly parse the NOFOG option for the IPFSW property.
  • The logic that ensures unique component names when converting from 1.8.6 to 2.1 has been updated to ensure that tabular functions and control functions have unique names. Additionally the case where an existing unique component name includes an underscore followed by a number could cause duplicate names to be created when adding an underscore and number to a different component has been resolved.
  • The logic that automatically creates the nuclide classes when importing a 1.8.6 model has been updated to include the default CSM class when the "ALL" flag for declaring active classes is encountered, and either the global default scheme or the nuclide package scheme is set to 2.1.
  • The logic that converts component names between 1.8.6 and 2.1 has been updated to remove any '!' character encountered..
  • The 1.8.6 to 2.1 conversion logic for control volumes has been updated to correctly flag the non-condensible flag used for a time-dependent control volume.
  • The Core Package 2.1 ASCII import logic for parsing the COR_BCP card has been modified to support reading in an ICBCD value that is defined as a string. [1021, 1022]
  • The Core Package 1.8.6 ASCII export logic for the lower head segments has been updated to automatically generate the segment number. The segment number will now be exported as an index into the list of segments. [1023]
  • The Core package 2.1 ASCII export logic has been updated to write out the NTLP value on the COR_LP card when the NTLP value differs from the IAXSUP value. On ASCII import, if the NTLP value is not encountered, the IAXSUP value is used instead. Additionally the 2.1 import logic was modified to ensure that the flag that enables this card for 1.8.6 is flagged TRUE. [1024, 1036]
  • The Core Package 2.1 to 1.8.6 conversion logic has been updated to automatically calculate the value of the NCVOL variable by determining the number of unique control volumes referenced by core cells or lower plenum rings. [1025]
  • The Core Package 1.8.6 ASCII import logic has been updated to ensure that all of the optional values on the COR_GP and COR_VP that are encountered are flagged as activated. [1026]
  • The Core Package 2.1 ASCII import logic has been updated to flag the COR_GP card as enabled when the card is encountered in the input model. [1027]
  • The Material Package 2.1 ASCII import logic has been updated to flag materials that overwrite some or all of the material properties as custom materials. This ensures that a 2.1 model converted to 1.8.6 includes all of the materials that overwrite certain properties. [1028]
  • The combined MELGEN/MELCOR file export logic has been updated to write the MELCOR specific file name overwrites after the PROGRAM MELCOR tag during a 2.1 ASCII export. [1029]
  • The 2.1 ASCII export logic for the control volume package was updated to correct the comment for the value inside the non-condensible mass fraction and mole fraction data. The comment now reflects the actual value being displayed. [1033]
  • The 2.1 to 1.8.6 conversion logic for control volumes has been updated to convert Temperature Enthalpy external sources (TE) to have a source flag of 8 or 9 depending on the type of the source controller. [1034]
  • The 2.1 to 1.8.6 conversion logic renumbers the gas source models if any of the gas sources have the same source number. [1035]
  • The 2.1 ASCII import logic for the core component was modified to ensure that the flag that indicates that the PWR shroud data is included is set to TRUE when the COR_SDR card is encountered. [1037]
  • The 2.1 ASCII import logic for the RN Package has been updated to default the second ring location in the gap-cladding inventory data to 0.0 when the value is not encountered. [1038]

Version 2.1.1 - Released 10/21/2011:

  • The 1.8.6 ASCII I/O logic for the fuel dispersal database variable has been updated to resolve an issue parsing heat structure references.
  • The custom editing dialog for the HPME table has been updated to resolve an error opening the dialog when the RN package is disabled.
  • The 1.8.6 conversion logic has been updated to handle a control volume external water source that has a constant droplet diameter.
  • The 1.8.6 ASCII import logic for the DCHNORM card has been updated to handle a comma delimited list of values.
  • The 1.8.6 ASCII import logic for the RN package has been updated to resolve an issue with importing the RN class / Vanessa group association cards.
  • The GUI editor for the DCHNORM data in the radio nuclide package has been updated to resolve an issue changing the selected classes.
  • Updated the 2.1 ASCII import logic to resolve an issue importing the Decay database variables that reference RN classes.
  • Resolved an issue with back-converting form 2.1 where the close control function on valves inside flow paths was not given a valid default value.
  • The 1.8.6 ASCII import logic has been updated to ensure that any of the HPME source materials inside cavity components are created.
  • The logic that controls the automatic generation of materials after a 1.8.6 ASCII import for ensuring that materials required by the CORE package are included was updated to find variables that have already been defined inside the model correctly and to ensure that duplicate component numbers do not exist.
  • The 1.8.6 to 2.1 conversion logic was updated to ensure that all default material overwrites in the 1.8.6 model have a correctly formatted name when converted to 2.1.
  • The 2.1 ASCII export logic for the in and out transfer components has been updated to ensure that the names are written out inside single quotes if they contain spaces or a comma.
  • The 2.1 ASCII export logic for tabular functions and sprayer components has been updated to include a meta-tag that includes the component number. This allows for the component numbers to be preserved for back-conversion of a 2.1 export.
  • The 1.8.6 ASCII export of control volumes has been updated to write out a placeholder value for the ICVVF value which is documented as unused. This helps when comparing the output from a back-converted 1.8.6 model.
  • The 2.1 ASCII export of converted control volumes has been updated to resolve an issue where the control volume type was lost during a conversion.
  • Updated the 2.1 ASCII importer to handle the case where there is white space before the card numbers [1007]
  • The Burn package 1.8.6 ASCII I/O logc has been revised to correctly connect to control volumes and control functions, and to parse the combustion completion and flame speed tables correctly. [1008]
  • The logic that controls ASCII import of the FDI package database variables has been updated to handle the variables that include a material reference. [1009]
  • The 1.8.8 ASCII MELCOR import logic was updated to correctly separate the MELGEN verses MELCOR file names for the diagnostics file, restart file, and output file names. [1010]
  • The heat structure 2.1 to 1.8.6 back-conversion has been updated to preserve the inside boundary location value. [1012]
  • The conversion logic between 1.8.6 and 2.1 for control volume external source data has been updated to ensure that the source type flags are preserved. [1013, 1014]
  • The 1.8.6 to 2.1 conversion logic has been updated to remove illegal characters from component names. Additionally component names that contain the ',' character are written with single quotes. [1015]

Version 2.1.0 - Released 10/11/2011:

  • The editor for selecting a user support structure inside the core component was modified to select the user structure by name instead of by index.
  • A 1.8.6 ASCII import issue was resolved which would cause the editor for selecting the support structure type in a core support structure card to display an invalid value.
  • The 1.8.6 MELCOR heat structure export has been updated to resolve errors after converting from a 2.1 model.
  • The heat structure geometry editing dialog has been updated to allow selecting reference heat structures when editing a 1.8.6 heat structure.
  • The core cell initial conditions dialogs have been updated to revert the value to the default (-1.1) when the text inside the table is deleted, and the enter key is pressed. These dialogs were also updated to prevent selecting more than one initial condition type at a time.
  • The 1.8.6 to 2.1 conversion logic was updated to rename RN class components based on their component number during the conversion.
  • The 1.8.6 ASCII import logic has been updated to initialize in transfer processes that connect to heat structures correctly.
  • The core component ASCII import has been updated to support an explicit 0 for the ICIFFS value.
  • The 1.8.6 ASCII conversion logic was modified to trim names for components down to the maximum allowed length during the conversion process.
  • The control volume time-dependent mole-fraction table 1.8.6 import logic has been updated to restrict the selection to non-condensible gasses.
  • An issue was resolved that prevented the Animation mask "Skip Forward" and "Skip Back" buttons from working properly with MELCOR animations.
  • Resolved an issue that would prevent MELCOR steps from identifying the extra diagnostic file name.
  • The positions of the additive and multiplicative constant columns for the control function arguments dialog have been swapped.
  • The heat structure completion dialog has been updated to include defining the bottom elevation, and to include a checkbox that enables the initial temperature.
  • The heat structure component completion logic has been updated to resolve an issue that prevented the geometry from initializing correctly.
  • The core nodalization dialog has been updated to include the bottom core elevation, and to initialize the dialog properties from the current core data if the core has been defined.
  • The core geometry dialog has been updated to include the bottom elevation for the core nodes, and to initialize the level-bottom value for each core level when the geometric data is adjusted.
  • The core geometry property has been adjusted to only report an invalid value if the core geometry includes an unknown value.
  • The core cell properties dialogs (initial temperature, component mass etc) have been updated to include a relevant dialog title.
  • The core cell selection editor used to define a reference cell inside the core has been updated to allow multi-editing of the field.
  • The core cell component debris initial mass property has been updated to include a component selection editor, and to initialize the component to a valid core component.
  • The Core cell reference editors have been modified to change the label for the ring spinner to R instead of X.
  • The core cell selection dialog has been updated to improve the ability to select axial levels using a mouse.
  • The radio-nuclide package RN Gap Release editing dialog has been updated to improve the editor for selecting a core cell.
  • An issue was resolved with the heat structure geometry editor which caused an error when multi-selecting heat structures.
  • The manage initial conditions dialog has been reactivated, and the ability to initialize the initial conditions of a model from a previously run MELCOR run has been reenabled.

Version 2.0.9 - Released 9/6/2011:

  • The editor that displays the source and target volumes for sprayers and fancoolers has been updated to display the target volume name instead of the connection data.
  • The way sprayers, fancoolers and flow paths are rendered in 2D views has been updated to use triangles for the connection points to indicate flow direction.
  • The general variables label has been changed to display the type of variable selected.
  • The 1.8.6 to 2.1 conversion logic was updated to identify control volumes that use the "COMMON" thermo-hydraulic data that contain a sub-cooled pool.'
  • The volume component thermo-hydraulic state data enabling logic was updated to reflect which properties are valid based on the other control volume properties.
  • The core variable 1.8.6 import logic was updated to support component-based core cell mass variables.
  • An issue was resolved where the ASCII restart case editor was appending extraneous carriage returns to the resulting ASCII data.
  • The 1.8.6 import logic for the core component was updated to automatically generate materials referenced in the CORMATx cards that are not used elsewhere in the model.
  • The 1.8.6 import logic for the flow path package was updated to support quoted strings defining the pump type.
  • The control volume package 1.8.6 ASCII import logic was updated to support quoted strings defining control volume types.
  • A typo in the hydrogen recombiner PAR_PRM properties was fixed.
  • An issue was resolved which could prevent the model diff viewer from opening when a model contained an incomplete job stream.

Version 2.0.8 - Released 8/16/2011:

  • The MELCOR plug-in ASCII I/O routines have been updated to ensure that the parallel input file logic bases all secondary input file locations on the location of the primary input file. This affects both 2.1 and 1.8.6 ASCII import routines.
  • The core component has been updated to resolve an issue that would cause multiple undo events to be added when enabling or disabling the Core.
  • The MELCOR plug-in has been updated to include meta data in a comment block at the top of exported MELGEN and MELCOR models. This meta data includes the code version of the model. When importing ASCII models that contain meta data, a warning dialog will appear if a model is being imported as the wrong code version. This will prevent accidentally importing a 1.8.6 model as a 2.1 model and vice-versa.
  • The 1.8.6 import and export have been updated to correctly identify the control function external file name used by models that contain READ and L-READ control functions.
  • The core component has been updated to open the nodalization initialization dialog when the core package is enabled for the first time in a model.
  • The reset core popup menu item has been renamed to core nodalization, and the dialog indicates that the existing core properties will be lost through the operation.
  • The editor for the hydroscopic model of the radio-nuclide component has been updated to include the enabling checkbox required to activate the card the value appears on.
  • The cavity mass database variable has been updated to automatically convert the material between C(C) and C-C when converting a model between versions 1.8.6 and 2.1.
  • The 2.1 export logic has been updated to ensure that the ESF_INPUT flag is written out inside models that contain fan-cooler components.
  • The 2.1 import logic has been updated to resolve an issue that would prevent parsing a 'BLOCK' keyword that appears with a different capitalization.
  • The logic that controls exporting the additional files for a 2.1 ASCII model has been updated to ensure that the resulting filenames have the same capitalization as the generated files.
  • Support has been added for the gas-diffused model flag for the control volume package in MELCOR 2.1 models.
  • The 2.1 export logic has been updated to fix the card label exported for RN Class based sensitivity coefficients.
  • An issue was resolved where In-Transfer Process components were not being set to the RN fuel dispersal type (RNFDI).

Version 2.0.7 - Released 7/11/2011:

  • The MELGEN and MELCOR job stream steps have been updated to ensure that the correct file name is used for the ACOEF file, and the MELCOR message file.
  • The 1.8.6 ASCII import logic was modified to ensure that the RN class component numbers defined in a 1.8.6 model are preserved when ensuring that all required default 1.8.6 RN classes exist in the model.
  • The model options of a MELGEN model are now reset to their default state before importing the MELCOR data when editing a MELCOR case in GUI editing mode.
  • The GUI editing mode for defining a MELCOR case has been modified to only include sensitivity coefficients that have been modified form the MELGEN input.
  • The 1.8.6 MELCOR export logic for the CORE component has been updated to only export MELCOR specific cards. Setting the 'Allow Replacement' flag in model options to True will include the MELGEN CORE data in the export.
  • Support has been added for the DCHDEFAULT card, which enables the 1.8.6 defaults for sensitivity coefficients.
  • Heat structures have been modified to include an option that defines whether the radial mesh should be written out in a collapsed format. Additionally an error in the radial mesh values for un-collapsed radial mesh export in 1.8.6 models has been resolved.
  • The MELCOR plug-in has been modified to allow exporting the model metrics file used by the Test Suite Analyzer (TSA).
  • The radio-nuclide package has been modified to resolve an issue with the 1.8.6 export logic for the charcoal performance characteristics of a filter.
  • Support for sensitivity coefficients as parametric variables was added to Dakota Uncertainty Job Streams.
  • The undo/redo logic associated with completion dialogs was updated to ensure that a single undo step is added when creating a new component (even if multiple components are added at once) and no undo step is added when the dialog is canceled.
  • An issue was resolved that caused the MELCOR plug-in to retain a lock on (i.e. keep open) ASCII files that it failed to import under some circumstances.

Version 2.0.6 - Released 6/10/2011:

  • The sensitivity coefficient data for both MELCOR 1.8.6 and 2.1 was moved to a single separate category in the Navigator. Each coefficient defined for a model appears as a separate component in this category. The coefficient number is now used to automatically determine whether a radionuclide class should be specified and which indexes (Na-Nc) are used by each coefficient. In addition, the valid index (Na/Nb/Nc) ranges are also checked during Check Model to determine if an index value is not one of the supported values. Sensitivity coefficients can be defined by creating a new component in the "Sensitivity Coefficients" category in the Navigator. Also, "Custom" sensitivity coefficients can be created that allow the user to enter the coefficient number and decide which of the rn class and indexes will be included.
  • An issue was resolved that would prevent editing a 2.1 MELCOR case in GUI editing mode.
  • The core component 1.8.6 I/O has been updated to resolve an issue with the core cell shroud masses.
  • The 2.1 ASCII export logic for the core boundary conduction record and the core material overwrite records has been modified to write out the full name of materials instead of the mnemonic.
  • Support was added for the core effective thermal conductance values which are used when the conductance tabular function is not defined.
  • A warning message has been added that appears when importing a 1.8.6 Core component where "Other Structure" core component is enabled.
  • The control volume package has been modified to include the flag which enables freezing volumes (CVH_ALLOWCOLDATM)
  • The 1.8.6 export logic has been modified to ignore writing out default values when possible in the heat structure boundary condition data, and the flow path pipe segment data.
  • The logic which determines whether or not to compress the heat structure radial mesh data for 1.8.6 export has been updated to be more stringent when determining of adjacent mesh nodes have the same thickness.
  • The 1.8.6 ASCII I/O of heat structures radial mesh materials and temperature values have been revised to ensure that the correct heat structure reference is obtained during import, and the correct material names are written out on export.
  • The smallest non-zero number supported by MELCOR has been lowered from 1.0e-20 to 1.0e-30. Additionally the floating point number export logic has been updated to allow more digits of precision for floating point values.

Version 2.0.5 - Released 5/13/2011:

  • The nuclide component has been updated to correctly export the 1.8.6 version of aerosol source and vapor sources.
  • The nuclide database variables RN1-CAT and RN1-CAD have been revised to import and export from a 1.8.6 model correctly.
  • The heat component has been updated to include boolean flags that enable the additional radiation data for the left and right heat structures when that data is not explicitly required by the heatstructure.
  • Several properties of the left and right boundary conditions for heat structures have been made optional. Unless these values are explicitly activated by the user, they will not be included in the input. The values are the Maximum pool temperature, the maximum atmosphere temperature, the heat transfer coefficient scale factor, and the mass transfer scale factor.
  • The core component has been updated to resolve an issue which would incorrectly read in 2.1 core cell data that was defined using a range of axial levels.
  • The 2.1 ASCII export logic for the core component was updated to ensure that the full name of built-in materials are used when exporting the material references on the COR_MAT card.
  • The ASCII import logic has been updated to support quoted strings that contain quotes, as long as the internal quote is not followed by a space.
  • The efficiency of copying External Data files when performing an ASCII export has greatly been improved.
  • The cavity component has been updated to resolve errors exporting the 1.8.6 version for the decay heat control functions card and the miscellaneous control data card.

Version 2.0.4 - Released 5/13/2011:

  • An issue has been resolved with the MELGEN and MELCOR job steps that would prevent running a parametric MELCOR step off a parametric MELGEN step.
  • The dialog used for defining core initial cell temperatures and masses has been updated to include some minor UI improvements.
  • The Sprayer package 1.8.6 ASCII export was updated to ensure that sprayer junctions are included in the MELGEN export.
  • The nuclide package was modified to resolve an issue where class-dependent sensitivity coefficients were not exported in a 1.8.6 model if there were no non-class dependent nuclide sensitivity coefficients.
  • The flow path 1.8.6 import logic has been updated to ensure that the forward and reverse flashing cards that define the default condition are read correctly.
  • The 1.8.6 ASCII export of the XMRLSE radio-nuclide database variable has been corrected to use the correct delineation character between the RN class number and the option integer.

Version 2.0.3 - Released 5/6/2011:

  • The following additional refinements have been made to the 1.8.6 export logic:
    • The Cavity component miscelleneous cards have been updated to export all integer values as though the value was a floating point.
    • The Decay component 1.8.6 import logic for encountering the ALL field for a the default class definition has been updated.
    • The filter data inside the RN package has been updated to allow for not exporting the control volume type field when no control volume type has been selected.
    • The 1.8.6 import logic for molar fraction of non-condensible gasses has been updated to ensure that all values are imported.
    • The Core component 1.8.6 ASCII export logic has been updated to ensure that the reaction poision material name is exported with the full material name instead of the chemical equation.
    • When importing a reference to a non-condensible gas from a 1.8.6 model, the Model editor will recognize both the chemical signature, and the fully defined name for built in non-condesible gasses.
    • The radio-nuclide component ASCII export has been updated to resolve an array sizing error in the lower head data.
    • Support has been added for control functions with component numbers greater than 10000000.
    • The off gas materia property inside the core has been updated to allow the user to select a default non-condensible gas as well as a user defined material or gas.
    • The core database variable has been updated to differentiate between the different ways the user can request a cell mass property.
    • The heat package component was updated to support the ICE and STEEL gas deposition source data.
  • The Radionuclide database variable impot logic was updated to correct an issue reading the TOTMAS variable.
  • The logic that controls when a component name should be exported in quotes has been updated to ensure that component names and all referenecs to that name are consistent.
  • The Core component cell properties editor was modified to resolve an issue with the reference cell property editor that would cause erratic behavior when using the property editor.
  • The property editors for the state data of a time-dependent control volume have been updated to ensure that the custom editing dialog displays the name of the property being modified.
  • When importing a MELGEN model or creating a new MELCOR model, default pre-defined job streams are now automatically added to the model. In addition, when creating a new job stream in a MELCOR model, a selection of pre-defined job streams is displayed.
  • The radionuclide package decay heat split editor now displays "Invalid values" when unknown data is specified.
    Additionally, an issue was resolved which prevented adding new heatstructure surface decay split values.
  • An issue was resolved which would prevent viewing a MELGEN message file or a diagnostics file from the job status application
  • The core component was updated to allow the user to overwrite the material used for the INC material type.

Version 2.0.2 - Released 4/19/2011:

  • This version includes preliminary support for the 1.8.6 version of MELCOR. The MELCOR 1.8.6 import/export functionality was migrated from the stand-alone 1.8.6 MELCOR plug-in. Improvements to the export logic have been implemented through the use of ongoing regression testing of the 1.8.6 ASCII import and export using the AVF plug-in. This effort is still underway and additional modifications will be made in future releases to address issues encountered during testing. Changes to the 1.8.6 export logic to date are as follows:
    • The Core component 1.8.6 export logic has been revised to use the MELCOR 2.1 data structures for containing the global, level-based, ring-based and cell-based component data. Additionally the Other Structure properties inside the core are disabled.
    • The Cavity component Miscellaneous data cards export logic has been revised to ensure that the full range of available card numbers is used. This ensures that cavity components with over 99 miscellaneous properties will export with valid card numbers.
    • The Database variables have been updated to use the same data structures as the 2.1 MELCOR plug-in. Additionally the initial channel selected when pasting a database variable into an animation plugin have been updated resolve errors in the RN package, and the CORE package.
    • The RN package 1.8.6 ASCII export was updated to support the way nuclide class references are handled internally in the 2.1 plug-in. Additionally the export logic for the filter components was updated to resolve an error in the export of the filter source data.
    • The 1.8.6 export of the material package was updated to resolve an error in the way the emissivity and conductivity source reference were exported. The Chapman-Enskog algorithm was being specified when a control function reference was defined.
    • The Heat structure gas source logic was updated to export the stainless steel degassing option correctly after a 1.8.6 import.
    • The control volume state data 1.8.6 export logic was updated to allow the user to specify the pool temperature or atmospheric tempreature when the volume is defined as saturated.
    • Control function components were updated to support component names that contain a single quote inside the name, such as "Cell's Temperature".
  • An issue was resolved where component names would be cropped to 16 characters when stored in a MED file.
  • When an ASCII input file is imported into the MELCOR plug-in, the code "flavor" selected in the import dialog is now preserved in the model editor. Models can be converted from a 1.8.6 model to a 2.1 model using the flavor selection editor in Model Options.
  • The ASCII imporg logic has been updated to resolve issues that would prevent importing an ASCII model in headless mode. This resolution affects 1.8.6 import and 2.1 import.
  • The 1.8.6 MELCOR file types and application types have been added for Job Stream support. These executables are distinct from the 2.1 applications and file types. The model node for a MELCOR model will now automatically determine the file types that will be produced by that models flavor value.
  • The MELCOR cases have been modified to have keep track of their MELCOR version. The version of a case can only be changed by using the GUI case editing behavior to open the case in the GUI, and changing the flavor of the model options. The flavor change will be preserved when saving the restart edits to the case.
  • The ASCII file generation for job stream submission has been updated to improve the speed of submitting large models in job streams.
  • The Cavity component has been updated to preserve the 1.8.6 data on import. The default concrete properties are no longer automatically generated on ASCII import, but will be added to the component when it is converted from 1.8.6 to 2.1.
  • The control volume 1.8.6 import logic has been modified to preserve the 1.8.6 initial conditions. Converting the model from 1.8.6 to 2.1 will automatically update the control volume initial conditions to identify volumes that are either atmosphere only, or pool only, and update the state flag accordingly.
  • The 1.8.6 database variable import has been updated to resolve issues encountered importing the RN package, and CORE package variables.
  • When importing a 1.8.6 model, default materials that must be defined in the model are created with a custom flag set to false.
  • Support was added for importing a 1.8.6 model that uses the CSM radio nuclide class.
  • Support has been added for components that contain one or more ' in the component name.
  • MELGEN and MELCOR models submitted to a job stream will be modified so that all of the output files generated will have a name based on the individual task name. This will explicitly override the file names defined inside model options. The values defined in model options will be preserved when exporting an ASCII file directly.
  • The 1.8.6 import logic was updated for the Nuclide component to resolve an issue where an invalid number was exported for a RN class variable.
  • The ASCII export logic has been updated to resolve an issue where user defined numeric values names were exported instead of the current value when submitting a job stream.
  • The CORE component 2.1 ASCII export logic has been updated to ensure that the cards that include the core dimensioning data are imported before the cell-dependent data. This was causing some of the cell-shroud data to be lost.

Version 2.0.1 - Released 2/28/2011:

  • The user defined material properties density, melting temperature and latent heat of fusion were modified to allow the user to specify the internal default value by writing a "-" for the input.
  • The copy/paste logic used to create a Core Degradation Bean based on a drawn Core component was updated to include the elevation of the lowest axial level. This elevation is used to calculate the relative location of the core support plate in the Core Degradation bean.
  • Added the Lower Head Bean to the list of beans created when copying and pasting a Core component into an animation model. Both a Core Degradation Bean and a Lower Head Bean representing the Core component are now pasted into an animation model when a drawn Core component is copied to the clipboard of a MELCOR model.
  • An issue was resolved which could cause an internal reference conflict where the cavity package is inadventently returned for flow path connections.

Version 2.0.0 - Released 2/4/2011:

  • Updated to support the new SNAP 2.0 functionality. This includes Job Stream support and headless capability. Preliminary support for restart (MELCOR) cases has been implemented.
  • The 1.8.6 conversion logic was updated to provide support for converting burnup database variables to 2.1.
  • The Core lower head database variables have been updated to ensure that the lower head ring and lower head node fields are output in 2.1 in the correct order.
  • The 1.8.6 conversion logic for control functions was updated to correctly identify the cards used by control components with fewer than five digit component numbers when the long-format is used for control components.
  • The core component lower-head 1.8.6 conversion logic has been revised to support different data for the cylinder and the outside wall position and material.
  • An issue was resolved which would cause flow path internal references to be lost during a copy/paste operation inside a MELCOR model.
  • The logic that retrieves initial conditions from plot files has been updated to correct the channel name used by heat structure internal temperature values.
  • The 1.8.6 conversion logic for the heat structure film data has been updated to ensure that the heatstructure film properties were enabled after being converted.
  • The 1.8.6 conversion logic was updated to support component names that include the # character.
  • The 2.1 model export logic was revised to ensure that the RFMOD property of a model is exported for restart cases.
  • The control volume component export logic was updated to resolve an issue which prevented the relative humidity controller from being exported in the non-condensible mole fraction header table for a time-dependent volume component.
  • The 1.8.6 conversion logic for the sprayer component was updated to ensure that the reservoir data is enabled after conversion when the reservoir component resolves correctly. Additionally the flags that determine how the initial condition data are defined for the droplets are converted correctly.

Version 1.2.7 - Released 10/12/2010:

  • An issue was resolved that prevented importing 1.8.6 models containing the RN package with the RN1000 card defined.
  • The creation dialog for control volumes has been updated to resolve inconsistencies with the logic that enables the OK button, and to add units labels to the variable fields.

Version 1.2.6 - Released 9/29/2010:

  • An issue was resolved that prevented loading shared numeric values into a MELCOR model.
  • The 2.1 ASCII import logic was updated to support database variable references to components whose names contain commas.
  • The NUMCLS variable in the radio-nuclide package is automatically generated based on the number of RN classes defined in the current model. The property for editing this field in the RN package has been removed.
  • The RN ASCII import logic was updated to allow using the RN1_INPUT card to disable the RN package.
  • The control volume external sources editing dialog was updated to improve usability.
  • The control volume 2.1 ASCII import logic was updated to support defining a mass source using the 1, 2, or 3, component numbers.
  • The 1.8.6 ASCII import logic for the RN component has been updated to support the RNDEFAULT card.

Version 1.2.5 - Released 7/6/2010:

  • A warning message has been added to alert the user when the RN package default scheme is set to 1.8.6.
  • The 1.8.6 sensitivity coefficients conversion logic was updated prevent converting type 7106 as a class-based nuclide coefficient.
  • The 1.8.6 conversion logic for control volumes was updated to set a control volume with no pool properties defined as an atmosphere only volume.
  • The RN release combination editor has been modified to correctly edit the release class.
  • Support for the new CCF model input was provided as follows:
    - ASCII read support was added for Melcor 1.8.6/2.1 CCF input.
    - A new category was added which allows creation of CCF model components.
    - ASCII write logic was added for exporting the new CCF model input.
    - Read/Write MED logic was added for saving and loading the CCF model components.
  • A conversion issue was resolved where the read logic for control functions which had the same name spelling but different capitalization was assigning control connections to the wrong component.
  • A read issue was resolved which could result in core component ring/level data to be lost on a MELCOR 1.8.6 import.
  • The RN release model (ICRLSE) property's editor was update to allow for selection of values 5 and -5.
  • An issue was resolved that prevented the EXEC_DTMAXCF card from being written.
  • The Melcor 1.8.6 concrete species C(C) and CA(OH)2 are now converted to the appropriate 2.1 equivalent types C-C and CA-OH-2.
  • An issue was resolved in the 1.8.6 Control Volume conversion logic that prevented the time-dependent material mole fractions table from being enabled correctly.
  • The Burn component import logic was updated to support importing a default value for the CDIM variable defined as DEF.
  • An issue was resolved that prevented Drawn Control Volume from remaining in a visual "Layer" when re-opening a view.
  • The COR_QHS card ICOMP attribute editor was updated to display the proper enumerated values.
  • Melcor 1.8.6 control volume type names (CVTYPEnn) will now be set on the converted volumes.
  • An issue was resolved in the control volume import logic where CV_THR card value ICVACT(Active/inactive switch) was defaulting enumeration DELAYED-ACTIVE to ACTIVE.
  • An issue was resolved which prevented reconnecting to custom radionuclide class elements when importing a converted model.
  • An issue was resolved where the material type specification editor was reporting an exception when opened.
  • The MELCOR ASCII import batch command was modified to include a field to specify the model version.
  • The Core component 1.8.6 conversion logic was modified to resolve an issue converting the control function heat source component data.

Version 1.2.4 - Released 6/4/2010:

  • The 1.8.6 conversion logic was updated to provide support for sprayer components that do not explicitly define a value for the ISPCON variable.
  • The Cavity component was modified to enable the miscellaneous control and model parameter section after a 1.8.6 import. Additionally the 1.8.6 converter will report an error if the control functions on the DH card are not present.
  • The Radionuclide sensitivity coefficient 1.8.6 conversion logic was updated to identify the class-based sensitivity coefficients, and convert them to the 2.1 class-based sensitivity coefficient format.

Version 1.2.3 - Released 5/11/2010:

  • The 1.8.6 conversion logic was updated to resolve an issue converting sensitivity coefficients into 2.1. Additionally importing a MELCOR model that includes the sensitivity coefficient array will flag all of the packages that have active sensitivity coefficients as included in the MELCOR file.
  • The core package 1.8.6 import logic was modified to resolve an issue where global override cards for supporting structure, non-supporting structure, and initial mass fractions were not correctly selecting the full range of core cells.
  • The post processor plug-in has been modified to resolve an issue where plot files imported into the calculation server cannot be plotted using either the Job Status plot command or the Model Editor plot data entry from animation masks.
  • The animation logic for MELCOR models has been updated to correctly find the units for area, volume and volume flow variable types. This would cause an error when animating in british units.

Version 1.2.2 - Released 3/5/2010:

  • Logic was added to generate a CFEXFILE entry based on the model name for READ or L-READ control functions imported from 1.8.6 models.
  • The CORROD core component data is now correctly imported from 1.8.6 models, and the 2.1 export logic has been modified to export the tabular function name instead of the tabular function component number.
  • The import logic for 1.8.6 liquid velocity database variables has been fixed to correctly select the pool phase.
  • The animation logic for calculating the fluid state of a control volume has been modified to use the VOID-P plot variable for determing the void fraction of the pool.
  • The MELCOR plug-in has been modified to support interactive controls with the 2.1 version of MELCOR. The READ and L-READ control variables can be modified as the analysis code is running through the COMMAND menu on animation beans, or through Interactive animation beans. The executable must be defined as Interactive in the configuration tool to enable the interactive controls.
  • When submitting a MELCOR job to a local calculation server, the user may now optionally select an Animation model. This model will open and connect to the submitted job when plotting data is available.
  • The retreive initial conditions logic was modified to resolve an issue which prevented obtaining the partial pressure of non-condensibles.
  • The logic which controls initializing the fluid state conditions for volume components when converting a 1.8.6 model to 2.1 has been modified to allow for specifying subcooled liquid.
  • Control connections have been updated to use the descriptive text for defining source marker labels.

Version 1.2.1 - Released 12/8/2010:

  • The Calculation Server interaction logic was updated to support the new CAFEAN RPC communication package in SNAP 1.2.0.

Version 1.2.0 - Released 12/11/09:

  • An issue was resolved where the melcor plug-in ASCII importer could fail to locate control volumes when the volumes were defined in a later portion of the input model.
  • Support was added for the reflector data in the CORE components. These properties are only enabled for high-temperature gas reactors.
  • The MELCOR post-procssor plug-in has been modified to support runtime controls for interactive calculations.
  • The post-processor logic for MELCOR has been modified to support reading the generated CF_META file which contains the names of the interactive variables recognized by a particular MELCOR model. 
  • The logic that controls pasting controls system elements into animation models has been updated to properly initialize the channel variable names for control functions and database variables.

Version 1.1.3 - Released 11/2/09:

  • The 1.8.6 conversion logic was modified to better determine which components are included in a 1.8.6 MELCOR file.  The previous logic was based on whether the input for the component changed from the MELGEN input.  This was changed to ensure that all components included in the 1.8.6 MELCOR file will be flagged as MELCOR data, even if the properties are not changed by the MELCOR file.
  • The Plug-in file read and write routines have been modified to greatly improve performance, and to significantly reduce the size of the resulting MED files.
  • When converting a 1.8.6 model to 2.1 the Release Path cross reference data will correctly resolve to refer to the Flow Path in the 2.1 model.  This resolves issues importing the MACCS flow variables from 1.8.6 models.  Additionally the flow variable has been modified to support the total Aerosol (AER) and total radioactive release (TOT) options for the MACCS release mass variable.
  • The Core component has been modified to support the reflector equivalent diameters card and the reflector geometry cards.  These properties can be edited through the Cell Geometry editor on the Core Component.  Additionally an issue was resolved with the Cell Initial Mass editor which prevented specifying the initial reflector in each cell.
  • An issue has been resolved with importing parallel files that contain control volumes, flow paths, or fan coolers which could result in the model editor never returning from the import correctly, and prevent the right-click menu on navigator nodes from opening.
  • The 1.8.6 conversion logic for control volumes has been modified to handle the case where the fog option flag on water sources is entered as a default.
  • Control functions were modified to report an error message when an argument fails to resolve during 1.8.6 conversion.

Version 1.1.2 - Released 10/8/09:

  • The 1.8.6 input conversion logic has been modified to initialize the vapor state property of control volumes based on the initial conditions defined in the volume.
  • The control volume component was modified to ensure that the initial temperature fields are enabled when a subcooled pool or superheated vapor region are present inside the volume.
  • The radionuclide 1.8.6 conversion logic was modified resolve an issue which caused the pool scrubbing flow direction flag to be reversed during the conversion process.
  • The post-processor plug-in was modified to automatically generate the statistics file used by the AVF report generator automatically after the job completes.
  • The messages reported during 2.1 ASCII import were modified to improve feedback to the user. The unread card message has been changed to be a warning message, and after the import has completed a message is displayed informing the user if the import was successful.
  • The ASCII importer was modified to properly handle the case where a card exists, but only has a comment after the card number.
  • The control volume state data was modified to default an atmosphere-only cell to atmospheric pressure when no pressure is defined in a 1.8.6 model.
  • The Core package 1.8.6 conversion logic was modified to handle the case where core penetration records have recursive penetration reference values.
  • The 1.8.6 conversion logic was modified to ensure that the control rod poison material and the core boundary material defined in the Core package exist as materials in the model after the import has completed.
  • The heat structure 1.8.6 conversion logic was modified to support the case where a heat structure references the geometry of a heat structure with a higher component number.
  • The 1.8.6 conversion logic was modified to prevent the case where a material component is returned when resolving a non-condensible component number reference.
  • Support was added for the default values of the diameter for flash-forward and flash-reverse fields in flow path components.
  • The paths indicated by the R*I*F directive for 1.8.6 conversion are converted to use the current systems path separator.
  • Subsystems generated from parallel input files during 1.8.6 conversion will only be created if the file contains the initial input record for one or more components, and the name generation logic for subsystems was modified to remove any relative path information that might be included in the R*I*F reference.

Version 1.1.1 - Released 9/8/09:

  • The Heat component was modified to read the "SourCF" boundary condition type correctly during 2.1 import.
  • The logic that controls when to export the package input flags has been modified to determine when a category level object has data, and has been modified to ensure that the package input flags only written out when needed.
  • The ASCII import logic has been modified to support the case where a card exists but the only data on the card is a comment.
  • The ASCII importer was modified to support exporting and importing embedded component descriptions in a comment in front of each component.
  • The Cavity variable component was modified to support converting 1.8.6 variables which use the cavity layer flag.
  • The Control Functions were modified to resolve an error when reading in creep material names.
  • The logic which controls converting the decay heat package from 1.8.6 was modified to correctly label all the imported class variables as "custom".
  • The external data file import logic was revised to find local file references for read style external data files.
  • Support was added for registering default RN Class after importing a 1.8.6 model where the ab sense of certain cards implies the existence of a particular RN class.

Version 1.1.0 - Released 8/21/09:

  • The plug-in was updated to allow a user to store and load multiple sets of initial conditions. Each of the stored initial condition sets will be saved with the model. The editor for managing model initial conditions can be accessed from either the right-click pop-up menu item of the MELCOR model node or in the Model Options property view next to the Condition Sets property. This dialog also includes the ability to retrieve the initial conditions from either a submitted MELCOR job, or from a local PTF file.
  • Control functions were modified to disable the additive and multiplicative scale factors for input arguments originating from a logic control function.
  • The 2.1 format ASCII import logic was modified to support importing array set card data that does not include indention.
  • The plug-in was updated to ensure the POOL, FOG, and H2O-VAP noncondensibles will be automatically created, and added to the model when importing a model from 2.1 or 1.8.6 format.
  • Several improvements were made to the ASCII import process to better handle errors encountered during a model import.
  • The custom dialogs have been updated to resolve problems with adding or removing table values, or closing the dialog while a table cell editor is active.
  • The logic that controls how and when package flags, such as CVH_INPUT, are exported was modified to ensure they only appear as required when building a MELCOR model.
  • Support was added for control function arguments that reference components by name where the name includes parenthesis.
  • The Cavity component was modified to resolve an error importing the cavity layer from a 2.1 ASCII model, and to re supply cavity components correctly.
  • The Core component was modified to resolve an error importing the COR_CSA card set from a 2.1 ASCII model.
  • The Radio-Nuclide package was modified to correctly convert the nuclide class reference for Filter components when converting a 1.8.6 model, and to import the RN1_DCHNORM cards from a 2.1 ASCII model correctly.
  • Error handling for the heat structure ASCII import logic was improved. The editor for the heat structure node data was also updated to provide a more intuitive interface.
  • Support was added to the Model Options node for the CFEXFILE field, required for the READ and L-READ control function types. Additionally the file name properties were grouped together in an attribute group to organize the property view.
  • The 1.8.6 conversion logic for converting sensitivity coefficients was modified to support card numbers that contain a character.
  • The Radio-nuclide database variable was modified to support importing the variables that use the "Total Mass" or "Reactor Mass" fields.
  • The CVH package was modified to obtain the material reference for TE external source types from the previous MASS external source.
  • Resolved an issue rendering volume components with a left or right histogram when the volume begins at an elevation below 0.0.
  • A plotting issue was resolved which prevented animating the results from a MELCOR run that completes normally.
  • An issue was resolved that caused the MELCOR animation displays to reset time when pressing the play button just after setting time to a new value using the time slider widget.

Version 1.0.0 - Released 7/17/09:

  • An issue was resolved that prevented MELCOR jobs from creating demultiplexed plot files.
  • The Core component was modified to provide support for the electrode material inputs for electric heaters.
  • The restart start time, or initial cycle properties were added to the MEL_RESTARTFILE input directive for MELCOR models.
  • The Core component custom editors for modifying the core cell properties were modified to only show component properties that are valid based on the current reactor type. Additionally, the value -1.1 is displays as the text "Default".
  • Support was added for the COR-ROD-DAM and COR-DAM-FLAG core database variables.
  • The ASCII export logic was modified to ensure that all component cross references are written out with surrounding quotation marks.
  • An issue with the job submission dialog was resolved which prevented the export parallel files checkbox from functioning correctly.
  • The Post processor plug-in was modified to include the full list of MELGEN and MELCOR files when removing files from the model.
  • The 1.8.6 import logic was modified to provide support for generating the component names for all of the components inside the model. The user can select to set the name to the package abbreviation, followed by the component number, for example CVH_100, or to just the component number. In either case, the original component name is added to the components description.
  • The file filter for the import and export file selection dialog was modified to provide a set of valid input file extensions.
  • The 1.8.6 ASCII input converter was modified to ignore data that appears after 132 characters on the line.
  • Support was added for the L-READ and READ control function types.
  • An issue was resolved which prevented reading in 1.8.6 models which used default NCG for certain database variables.
  • The logic which writes out control function input arguments was modified to prevent writing out scale factors and additive constants for input arguments that come before logical control functions.