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.

_images/OpenFTS_first_single_diamond.png

Single Diamond Phase

_images/OpenFTS_first_CL.png

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)

External Python Tools

Indices and tables