{"id":708,"date":"2018-05-14T23:36:20","date_gmt":"2018-05-14T23:36:20","guid":{"rendered":"http:\/\/second-tech.com\/wordpress\/?page_id=708"},"modified":"2020-01-13T23:47:38","modified_gmt":"2020-01-13T23:47:38","slug":"tbtk","status":"publish","type":"page","link":"https:\/\/second-tech.com\/wordpress\/index.php\/tbtk\/","title":{"rendered":"TBTK"},"content":{"rendered":"<p><a href=\"https:\/\/www.patreon.com\/bePatron?u=12043676\" data-patreon-widget-type=\"become-patron-button\">Become a Patron!<\/a><script async src=\"https:\/\/c6.patreon.com\/becomePatronButton.bundle.js\"><\/script><\/p>\n<p><a href=\"http:\/\/www.second-quantization.com\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1890\" src=\"http:\/\/second-tech.com\/wordpress\/wp-content\/uploads\/2018\/05\/Logo.png\" alt=\"\" width=\"800\" height=\"400\" srcset=\"https:\/\/second-tech.com\/wordpress\/wp-content\/uploads\/2018\/05\/Logo.png 800w, https:\/\/second-tech.com\/wordpress\/wp-content\/uploads\/2018\/05\/Logo-300x150.png 300w, https:\/\/second-tech.com\/wordpress\/wp-content\/uploads\/2018\/05\/Logo-768x384.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nTBTK is a software development kit (SDK) for quantum mechancial calculations. The main part is an extensive C++ library of data structures and algorithms for setting up and solving problems on second-quantized form. It is intended to facilitate the development of completely new algorithms and applications that perform quantum mechanical calculations, as well as front ends and back ends to already existing packages to enhance reusability of code already developed in the scientific community. For more information, see the links below.<\/p>\n<h2>Blog posts<\/h2>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/05\/14\/introduction-to-tbtk-a-software-development-kit-for-quantum-mechanical-calculations\/\">Introduction<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/05\/16\/using-tbtk-to-time-c-code\/\">Using TBTK to time C++ code<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/08\/12\/tbtk-v1-0-0-released\/\">TBTK v1.0.0 released<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/10\/23\/using-tbtk-to-calculate-the-density-of-states-dos-of-a-1d-2d-and-3d-square-lattice\/\">Using TBTK to calculate the density of states (DOS) of a 1D, 2D, and 3D square lattice<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/10\/27\/direct-access-to-wave-function-amplitudes-and-eigenvalues-in-tbtk\/\">Direct access to wave function amplitudes and eigenvalues in TBTK<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/11\/01\/creating-models-with-complex-geometries-using-an-indexfilter-in-tbtk\/\">Creating Models with complex geometries using an IndexFilter in TBTK<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/11\/04\/retrieving-the-hamiltonian-from-the-model-in-tbtk\/\">Retrieving the Hamiltonian from the Model in TBTK<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/11\/07\/dynamically-adjustable-hoppingamplitudes-using-callback-functions-in-tbtk\/\">Dynamically adjustable HoppingAmplitudes using callback functions in TBTK<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2018\/11\/10\/finite-differences-and-second-quantization\/\">Finite differences and second quantization<\/a><\/p>\n<p><a href=\"http:\/\/second-tech.com\/wordpress\/index.php\/2019\/07\/05\/the-graphene-band-structure\/\">The band structure of graphene<\/a><\/p>\n<h2>Code<\/h2>\n<p><a href=\"https:\/\/github.com\/dafer45\/TBTK\">GitHub<\/a><\/p>\n<h2>Documentation<\/h2>\n<p><a href=\"http:\/\/www.second-quantization.com\/InstallationInstructions.html\">Installation instructions<\/a><\/p>\n<p><a href=\"http:\/\/www.second-quantization.com\/Manual.html\">Manual<\/a><\/p>\n<p><a href=\"http:\/\/www.second-quantization.com\/Tutorials.html\">Tutorials<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/channel\/UC4MbVrU7lz73oBkrAnT9vng\">YouTube<\/a><\/p>\n<h2>Other<\/h2>\n<p><a href=\"https:\/\/github.com\/dafer45\/DattaQuantumTransportAtomToTransistor\">Implementation of exercises in the book &#8220;Quantum Transport: Atom To Transistor, S. Datta (2005)&#8221;<\/a><\/p>\n<h2>Publications<\/h2>\n<h5>About TBTK<\/h5>\n<p><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S235271101830164X\">TBTK: A quantum mechanics software development kit<\/a> (<a href=\"https:\/\/arxiv.org\/abs\/1808.02409\">preprint<\/a>)<\/p>\n<h5>Calculations performed using TBTK<\/h5>\n<p><em>Please let us know about your publications that are using TBTK and we will link to them from here.<\/em><\/p>\n<p><a href=\"https:\/\/arxiv.org\/abs\/1906.02639\">Identification of topological superconductivity in magnetic impurity systems using bulk spin-polarization<\/a><\/p>\n<p><a href=\"https:\/\/journals.aps.org\/prb\/abstract\/10.1103\/PhysRevB.97.214515\">Probing unconventional superconductivity in proximitized graphene by impurity scattering<\/a> (<a href=\"https:\/\/arxiv.org\/abs\/1803.04455\">preprint<\/a>)<\/p>\n<p><a href=\"https:\/\/arxiv.org\/abs\/1809.04911\">Majorana bound states in magnetic impurity chains: effects of d-wave pairing<\/a><\/p>\n<p><a href=\"https:\/\/arxiv.org\/abs\/1808.10061\">Majorana bound state localization and energy oscillations for magnetic impurity chains on conventional superconductors<\/a><\/p>\n<p class=\"title mathjax\"><a href=\"https:\/\/journals.aps.org\/prb\/abstract\/10.1103\/PhysRevB.97.140504\">Probing chiral edge states in topological superconductors through spin-polarized local density of state measurements<\/a> (<a href=\"https:\/\/github.com\/dafer45\/TBTK2017_09_26\">code<\/a>, <a href=\"https:\/\/arxiv.org\/abs\/1709.09061\">preprint<\/a>)<\/p>\n<p class=\"title mathjax\"><a href=\"https:\/\/journals.aps.org\/prb\/abstract\/10.1103\/PhysRevB.95.184511\">Disorder robustness and protection of Majorana bound states in ferromagnetic chains on conventional superconductors<\/a> (<a href=\"https:\/\/arxiv.org\/abs\/1701.04670\">preprint<\/a>)<\/p>\n<p><a href=\"https:\/\/www.nature.com\/articles\/srep44107\">Impurity bound states in fully gapped d-wave superconductors with subdominant order parameters<\/a> (<a href=\"https:\/\/arxiv.org\/abs\/1612.03619\">preprint<\/a>)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Become a Patron! TBTK is a software development kit (SDK) for quantum mechancial calculations. The main part is an extensive C++ library of data structures and algorithms for setting up and solving problems on second-quantized form. It is intended to facilitate the development of completely new algorithms and applications that perform quantum mechanical calculations, as &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/second-tech.com\/wordpress\/index.php\/tbtk\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TBTK&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/708"}],"collection":[{"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=708"}],"version-history":[{"count":32,"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/708\/revisions"}],"predecessor-version":[{"id":1891,"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/708\/revisions\/1891"}],"wp:attachment":[{"href":"https:\/\/second-tech.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}