Symbolic Nuclear Analysis Package

Frequently Asked Questions

What is SNAP?

How do I download SNAP?

Where can I find a JRE for my Operating System?

What is a JRE?

What JRE version do I need?

Is my machine a client or a server?

What is jEdit?

What is Linux Init Script?



Back to Top

What is SNAP?

The Symbolic Nuclear Analysis Package (SNAP) consists of a suite of several integrated applications designed to simplify the process of performing thermal-hydraulic analysis using codes such as RELAP5 and TRAC-M.



Back to Top

How do I download SNAP?

There are several installation programs available online, some of which can run within your web browser. Others require downloading the setup files and running them locally. For more information see the Getting Started section.



Back to Top

Where can I find a JRE for my Operating System?

JRE's for Linux, Solaris and Windows can be downloaded directly from Sun Microsystems. Please check with your vendor for other system JRE's.



Back to Top

What is a JRE?

A JRE is a Java Runtime Environment. This means it is the software required to run programs written in the Java language. A JRE must be installed before any Java applications will function. (Also referred to as a JVM or Java Virtual Machine).



Back to Top

What JRE version do I need?

Currently, any JRE that is compatible with Sun's JRE version 1.4 should work. Sun's JRE version 1.4.1 is recommended. Your mileage may vary when using other versions or JREs from other vendors. As newer versions of SNAP are released, this requirement may change. As it changes this document will be updated.



Back to Top

Is my machine a client or a server?

In the context of SNAP's applications, a server is a machine that does one or more of the following:

  1. Running analysis code(s) locally: This machine should also be running a SNAP Calculation Server
  2. Running a database locally: This machine is running database software and/or SnapDB, or NRC Databank connectivity software.

A client is a machine that runs any of the other SNAP applications such as Veda, Job Status, Crackle, Model Editor, etc. If you are running analysis codes locally, submitted with Model Editor or jEdit, then your machine would be both.



Back to Top

What is jEdit?

As stated on the jEdit homepage:

jEdit is a programmer's text editor being developed by Slava Pestov and others. It is released under the GNU General Public License.

For further information on jEdit, check their homepage.



Back to Top

What is Linux Init Script?

A Linux Init Script is a small shell script that is run at system startup and shutdown on a machine running Linux.

Init Scripts are used in the SNAP project primarily to start the Calculation and Database servers. As of this writing, these scripts are not included in the distribution but can be downloaded here[snapcalc] and here[snapdb]. These scripts may also work on other Unix-like systems but have only been tested to work under Redhat Linux.

These scripts will require some slight modification before use to set:

The proper location of init scripts on your system is very distribution dependent. In general they are in /etc/rc.d/ or some sub directory thereof. For Redhat they should go in /etc/rc.d/init.d/ and then be setup with the Services Configuration tool. The documentation for the serviceconf for Redhat Linux 7.3 can be found here. For Redhat Linux 8.0, here.

Back To Top

  Privacy Policy | Contact Us | ©2007 Applied Programming Technology, Inc.