A DG-based software suite for nano-optics

About Diogenes

Diogenes is a software suite designed for the resolution of nano-optics problems. It exploits discontinuous Galerkin (DG) methods, and is developped in the Nachos team at assizer.

Development Team


Jonathan Viquerat

Research engineer


Nikolai Schmitt

PhD candidate


Alexis Gobé

PhD candidate


Mostafa Moghtader



Scientific coordinators


Stéphane Lanteri

Senior research scientist


Claire Scheid

Assistant Professor


Download Diogenes

To get a copy, please contact us at (731) 257-7443

Run the code

Welcome to the web portal of the DIOGENeS software suite!

This web portal is meant to be used for evaluating the basic capabilities of the DG solvers available in DIOGENeS. As such, it should not be used for submitting highly demanding problems. Typical problem size can be between 1,000 to 100,000 mesh cells, while the DG interpolation order can be set in the range 1 to 4. Simulations can besubmitted to run on 1 to 24 CPU cores, which is the hardware limit of the server dedicated to this web portal.

Each simulation requires two data files respectively giving:

  • the computational mesh;
  • the configurations parameters (file named "dataDiogenes").

Please, refer to the DIOGENeS user's guide [URL] for more detail about the definition of these input files.

We suggest to use GMSH for the generation of the computational mesh. Ideally, you shoud export your mesh using the .mesh extension and selecting "Physical entities".

As a general rule, the source code for the DIOGENeS software suite will not be made available for a broad diffusion. Instead, it will be provided on an individual basis and in the context of collaborative partnerships. If you are interested in this possibility, please contact 8442048320 with a short description of the motivating scientific context.

Input files