| includes | |
| Tensorium | |
| Backend | |
| CPU_Kernels | |
| GemmKernel_Optimized.hpp | |
| GemmKernel_Ref.hpp | |
| MatrixKernel.hpp | |
| CUDA | |
| Core | |
| LinearSolverCUDA.hpp | |
| MatrixCUDA.hpp | |
| TensorCUDA.hpp | |
| VectorCuda.hpp | |
| SIMD | |
| Allocator.hpp | |
| CacheInfo.hpp | |
| CPU_id.hpp | |
| SIMD.hpp | |
| Core | |
| Derivate.hpp | Numerical differentiation operators using SIMD |
| LinearSolver.hpp | |
| Matrix.hpp | |
| Spectral.hpp | |
| Tensor.hpp | |
| Vector.hpp | |
| Functional | |
| Functional.hpp | |
| FunctionnalRG.hpp | |
| Physics | |
| DiffGeometry | |
| BSSN | |
| BSSNAtildeTensor.hpp | |
| BSSNAutoDiff.hpp | |
| BSSNChiContext.hpp | |
| BSSNChristoffel.hpp | |
| BSSNConstraints.hpp | |
| BSSNConstraintsSolver.hpp | |
| BSSNContractedChristoffel.hpp | |
| BSSNDerivatives.hpp | |
| BSSNextrinTensor.hpp | |
| BSSNGridSetupUtils.hpp | |
| BSSNMetricUtils.hpp | |
| BSSNPrintDebug.hpp | |
| BSSNRicciComplete.hpp | |
| BSSNRicciConformalTensor.hpp | Computes the conformal Ricci tensor contributions from the conformal factor \( \chi \) in the BSSN formalism |
| BSSNRicciTildeTensor.hpp | Computes the conformal part \( \tilde{R}_{ij} \) of the Ricci tensor in the BSSN formalism |
| BSSNSetup.hpp | |
| BSSNTildeChristoffel.hpp | |
| BSSN_Grid | |
| Constraints | |
| BSSNConstraintMonitoring.hpp | Reduce constraint fields to scalar diagnostics used by the RK driver |
| BSSNConstraintsGrid.hpp | Hamiltonian, momentum, and Gamma-constraint evaluation on the structured grid |
| Derivatives | |
| BSSNGridDerivatives.hpp | High-order finite-difference stencils and dissipation operators used by the BSSN grid |
| Evolution | |
| BSSNEvolutionATilde.hpp | RHS for the trace-free extrinsic curvature \(\tilde{A}_{ij}\) |
| BSSNEvolutionChi.hpp | RHS for the conformal factor equation \((\partial_t-\mathcal{L}_\beta)\chi = \frac{2}{3}\chi(\alpha K-\partial_i\beta^i)\) |
| BSSNEvolutionCommon.hpp | Shared utilities (interior clamping helpers) for all RHS kernels |
| BSSNEvolutionGamma.hpp | RHS for the contracted connection \(\tilde{\Gamma}^i\) |
| BSSNEvolutionGammaTilde.hpp | RHS for the conformal metric \(\tilde{\gamma}_{ij}\) |
| BSSNEvolutionGauge.hpp | Gauge drivers for \(\alpha\), \(\beta^i\), and \(B^i\) (1+log + Gamma-driver) |
| BSSNEvolutionK.hpp | RHS for the mean curvature \(K\) |
| Fields | |
| BSSNGridSoA.hpp | |
| BSSNTypes.hpp | Lightweight POD structs for ADM and BSSN variables used when importing external metrics |
| Geometry | |
| BSSNCHristoffelTilde.hpp | Builders for the Christoffel symbols \(\tilde{\Gamma}^i_{\ jk}\) and their contraction |
| BSSNConformal.hpp | Helpers that convert conformal-factor gradients between \(\chi\) and \(\phi\) |
| BSSNGamma.hpp | Contracted conformal connection diagnostics and construction utilities |
| BSSNInvariants.hpp | Det( \(\tilde{\gamma}\)), trace-free, Gamma-constraint, and \(\chi\) monitors |
| BSSNProjection.hpp | Enforce the algebraic BSSN constraints \(\det\tilde{\gamma}=1\) and \(\mathrm{tr}\,\tilde{A}=0\) |
| BSSNProjectionMonitor.hpp | Combined helper that enforces algebraic constraints, recomputes \(R_{ij}\), and reports diagnostic norms |
| BSSNRicci.hpp | Assembly of the Ricci tensor split \(R_{ij}=\tilde{R}_{ij}+R^{\chi}_{ij}\) |
| Grid | |
| BSSNGridOperations.hpp | Grid-wide helpers such as halo application shared by evolution and initialization code |
| InitialData | |
| BSSNInitialData.hpp | Analytic and Bowen–York puncture initial data generators for the BSSN grid |
| BSSNMetricSplit.hpp | Convert analytic spacetime metrics into ADM/BSSN variables sampled at grid points |
| Solvers | |
| BSSNConstrainSolver.hpp | Bowen–York extrinsic curvature assembly and Lichnerowicz equation solver |
| TimeIntegration | |
| BSSNRK4.hpp | Fourth-order Runge–Kutta time integrator that orchestrates halo updates, geometry rebuilds, RHS evaluations, and constraint monitoring |
| ChristoffelSymbol.hpp | |
| Metric.hpp | |
| RicciTensor.hpp | |
| RiemannTensor.hpp | |
| Utils | |
| IO | |
| export.hpp | |
| MPI_init.hpp | |
| MathUtils | |
| MathsUtils.hpp | |
| Tensorium.hpp | |
| Tensorium_Grid | |
| Grid | |
| GridLayout.hpp | |
| GridSetup.hpp | |
| Plugins | |
| MLIR | |
| ConvertMemRefToLLVMPlugin.cpp | |
| tensorium-opt.cpp | |
| LLVM_Handler.cpp | |
| LLVM_Handler.hpp | |
| TensoriumDispatchPlugin.cpp | |
| TensoriumLLVM_IRCheck.cpp | |
| TensoriumLLVM_ML_IR_GPU.cpp | |