Thibaud Kloczko

Graduated in CFD, Thibaud Kloczko is a software engineer at Inria. He is involved in the development of the meta platform dtk that aims at speeding up life cycle of business codes into research teams and at sharing software components between teams from different scientific fields (such as medical and biological imaging, numerical simulation, geometry, linear algebra, computational neurology).

Author's posts

Mode opératoire de l’AMDT

Depuis 2016, le centre de Sophia Antipolis a mis en place l’Action Mutuelle de Développement Technologique, appelée AMDT. Les principes de l’AMDT sont détaillés dans le document suivant: ADT_AMDT_brief.pdf ( pdf – 85 Ko ). Il s’agit en fait d’une ADT d’envergure dont le but est de développer des logiciels pour les EPI tout en …

Continue reading »

(Français) Formation Developpement et Transfert

Sorry, this entry is only available in French.

dtk concept : creation and implementation

The credit of this post goes to Guillaume Cerutti from Virtual Plants project-team. A modular platform dealing with a given scientific domain is made of some key ingredients (see dtk-introduction post for more details): a set of abstract classes defining the interfaces for the data, the algorithms and the views dedicated to the scientific field …

Continue reading »

Comprendre les problématiques du développement logiciel à Inria

Le développement logiciel à Inria doit répondre principalement à deux exigences : la qualité scientifique et la qualité technologique. Définir précisément ce que sont la qualité scientifique et la qualité technologique n’est pas le propos de cet article. Néanmoins, afin de pouvoir expliquer le défi qui est posé à chaque développeur de logiciel chez Inria …

Continue reading »

DreamTech : project management using GitFlow

Summary Git is a very powerful tool providing a very efficient branching system. However, using git is not straightforward and when one wants to carry out an efficient workflow to manage a project, it is necessary to use several complex commands so that nobody is able to follow the workflow. This Dreamtech aims at presenting …

Continue reading »

dtkTraces – simulation platform

On the occasion of the final evaluation of the IPL C2S@Exa, we presented the work of Trisan Cabel that was carried out during the Simon ADT. The presentation is available here. Cheers, Thibaud.

A bridge between CgalMesh and dtk

CgalMesh for dtk is the name of an Action de Développement Technologique, aka ADT, that aims at simplifying the use of the Cgal Mesh features so that Inria researchers and engineers can handle them in a quite fast and easy way. After six months, it appears that using Cgal Mesh features in a runtime fashion …

Continue reading »

Enforce c++11 flags using cmake

Since CMake 3.2, it is possible to enforce in very simple way the use of c++11 features (see Craig Scott’s blog post for more details). Until now in dtk, we had to test the architecture (Apple, Unix or Windows), then check whether the compiler provides c++11 support or not and eventually set dedicated flags manually.

Continue reading »

Écrivez vos posts avec Markdown

Suite à l’installation par l’équipe SEISM d’un plugin Markdown (merci à eux), nous pourront désormais écrire nos blog-posts en utilisant la syntaxe Markdown. En pratique pour activer le mode markdown, il vous suffit d’encadrer le contenu de votre post entre les balises [ md] et [ /md]. Après une première utilisation rapide, j’ai pu détecter …

Continue reading »

OpenMP 4.5 SIMD

OpenMP 4.5 provides a standardised set to carry out loop vectorization. One can use simd directive to indicate that a loop should be SIMDized. As using these features should not bring too many modifications in a code and offer performance gains, we decided to test them on two real relevant cases. The code is available …

Continue reading »