PartiSN

From NEClusterWiki
Revision as of 19:10, 12 February 2025 by Ondrejch (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PARTISN: PARallel TIme-dependent SN Transport Code

Overview

PARTISN is a deterministic neutron transport code that solves the time-dependent Boltzmann transport equation using the discrete ordinates (SN) method.

Installation:

  1. Location: PARTISN is installed in /opt/partisn.
  2. Executable: The main executable is located at /opt/partisn/partisn/partisn.
  3. Python Dependency: The installation has been configured to run without Python by disabling Python dependencies in the "GFORTRAN" Makefile. Originally, Python 2 was utilized to parse input files into a machine-friendly format for PARTISN.

Input File Formats:

Due to the removal of Python 2, .inp formatted files are no longer automatically converted to .nmlinp format. Consequently, .inp files will not execute, whereas .nmlinp files will. Within the /opt/partisn directory, you will find example files: fbrs_3d.inp and fbrs_3d.nmlinp. To use PARTISN effectively, input files must adhere to the formatting demonstrated in the .nmlinp example. This adjustment is necessary to operate PARTISN without relying on Python 2.7.

Running PARTISN:

To execute PARTISN with a .nmlinp input file, navigate to the directory containing the partisn executable and run the following command:

./partisn filename.nmlinp

Replace filename.nmlinp with the name of your input file. Ensure that your input files are formatted according to the .nmlinp structure, as .inp files will not be processed due to the disabled Python-based conversion.

Cross-Section Libraries:

Automation of cross-section libraries has not been implemented. Therefore, users are required to follow one of the two options below:

  1. Manual Input: Manually define cross-section data within the input files.
  2. CCCC Format for ISOTXS: Utilize cross-section libraries in CCCC format.

Additional Comments:

If you have any additional questions or comments, feel free to contact Cade Abbott (cabbott9@vols.utk.edu).