WarpFactory is a powerful numerical toolkit written in MATLAB for analyzing warp drive spacetimes using Einstein's theory of General Relativity. Its unique focus lies in providing a numerical framework to analyze the physicality of spacetime.
- 3D finite difference solver for the stress-energy tensor
- Energy condition evaluations for the point-wise Null, Weak, Dominant, and Strong Energy Conditions
- Metric scalar evaluation for the shear, expansion, and vorticity
- Momentum flow visualizations
- GPU utilization for accelerated computations
Animation of the stress-energy tensor. Lighter regions in the cross-section correspond to higher energy densities. The blue lines demonstrate the direction of momentum flow within the warp drive. |
For comprehensive documentation and usage instructions, please visit the WarpFactory Documentation.
To set up WarpFactory, follow these steps:
- Install Git from the official Git website.
- Install MATLAB from the official MATLAB website. During installation, ensure that you select the "Parallel Computing Toolbox" component.
- Clone the WarpFactory repository: git clone https://github.com/NerdsWithAttitudes/WarpFactory.git
- Launch MATLAB and navigate to the cloned project folder.
- Add the project folder and its subfolders to the MATLAB path.
For detailed installation instructions, please refer to the Installation Guide.
- Christopher Helmerich
- Jared Fuchs
We would like to extend our gratitude to the following individuals for their contributions and code reviews:
- Alexey Bobrick
- Luke Sellers
- Brandon Melcher
- Justin Feng
- Gianni Martire
WarpFactory is released under the MIT License. We kindly request that all users of WarpFactory cite their use of the code in published work.