ChiTech is an engineering development platform under development to support various scientific simulations. At the core of the platform is the Lua scripting engine which allows the user to interact with their C++ code using a script-environment.
Please be patient as we add more capabilities and tutorials to the code. For now we have only a couple of tutorials.
Index
User Tutorials
Developer's manual
Lua 5.3 Reference
PETSc Documentation
Visualization Tool Kit (VTK) documentation
clang-tidy Documentation
Variables defined in lua
Variable Name | Description | Variable Name | Description |
chi_version | Version string, e.g., "1.2.3" | chi_minor_version | Minor version, e.g., 2, as an integer |
chi_major_version | Major version, e.g., 1, as an integer | chi_patch_version | Patch version, e.g., 3, as an integer |
chi_location_id | Current process rank in MPI-context | chi_number_of_processes | Number of MPI processes |
Input Functions
1.1 MPI Utilities
1.2 Logging Utilities
1.3 Math Utilities
1.4 Quadratures
1.5 Orthogonal Meshes
1.6 Loading a Mesh from File
1.7 Manual Unpartitioned Mesh
1.8 Logical Volumes
1.9 Mesh Handler
1.10 Surface Meshes
1.11 Meshers
1.12 Experimental
1.13 Field-functions
1.14 Field-function Manipulation
1.15 Physics Utilities
1.16 Transport interaction cross-sections
Chi-Tech Cross-section format 1 Chi-Tech native cross-section file format
Modules
2.1 Linear Boltzmann Solvers
Linear Boltzmann Solver Documentation page
Utilities
Deprecated
Groupsets
Groupsets Main page
Discrete Ordinates
LBS Adjoint SteadyStateSolver
LBS Transient SteadyStateSolver
2.2 Diffusion Solvers
Diffusion
CFEM Diffusion solver
DFEM Diffusion solver
Finite Volume Diffusion solver
CFEM Multigroup Diffusion solver
2.3 Point Reactor Kinetics
Point Reactor Kinetics
2.4 Test scripts
chiSimTest01_FV() | chiSimTest02_FV() | chiSimTest03_PWLC() |
chiSimTest04_PWLC() | chiSimTest06_WDD() | chiSimTest91_PWLD() |
chiSimTest92_DSA() | chiSimTest93_RayTracing() | chiSimTest93_RayTracing() |
chiSimTest_IP_MMS_L2error() | chiLuaTest() |
This file was generated using the script: doc/scripts/MakeMainPage.py