MELCOR 2.x Plug-in Change Log
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.
