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
Home / SNAP / FAQ /

General Questions

  1. What is SNAP?
  2. What version of Java do I need for SNAP?
  3. Do I need Java3D installed to run SNAP?
  4. What is jEdit?

Trouble Shooting.

  1. I have a valid input model, and SNAP is reporting an error while I import into SNAP.
  2. I am trying to submit a job stream, but SNAP is saying the job stream contains errors.
  3. I have submitted a Job Stream from SNAP, but the analysis code does not execute.
  4. I have submitted a Job Stream from SNAP, but the analysis code is reporting errors while processing the input file.
  5. How do I report an issue with SNAP?



What is SNAP?

The Symbolic Nuclear Analysis Package (SNAP) consists of a suite of integrated applications designed to simplify the process of performing engineering analysis. SNAP is built on the Common Application Framework for Engineering Analysis (CAFEAN) which provides a highly flexible framework for creating and editing input for engineering analysis codes as well as extensive functionality for submitting, monitoring, and interacting with the codes.




What version of Java do I need for SNAP?

Any version of Java 1.6 (Version 6) or greater should work. The latest version of java can be found at: http://java.com/en/download/index.jsp.



Do I need Java3D installed to run SNAP?

Java 3D is required for advanced features and 3D displays to function in the SNAP Model Editor. While the Model Editor will open without Java 3D installed, you will not have full functional access. The latest version of Java3D can be found at http://java3d.java.net/binary-builds.html.



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. SNAP can export models directly to jEdit with code specific syntax highlighting and component search capabilities.




I have a valid input model, but SNAP is reporting an error while I import into SNAP.

Some of the plug-ins for SNAP provide support for multiple code versions. Ensure that the correct code version has been selected for the model on the file selection dialog. Also be aware that SNAP may be more restrictive with regards to input than the target analysis code.

There are two possibilities when SNAP reports an error while importing a model. The import may fail dramatically, which will result in only a partial model inside SNAP. It is very hard to recover from this type of failure through the Model Editor. The error messages from SNAP should indicate the input record which is causing the problem.

Frequently it is possible to resolve the error by modifying the input record and then attempting to re-import the model. The other possibility is that only a particular record failed to import from ASCII. The rest of the model remains unaffected by the error. This type of input error can be dealt with from inside the Model Editor. The offending record can be defined inside SNAP and the model will be ready for further work.

Back To Top


I am trying to submit a job stream, but SNAP is saying the job stream contains errors.

Select the Check Stream option from the right-click pop-up menu from the job stream that you are trying to submit. This will open the error report dialog for the job stream. This should report to you where the errors inside the stream occur. Some common problems are:

  • There is no executable defined for the job step.
    • Define an appropriate executable for the step using the Configuration Tool.
  • The root folder defined in the job stream does not exist for the selected server.
    • Change the root folder for the job stream to an appropriate folder, or mount an appropriate folder through the root-folder selection editor.
  • The model contains errors.
    • Run the model validation on the current model and resolve the errors.

Back To Top


I have submitted a Job Stream from SNAP, but the analysis code does not execute.

Note: this is not the situation where the analysis code executed, but resulted in an error, either during input processing or during the execution. This only considers the case where the analysis code failed to execute at all.

An error has occurred during the job stream submission. The first place to look is the Task log associated with the analysis code that failed to execute. This will detail any problems building the particular job step execution that failed. Problems locating the analysis code executable file, or with copying external data files will be reported in the task log. If the task directory does not exist, examine the Stream Log file located in the job stream working directory.

Back To Top


I have submitted a Job Stream from SNAP, but the analysis code is reporting errors while processing the input file.

First run model validation inside the Model Editor by pressing the Check Model button in the tool-bar. Check to see if the model contains any errors or warnings that might have prevented the analysis code from executing correctly. Resolve any warnings or errors and try to submit again.

Next select the diagnostic file from the executable using Job Status. The output viewer will open displaying the contents of the diagnostics file. The Points of Interest pop-up menu from the output viewer can be used to jump to warning messages and error messages for most SNAP plug-ins.

Back To Top


How do I report an issue with SNAP?

The SNAP distribution includes an Issue Reporting tool. This can be used to report any problems that you're encountering with any of the SNAP utilities. For a complete description of that tool and how it can be used go to Issue Reporting.

Back To Top