# Integration model in LPT

**URL:** https://discourse.paraview.org/t/integration-model-in-lpt/17377
**Category:** ParaView Support
**Created:** [December 15, 2025, 8:57am UTC](https://discourse.paraview.org/t/integration-model-in-lpt/17377 "2025-12-15T08:57:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![gg22](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@gg22](https://discourse.paraview.org/u/gg22)
#### Post date: [December 15, 2025, 8:57am UTC](https://discourse.paraview.org/t/integration-model-in-lpt/17377/1 "2025-12-15T08:57:03Z")

</div>

Dear Mathieu, I am using the LPT and managed to make it work eventually, but I don’t know whether the reuslts I am obtaining are correct. Reading this topic that I am quoting below, I see you wrote that without an integration model there is not much to do with the LPT. Could you explain to me why exactly and what should I do? I thought the matilda integration model was set as dfault already and that it was enough.

Thank you!

> [@Lagrangian particle tracer](https://discourse.paraview.org/t/lagrangian-particle-tracer/9610/9):
>
> Without an integration model to implement or data specifically crafted for existing model, there is not much you can do with the LPT.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [December 15, 2025, 9:04am UTC](https://discourse.paraview.org/t/integration-model-in-lpt/17377/2 "2025-12-15T09:04:22Z")

</div>

> [@gg22](#):
>
> I thought the matilda integration model was set as dfault already and that it was enough.

The matida integration model come from this scientific paper:  
“Matida, E. A., et al. “Improved numerical simulation of aerosol deposition in an idealized mouth-throat.” Journal of Aerosol Science 35.1 (2004): 1-19.”

If you want another behavior than the model described in this article, then you need to implement your own.  
Matida can be enough, though that depends on what you want to do.

---

<div class="post-metadata">

### Author: ![gg22](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@gg22](https://discourse.paraview.org/u/gg22)
#### Post date: [December 15, 2025, 9:21am UTC](https://discourse.paraview.org/t/integration-model-in-lpt/17377/3 "2025-12-15T09:21:05Z")

</div>

Thank you, I see Matilda is mainly for simulating aerosol deposition in the human throat. I would need something different. I read in here [https://www.kitware.com/vtk-and-paraview-add-highly-configurable-particle-tracker/](https://www.kitware.com/vtk-and-paraview-add-highly-configurable-particle-tracker/) that example plug-ins exist in ParaView that demonstrate how to implement and utilize new models. Also, I see that “the new model must inherit code from the base model, vtkLagrangianBasicIntegrationModel”.

Where can I find those examples plug-ins? Is there a guide or more info on how to implement a new model (like do I have to do it with python or..?) and can I access the vtkLagrangianBasicIntegrationModel?

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [December 15, 2025, 9:25am UTC](https://discourse.paraview.org/t/integration-model-in-lpt/17377/4 "2025-12-15T09:25:23Z")

</div>

> [@gg22](#):
>
> Where can I find those examples plug-ins?

[https://gitlab.kitware.com/paraview/paraview/-/tree/master/Examples/Plugins/LagrangianIntegrationModel?ref\_type=heads](https://gitlab.kitware.com/paraview/paraview/-/tree/master/Examples/Plugins/LagrangianIntegrationModel?ref_type=heads)

> Is there a guide or more info on how to implement a new model

Only the blog and the example

> do I have to do it with python or..?

C++

> can I access the vtkLagrangianBasicIntegrationModel?

> **[VTK: vtkLagrangianBasicIntegrationModel Class Reference](https://vtk.org/doc/nightly/html/classvtkLagrangianBasicIntegrationModel.html)**

Please note that writing C++ plugins for ParaView is not easy, even for C++ developpers.  
You may want to reach out to Kitware for help if needed.
