OpenFTS¶
OpenFTS is a high performance simulation package in C++11 for performing field-theoretic simulations. OpenFTS is currently under active development by Joshua Lequieu at Drexel University.

Single Diamond Phase¶

Complex Langevin Simulation¶
Notable features:¶
Fully featured python interface
CPU/GPU and double/float support via simple build flags
Variable Cell SCFT or Complex Langevin simulations
Linear and comb polymer architectures
Continuous and discrete chain models
Suports any number of molecules, composed of any number of species, in any monomer sequence
Multiple field updaters
Extensive unit/integration tests
Support for both scaled units (e.g. B,C,E, \(\phi_i\), \(\tilde{a}\), \(\tilde{V}\)) and unscaled units (e.g. \(u_0\), \(\rho_0\), \(l_B\), \(n_i\), a, V)
Documentation (clearly =D)
Getting Started:
Reference
- Python Module API
- FTS Glossary
- Cell
- Field Layout
- Species
- Model Melt Chi AB
- Model Melt Chi Multi-Species
- Model Edwards
- Model Edwards AB
- Model Edwards Charge
- Initialize Model Fields
- Molecule Polymer Linear (continuous)
- Molecule Polymer Linear (discrete)
- Molecule Polymer Comb
- Molecule Bead
- Operators
- Output
- Driver SCFTCL
- Driver RPA
- Field Updaters
- Monitor Operators Imag
- Monitor Operators Warmup
- Particle Map
External Python Tools
LEGACY Formalism