MCPcopy Create free account
hub / github.com/SmileiPIC/Smilei

github.com/SmileiPIC/Smilei @v5.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.1 ↗ · + Follow
4,380 symbols 13,262 edges 995 files 1,324 documented · 30% updated 34d agov5.1 · 2024-06-24★ 44126 open issues

Browse by type

Functions 3,509 Types & classes 871
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

doc compilation

About Smilei

Smilei is an open-source, user-friendly electromagnetic particle-in-cell code for the kinetic simulation of plasmas. Co-developed by physicists and computer scientists, it is designed for high-performance on the most recent supercomputing architectures. Smilei is applied to a wide range of applications, from laser-plasma interaction, to accelerator physics, space physics and astrophysics. It is also used at the bachelor and master levels as a teaching platform for plasma physics.

Learn how to use Smilei

Feedback

  • Issues: bug reports, feature requests, documentation requests
  • Chat room: support, suggestions, sharing or just to say hi!
  • Discussions: when you need more space than the chatroom
  • Contribute.

Core symbols most depended-on inside this repo

Shape

Method 3,034
Class 870
Function 475
Enum 1

Languages

C++84%
Python16%

Modules by API surface

src/Tools/backward.hpp151 symbols
src/Diagnostic/Histogram.h134 symbols
src/Profiles/Function.h88 symbols
src/Patch/VectorPatch.cpp70 symbols
src/Python/pyinit.py53 symbols
happi/_Utils.py50 symbols
happi/_Diagnostics/Diagnostic.py47 symbols
src/Particles/Particles.cpp46 symbols
src/ElectroMagn/ElectroMagnAM.cpp46 symbols
src/ElectroMagnBC/EnvelopeBC.h44 symbols
src/Patch/SyncVectorPatch.cpp39 symbols
src/Tools/H5.h38 symbols

For agents

$ claude mcp add Smilei \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page