Bruno Levy
@brunolevy01.bsky.social
Researcher in computational physics,,
Scientific director of Program Inria Quadrant
2018-2022 director of Inria Nancy G-Est,
ERC GOODSHAPE-VORPALINE,
#riscv ambassador
Scientific director of Program Inria Quadrant
2018-2022 director of Inria Nancy G-Est,
ERC GOODSHAPE-VORPALINE,
#riscv ambassador
AI, AI, AI everywhere, but I prefer...
... a more elegant weapon of a civilized age !
... a more elegant weapon of a civilized age !
November 10, 2025 at 9:01 PM
AI, AI, AI everywhere, but I prefer...
... a more elegant weapon of a civilized age !
... a more elegant weapon of a civilized age !
You are doing geometry processing, you need precision, performance, and easy compilation on Linux/Mac/Windows ?
My fork of the mini-gmp lib is available here:
github.com/BrunoLevy/mi...
Use it wisely ! (with great power comes great responsibilities...)
Image credit: Ed Sheeran
My fork of the mini-gmp lib is available here:
github.com/BrunoLevy/mi...
Use it wisely ! (with great power comes great responsibilities...)
Image credit: Ed Sheeran
November 10, 2025 at 3:35 PM
You are doing geometry processing, you need precision, performance, and easy compilation on Linux/Mac/Windows ?
My fork of the mini-gmp lib is available here:
github.com/BrunoLevy/mi...
Use it wisely ! (with great power comes great responsibilities...)
Image credit: Ed Sheeran
My fork of the mini-gmp lib is available here:
github.com/BrunoLevy/mi...
Use it wisely ! (with great power comes great responsibilities...)
Image credit: Ed Sheeran
Et en plus il se paye ma tronche (avec l'accent du midi)...
November 5, 2025 at 12:43 PM
Et en plus il se paye ma tronche (avec l'accent du midi)...
github.com/BrunoLevy/le... has just reached 3000 stars on github.
What is it ? a hand-on tutorial to learn processor design with FPGAs.
In a couple of evenings, you will create a full-fledged Risc-V.
Why would I want to do that ? Why not !!
What is it ? a hand-on tutorial to learn processor design with FPGAs.
In a couple of evenings, you will create a full-fledged Risc-V.
Why would I want to do that ? Why not !!
October 31, 2025 at 3:56 PM
github.com/BrunoLevy/le... has just reached 3000 stars on github.
What is it ? a hand-on tutorial to learn processor design with FPGAs.
In a couple of evenings, you will create a full-fledged Risc-V.
Why would I want to do that ? Why not !!
What is it ? a hand-on tutorial to learn processor design with FPGAs.
In a couple of evenings, you will create a full-fledged Risc-V.
Why would I want to do that ? Why not !!
Ooops, once again I spilled some aperiodic coffee
October 30, 2025 at 4:16 PM
Ooops, once again I spilled some aperiodic coffee
#geogram 1.9.7 is out !
Geogram is a software library of geometric algorithms, it has mesh intersection, remeshing, CSG, Delaunay and Voronoi in 2D and 3D, constrained Delaunay triangulation in 2D ... and much more !
github.com/BrunoLevy/ge...
Geogram is a software library of geometric algorithms, it has mesh intersection, remeshing, CSG, Delaunay and Voronoi in 2D and 3D, constrained Delaunay triangulation in 2D ... and much more !
github.com/BrunoLevy/ge...
October 9, 2025 at 8:01 AM
#geogram 1.9.7 is out !
Geogram is a software library of geometric algorithms, it has mesh intersection, remeshing, CSG, Delaunay and Voronoi in 2D and 3D, constrained Delaunay triangulation in 2D ... and much more !
github.com/BrunoLevy/ge...
Geogram is a software library of geometric algorithms, it has mesh intersection, remeshing, CSG, Delaunay and Voronoi in 2D and 3D, constrained Delaunay triangulation in 2D ... and much more !
github.com/BrunoLevy/ge...
Reposted by Bruno Levy
New publication out!
doi.org/10.1093/bioi...
VTX is open source and freely accessible for non commercial use! github.com/VTX-Molecula...
Builds available at vtx.drugdesign.fr
doi.org/10.1093/bioi...
VTX is open source and freely accessible for non commercial use! github.com/VTX-Molecula...
Builds available at vtx.drugdesign.fr
GitHub - VTX-Molecular-Visualization/VTX
Contribute to VTX-Molecular-Visualization/VTX development by creating an account on GitHub.
github.com
May 14, 2025 at 3:36 PM
New publication out!
doi.org/10.1093/bioi...
VTX is open source and freely accessible for non commercial use! github.com/VTX-Molecula...
Builds available at vtx.drugdesign.fr
doi.org/10.1093/bioi...
VTX is open source and freely accessible for non commercial use! github.com/VTX-Molecula...
Builds available at vtx.drugdesign.fr
Graphite's interactive "CosmoViewer". Explore your cosmologic simulations interactively !
September 29, 2025 at 10:00 PM
Graphite's interactive "CosmoViewer". Explore your cosmologic simulations interactively !
Large-scale semi-discrete optimal transport with distributed Voronoi diagrams,
Final version available here:
www.sciencedirect.com/science/arti...
Final version available here:
www.sciencedirect.com/science/arti...
September 26, 2025 at 8:15 AM
Large-scale semi-discrete optimal transport with distributed Voronoi diagrams,
Final version available here:
www.sciencedirect.com/science/arti...
Final version available here:
www.sciencedirect.com/science/arti...
Fast Minkowski sum, making progress....
September 25, 2025 at 2:11 PM
Fast Minkowski sum, making progress....
Is #geogram's Constrained Delaunay Triangulation robust ?
... on the testbench !
github.com/BrunoLevy/ge...
... on the testbench !
github.com/BrunoLevy/ge...
September 24, 2025 at 7:50 PM
Is #geogram's Constrained Delaunay Triangulation robust ?
... on the testbench !
github.com/BrunoLevy/ge...
... on the testbench !
github.com/BrunoLevy/ge...
Teaching processor design at Telecom Nancy
Lesson 1: build your own risc-V processor at home using a FPGA
Course notes are here:
github.com/BrunoLevy/le...
Lesson 1: build your own risc-V processor at home using a FPGA
Course notes are here:
github.com/BrunoLevy/le...
September 22, 2025 at 4:36 PM
Teaching processor design at Telecom Nancy
Lesson 1: build your own risc-V processor at home using a FPGA
Course notes are here:
github.com/BrunoLevy/le...
Lesson 1: build your own risc-V processor at home using a FPGA
Course notes are here:
github.com/BrunoLevy/le...
RING meeting in Nancy,
Cyprien Plateau--Holleville presented presented his awesome work on exact integration of the differential quantities involved in Partial Optimal Transport. And that's not all: It comes with a combined physsim - Optimal Transport - rendering on the GPU !
Cyprien Plateau--Holleville presented presented his awesome work on exact integration of the differential quantities involved in Partial Optimal Transport. And that's not all: It comes with a combined physsim - Optimal Transport - rendering on the GPU !
September 18, 2025 at 8:48 AM
RING meeting in Nancy,
Cyprien Plateau--Holleville presented presented his awesome work on exact integration of the differential quantities involved in Partial Optimal Transport. And that's not all: It comes with a combined physsim - Optimal Transport - rendering on the GPU !
Cyprien Plateau--Holleville presented presented his awesome work on exact integration of the differential quantities involved in Partial Optimal Transport. And that's not all: It comes with a combined physsim - Optimal Transport - rendering on the GPU !
Our article "Large-scale semi-discrete optimal transport with distributed Voronoi diagrams" (with Nicolas Ray, Quentin Merigot and Hugo Leclerc) just got accepted by Journal of Computational Physics. Pushing the limits of Optimal Transport by several orders of magnitude !
September 11, 2025 at 3:29 PM
Our article "Large-scale semi-discrete optimal transport with distributed Voronoi diagrams" (with Nicolas Ray, Quentin Merigot and Hugo Leclerc) just got accepted by Journal of Computational Physics. Pushing the limits of Optimal Transport by several orders of magnitude !
Mesh intersection algorithm (dl.acm.org/doi/10.1145/...) just got faster !
... Nice, but ...
... does it really work ?
Let's put it on the testbench.
... Nice, but ...
... does it really work ?
Let's put it on the testbench.
August 28, 2025 at 10:41 AM
Mesh intersection algorithm (dl.acm.org/doi/10.1145/...) just got faster !
... Nice, but ...
... does it really work ?
Let's put it on the testbench.
... Nice, but ...
... does it really work ?
Let's put it on the testbench.
Playing with CSG engine, stress test, example_024 from OpenSCAD testsuite, but level 5 (instead of level 3 by default). Constrained Delaunay Triangulation goes brrr.
August 15, 2025 at 7:52 PM
Playing with CSG engine, stress test, example_024 from OpenSCAD testsuite, but level 5 (instead of level 3 by default). Constrained Delaunay Triangulation goes brrr.
New project, all warnings activated, warning as error.
Let's call it a day !
Let's call it a day !
July 15, 2025 at 9:21 PM
New project, all warnings activated, warning as error.
Let's call it a day !
Let's call it a day !
Working on mesh intersection ?
You want to test your algorithm ?
ThingiCSG is a database of 200 models in the OpenSCAD file format, together with some code to help you parse them.
github.com/BrunoLevy/th...
See also my recent TOG article on the topic
dl.acm.org/doi/10.1145/...
You want to test your algorithm ?
ThingiCSG is a database of 200 models in the OpenSCAD file format, together with some code to help you parse them.
github.com/BrunoLevy/th...
See also my recent TOG article on the topic
dl.acm.org/doi/10.1145/...
June 30, 2025 at 7:14 PM
Working on mesh intersection ?
You want to test your algorithm ?
ThingiCSG is a database of 200 models in the OpenSCAD file format, together with some code to help you parse them.
github.com/BrunoLevy/th...
See also my recent TOG article on the topic
dl.acm.org/doi/10.1145/...
You want to test your algorithm ?
ThingiCSG is a database of 200 models in the OpenSCAD file format, together with some code to help you parse them.
github.com/BrunoLevy/th...
See also my recent TOG article on the topic
dl.acm.org/doi/10.1145/...
Reposted by Bruno Levy
An interesting take on half-edges on the wiki of Geogram library by @brunolevy01.bsky.social github.com/BrunoLevy/ge...
Basically, saving, loading, copying, adding attributes, parallelization, and rendering are easier with incidence arrays. Creation and deletion of elements gets harder.
Basically, saving, loading, copying, adding attributes, parallelization, and rendering are easier with incidence arrays. Creation and deletion of elements gets harder.
Mesh
a programming library with geometric algorithms. Contribute to BrunoLevy/geogram development by creating an account on GitHub.
github.com
June 27, 2025 at 5:56 PM
An interesting take on half-edges on the wiki of Geogram library by @brunolevy01.bsky.social github.com/BrunoLevy/ge...
Basically, saving, loading, copying, adding attributes, parallelization, and rendering are easier with incidence arrays. Creation and deletion of elements gets harder.
Basically, saving, loading, copying, adding attributes, parallelization, and rendering are easier with incidence arrays. Creation and deletion of elements gets harder.
G is for Geometry, G is for Geogram !
New version v1.9.6 of Geogram, the award winning geometry processing library.
Press G for Geogram, and play with advanced geometry processing tools.
github.com/BrunoLevy/ge...
New version v1.9.6 of Geogram, the award winning geometry processing library.
Press G for Geogram, and play with advanced geometry processing tools.
github.com/BrunoLevy/ge...
June 25, 2025 at 12:51 PM
G is for Geometry, G is for Geogram !
New version v1.9.6 of Geogram, the award winning geometry processing library.
Press G for Geogram, and play with advanced geometry processing tools.
github.com/BrunoLevy/ge...
New version v1.9.6 of Geogram, the award winning geometry processing library.
Press G for Geogram, and play with advanced geometry processing tools.
github.com/BrunoLevy/ge...
Mesh intersections is hard ! Three years of agonizing pain summarized in my article that just got accepted to ACM Transactions on Graphics
dl.acm.org/doi/10.1145/...
The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...
dl.acm.org/doi/10.1145/...
The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...
June 13, 2025 at 8:33 AM
Mesh intersections is hard ! Three years of agonizing pain summarized in my article that just got accepted to ACM Transactions on Graphics
dl.acm.org/doi/10.1145/...
The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...
dl.acm.org/doi/10.1145/...
The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...