VERAIO is a set of utility codes used to provide a common set of inputs and outputs to the Virtual Environment for Reactor Applications (VERA). VERA is a collection of several diﬀerent computer codes and having a common input and output, instead of having to deal with input and output from each individual code, allows VERA to be easy to use and reduces errors associated with code operability. The VERAIO utilities include VERAIn, VERAView, and VERARun. VERARun is a set of scripts that allow for the easy execution of VERA in a high-performance computing environment. VERARun creates a machine-specific PBS script for an input and can then submit that script to the queue.
VERAIn is an input processor that reads an ASCII input ﬁle generated by users, parses the ﬁle, performs some error checking, and writes an XML ﬁle that is intended to be read by all other VERA codes. The main purpose of VERAIn is to provide a common input to all of the VERA codes so users only have to learn one input. VERAIn is written in Perl and uses YAML conﬁguration ﬁles to provide ﬂexibility.
- Scott Palmtag, Andrew Godfrey, Mark Baird, and Erik Walker. “VERA Common Input User Manual,” Tech. Report, CASL-U-2014-0014-004, Oak Ridge National Laboratory, Nov. (2019)Re