- Institut de Neurosciences des Systèmes/
- Publications/
- TVB C++: A Fast and Flexible Back‐End for The Virtual Brain/
TVB C++: A Fast and Flexible Back‐End for The Virtual Brain
Advanced Science · 2025
Auteurs
Martín I, Zamora‐López G, Fousek J, Schirner M, Ritter P, Jirsa V, Deco G, Patow G
Les auteurs en lien sont membres de l'INS.
Équipes
Résumé
Abstract This study introduces TVB C++, a streamlined and fast C++ Back‐End for The Virtual Brain (TVB), a renowned platform and a benchmark tool for full‐brain simulation. TVB C++ is engineered with speed as a primary focus while retaining the flexibility and ease of use characteristic of the original TVB platform. Positioned as a complementary tool, TVB serves as a prototyping platform, whereas TVB C++ becomes indispensable when performance is paramount, particularly for large‐scale simulations and leveraging advanced computation facilities like supercomputers. Developed as a TVB‐compatible Back‐End, TVB C++ seamlessly integrates with the original TVB implementation, facilitating effortless usage. Users can easily configure TVB C++ to execute the same code as in TVB but with enhanced performance and parallelism capabilities. As a consequence, TVB C++ will enable the widespread use of individualized models that will open the possibility of designed tailored solutions at the individual patient level.
Abstract This study introduces TVB C++, a streamlined and fast C++ Back‐End for The Virtual Brain (TVB), a renowned platform and a benchmark tool for full‐brain simulation. TVB C++ is engineered with speed as a primary focus while retaining the flexibility and ease of use characteristic of the original TVB platform. Positioned as a complementary tool, TVB serves as a prototyping platform, whereas TVB C++ becomes indispensable when performance is paramount, particularly for large‐scale simulations and leveraging advanced computation facilities like supercomputers. Developed as a TVB‐compatible Back‐End, TVB C++ seamlessly integrates with the original TVB implementation, facilitating effortless usage. Users can easily configure TVB C++ to execute the same code as in TVB but with enhanced performance and parallelism capabilities. As a consequence, TVB C++ will enable the widespread use of individualized models that will open the possibility of designed tailored solutions at the individual patient level.