<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Brenner Cruvinel - física</title>
    <subtitle>AI researcher and product designer building at the edge of computer science and mental health.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://brennercruvinel.blog/en/tags/fisica/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://brennercruvinel.blog"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2020-09-22T00:00:00+00:00</updated>
    <id>https://brennercruvinel.blog/en/tags/fisica/atom.xml</id>
    <entry xml:lang="en">
        <title>Z machine: the world&#39;s largest pulsed X-ray machine</title>
        <published>2020-09-22T00:00:00+00:00</published>
        <updated>2020-09-22T00:00:00+00:00</updated>
        
        <author>
          <name>
            Brenner Cruvinel
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://brennercruvinel.blog/en/blog/z-machine-fisica-hed/"/>
        <id>https://brennercruvinel.blog/en/blog/z-machine-fisica-hed/</id>
        
        <content type="html" xml:base="https://brennercruvinel.blog/en/blog/z-machine-fisica-hed/">&lt;p&gt;My sick, unbridled hyperfocus on the Z machine continues. Writing it down so I don&#39;t forget.&lt;/p&gt;
&lt;p&gt;The equation I use as a signature is $\partial_\mu F^{\mu\nu} = j^\nu$, the compact form of Maxwell&#39;s equations with a source: the current $j$ tells the field $F$ how to arrange itself. The Z machine, at Sandia National Laboratories, is that equation pushed to the limit. A huge axial current runs through a cylindrical target, creates a magnetic field around it, and the Lorentz force per unit volume, $\mathbf{J} \times \mathbf{B}$, points inward. The target is crushed by the very current flowing through it. That is called a Z-pinch, and it is where the machine gets its name.&lt;/p&gt;
&lt;p&gt;I put this research together in March 2026, as part of a survey of physics and tools. In October I checked every number against its source and every repository against the GitHub API. Several were wrong, and the corrections are in the text.&lt;/p&gt;
&lt;h2 id=&quot;one-shot-in-numbers&quot;&gt;One shot, in numbers&lt;/h2&gt;
&lt;p&gt;According to &lt;a rel=&quot;external&quot; href=&quot;https://www.sandia.gov/z-machine/about-z/&quot;&gt;Sandia&#39;s page about Z&lt;/a&gt;, the machine fires about 200 shots a year:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Quantity&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Current&lt;/td&gt;&lt;td&gt;about 26 million amperes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Peak X-ray emission&lt;/td&gt;&lt;td&gt;350 terawatts&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;X-ray energy&lt;/td&gt;&lt;td&gt;2.7 megajoules&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Peak electrical power&lt;/td&gt;&lt;td&gt;about 80 terawatts&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Pulse length&lt;/td&gt;&lt;td&gt;about 100 nanoseconds&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The last two come from &lt;a rel=&quot;external&quot; href=&quot;https://www.sandia.gov/z-machine/research/energy/&quot;&gt;Sandia&#39;s energy page&lt;/a&gt;, which compares the 80 terawatts with &quot;all the power plants in the world combined, about 15 terawatts&quot;. That comparison does not hold for electricity. According to &lt;a rel=&quot;external&quot; href=&quot;https://ember-energy.org/latest-insights/global-electricity-review-2025/&quot;&gt;Ember&#39;s report&lt;/a&gt;, low-carbon generation was 40.9% of the 2024 total and came to 12,609 TWh, which gives about 30,800 TWh for the year. Divided by the 8,760 hours in a year, the average is about 3.5 terawatts. Whatever the baseline, for those 100 nanoseconds Z exceeds the entire electricity generation of the planet: about 5 times against Sandia&#39;s 15 terawatts, more than 20 times against the real average.&lt;/p&gt;
&lt;h2 id=&quot;the-five-fronts&quot;&gt;The five fronts&lt;/h2&gt;
&lt;h3 id=&quot;stockpile-stewardship&quot;&gt;Stockpile stewardship&lt;/h3&gt;
&lt;p&gt;This is the main mission. The United States has not run a real nuclear test since 1992, and Z produces pressures and temperatures similar to those of a detonation, in a small sample, to validate the physics models used in simulation. In &lt;a rel=&quot;external&quot; href=&quot;https://www.sandia.gov/news/publications/labs-accomplishments/article/2026/science-and-technology/&quot;&gt;Sandia&#39;s 2026 accomplishments report&lt;/a&gt;, the plutonium team describes reduced-scale targets to compress plutonium to unprecedented pressures, new diagnostics to measure temperature during compression, and more plutonium mass allowed per shot.&lt;/p&gt;
&lt;h3 id=&quot;fusion-with-maglif&quot;&gt;Fusion with MagLIF&lt;/h3&gt;
&lt;p&gt;MagLIF stands for &lt;em&gt;magnetized liner inertial fusion&lt;/em&gt;. A beryllium tube about 5 millimetres across, with 7.5 millimetres of useful height, is filled with deuterium, given an axial magnetic field of 10 tesla, and hit by a laser pulse that preheats the gas. Then Z drives about 19 million amperes through it in roughly 100 nanoseconds, and the tube implodes at about 70 km/s.&lt;/p&gt;
&lt;p&gt;According to the &lt;a rel=&quot;external&quot; href=&quot;https://doi.org/10.1088/1741-4326/ac2dbe&quot;&gt;review by Yager-Elorriaga et al.&lt;/a&gt;, in Nuclear Fusion in 2022, the first integrated experiments, in 2013, reached 2×10¹² DD neutrons, and the best result since then was 1.1×10¹³. The same review says 2D simulations point to yields of several megajoules on a 60 MA machine, and gain high enough for fusion energy above 65 MA. These are simulation projections for a machine that does not exist yet.&lt;/p&gt;
&lt;h3 id=&quot;materials-under-extreme-conditions&quot;&gt;Materials under extreme conditions&lt;/h3&gt;
&lt;p&gt;This is the most versatile front: measuring how a material responds to very high pressure and temperature, which is called an equation of state. In 2007, Sandia &lt;a rel=&quot;external&quot; href=&quot;https://newsreleases.sandia.gov/releases/2007/z-ice.html&quot;&gt;announced&lt;/a&gt; that Z had frozen water in nanoseconds, compressing thin samples to tens of thousands of atmospheres until they became ice VII, an ice hotter than the boiling point of water. In 2008, &lt;a rel=&quot;external&quot; href=&quot;https://doi.org/10.1126/science.1165278&quot;&gt;Knudson et al.&lt;/a&gt; used shocks on Z to map the high-pressure phases of carbon, including the melting of diamond.&lt;/p&gt;
&lt;h3 id=&quot;fundamental-science-and-astrophysics&quot;&gt;Fundamental science and astrophysics&lt;/h3&gt;
&lt;p&gt;Most of the matter in the universe is in conditions that on Earth only appear in an experiment like this. One example is the &lt;a rel=&quot;external&quot; href=&quot;https://arxiv.org/abs/1210.7197&quot;&gt;white dwarf photosphere&lt;/a&gt; that Falcon et al. recreated on Z, heating hydrogen with the machine&#39;s X-rays to test the models used to estimate the mass of these stars. The &lt;a rel=&quot;external&quot; href=&quot;https://www.sandia.gov/pulsed-power/z-fundamental-science-program-workshop-2026/&quot;&gt;Z Fundamental Science Program&lt;/a&gt; opens the machine to outside researchers. Each yearly call hands out shots over two years: it used to be 14 per call, and in the 2025 and 2026 calls it went up to about 21.&lt;/p&gt;
&lt;h3 id=&quot;fusion-companies&quot;&gt;Fusion companies&lt;/h3&gt;
&lt;p&gt;In March 2024, &lt;a rel=&quot;external&quot; href=&quot;https://firstlightfusion.com/media/first-light-fusion-becomes-the-first-private-fusion-company-to-fire-a-successful-shot-on-sandias-z-machine/&quot;&gt;First Light Fusion&lt;/a&gt; became the first private company to fire a shot on Z. In July 2024, &lt;a rel=&quot;external&quot; href=&quot;https://www.prnewswire.com/news-releases/fuse-signs-cooperative-research-and-development-agreement-crada-with-sandia-national-laboratories-sandia-302204024.html&quot;&gt;Fuse&lt;/a&gt; signed a research agreement with Sandia and said it plans to build larger commercial versions of Z. In October 2025, &lt;a rel=&quot;external&quot; href=&quot;https://www.pacificfusion.com/updates/experimental-breakthrough-by-pacific-fusion-clears-major-obstacle-to-affordable-commercial-fusion&quot;&gt;Pacific Fusion&lt;/a&gt; fired four shots with simplified targets, aluminium bonded to plastic, and measured how the magnetic field diffuses through the target. The result came out in February 2026.&lt;/p&gt;
&lt;h2 id=&quot;what-comes-next&quot;&gt;What comes next&lt;/h2&gt;
&lt;p&gt;In a &lt;a rel=&quot;external&quot; href=&quot;https://www.osti.gov/servlets/purl/1807767&quot;&gt;January 2020 presentation&lt;/a&gt;, Daniel Sinars, then director of Sandia&#39;s pulsed power center, said the lab had proposed to the NNSA a machine of more than 60 MA, which could be ready around 2032 or later. That is the range where, according to the MagLIF review, yields would reach megajoules. I found no public source on whether that machine was approved.&lt;/p&gt;
&lt;h2 id=&quot;open-repositories&quot;&gt;Open repositories&lt;/h2&gt;
&lt;p&gt;A caveat before the tables: stars here are much lower than in &lt;a href=&quot;https://brennercruvinel.blog/en/blog/ecossistema-rust-open-source/&quot;&gt;web and AI&lt;/a&gt;. A high energy density physics code with 300 stars can have more scientific impact than a JavaScript library with 100,000. What counts is publication, validation against experiment, and use in national laboratories.&lt;/p&gt;
&lt;p&gt;The stars below were read from the GitHub API on 13 October 2026. The first version of this list had approximate numbers, and several were inflated: yt showed 4.6 thousand and has 559, ParaView 4.2 thousand and has 1,712, WarpX 2.8 thousand and has 495. Two repositories changed owner: WarpX moved to &lt;code&gt;BLAST-WarpX&lt;/code&gt; and EPOCH to &lt;code&gt;epochpic&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;particle-in-cell-pic&quot;&gt;Particle-in-cell (PIC)&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/ComputationalRadiationPhysics/picongpu&quot;&gt;ComputationalRadiationPhysics/picongpu&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;795&lt;/td&gt;&lt;td&gt;Relativistic PIC, portable across architectures, built for supercomputers&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/BLAST-WarpX/warpx&quot;&gt;BLAST-WarpX/warpx&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;495&lt;/td&gt;&lt;td&gt;Mesh-refined PIC on top of AMReX; won the 2022 Gordon Bell Prize&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/SmileiPIC/Smilei&quot;&gt;SmileiPIC/Smilei&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;450&lt;/td&gt;&lt;td&gt;Relativistic electromagnetic PIC, used for laser-plasma and astrophysics&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/epochpic/epoch&quot;&gt;epochpic/epoch&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;259&lt;/td&gt;&lt;td&gt;Warwick&#39;s PIC for laser-plasma interaction&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/fbpic/fbpic&quot;&gt;fbpic/fbpic&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;212&lt;/td&gt;&lt;td&gt;Spectral quasi-3D PIC in cylindrical geometry, CPU and GPU&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/osiris-code/osiris&quot;&gt;osiris-code/osiris&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;85&lt;/td&gt;&lt;td&gt;Relativistic PIC from UCLA and IST Lisbon, opened in January 2023 under AGPL&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/vonkarmaninstitute/pantera-pic-dsmc&quot;&gt;vonkarmaninstitute/pantera-pic-dsmc&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;37&lt;/td&gt;&lt;td&gt;PIC with DSMC for non-equilibrium gas and plasma&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;magnetohydrodynamics-and-radiation-hydrodynamics&quot;&gt;Magnetohydrodynamics and radiation hydrodynamics&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/DedalusProject/dedalus&quot;&gt;DedalusProject/dedalus&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;712&lt;/td&gt;&lt;td&gt;Spectral framework in Python for partial differential equations&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/PrincetonUniversity/athena&quot;&gt;PrincetonUniversity/athena&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;371&lt;/td&gt;&lt;td&gt;Athena++, MHD with radiation and general relativity, with mesh refinement&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/AMReX-Astro/Castro&quot;&gt;AMReX-Astro/Castro&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;343&lt;/td&gt;&lt;td&gt;Compressible hydrodynamics with radiation and MHD, on AMReX&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/amrvac/amrvac&quot;&gt;amrvac/amrvac&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;104&lt;/td&gt;&lt;td&gt;MPI-AMRVAC, parallel mesh refinement for hydro and MHD&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/zenitani/OpenMHD&quot;&gt;zenitani/OpenMHD&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;69&lt;/td&gt;&lt;td&gt;A collection of MHD codes in Fortran, good for study&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/PlasmaControl/FreeMHD&quot;&gt;PlasmaControl/FreeMHD&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;26&lt;/td&gt;&lt;td&gt;Free-surface liquid metal MHD, on OpenFOAM&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/lanl/HARD&quot;&gt;lanl/HARD&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;21&lt;/td&gt;&lt;td&gt;Los Alamos radiation hydrodynamics for astrophysics, from 2024&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The open code closest to a Z experiment is FLASH, from the &lt;a rel=&quot;external&quot; href=&quot;https://flash.rochester.edu/site/flashcode&quot;&gt;Flash Center in Rochester&lt;/a&gt;, with a high energy density physics version. Its successor, &lt;a rel=&quot;external&quot; href=&quot;https://flash-x.org&quot;&gt;Flash-X&lt;/a&gt;, has a private repository: access is requested by email with your GitHub username, because the funder requires a list of who downloads the code.&lt;/p&gt;
&lt;h3 id=&quot;equation-of-state&quot;&gt;Equation of state&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/feos-org/feos&quot;&gt;feos-org/feos&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;201&lt;/td&gt;&lt;td&gt;Equations of state in Rust with Python bindings, more for thermodynamics than for high pressure&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/lanl/singularity-eos&quot;&gt;lanl/singularity-eos&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;40&lt;/td&gt;&lt;td&gt;Equations of state portable across CPU and GPU, from Los Alamos&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/lanl/eospac&quot;&gt;lanl/eospac&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10&lt;/td&gt;&lt;td&gt;Routines to read SESAME equation-of-state tables&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;particle-transport&quot;&gt;Particle transport&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/openmc-dev/openmc&quot;&gt;openmc-dev/openmc&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,124&lt;/td&gt;&lt;td&gt;Monte Carlo neutron and photon transport&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/Geant4/geant4&quot;&gt;Geant4/geant4&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;865&lt;/td&gt;&lt;td&gt;Passage of particles through matter, from CERN&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;molecular-dynamics-and-electronic-structure&quot;&gt;Molecular dynamics and electronic structure&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/lammps/lammps&quot;&gt;lammps/lammps&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,094&lt;/td&gt;&lt;td&gt;Massively parallel molecular dynamics, from Sandia itself&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/gromacs/gromacs&quot;&gt;gromacs/gromacs&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;968&lt;/td&gt;&lt;td&gt;High-performance molecular dynamics; development happens on GitLab&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/QEF/q-e&quot;&gt;QEF/q-e&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;701&lt;/td&gt;&lt;td&gt;Quantum ESPRESSO, electronic structure with DFT; a GitLab mirror&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;computing-infrastructure&quot;&gt;Computing infrastructure&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/kokkos/kokkos&quot;&gt;kokkos/kokkos&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,700&lt;/td&gt;&lt;td&gt;C++ programming model portable across CPU and GPU&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/trilinos/Trilinos&quot;&gt;trilinos/Trilinos&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,438&lt;/td&gt;&lt;td&gt;Linear algebra and solvers, from Sandia&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/AMReX-Codes/amrex&quot;&gt;AMReX-Codes/amrex&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;818&lt;/td&gt;&lt;td&gt;Block-structured mesh refinement, the base of WarpX and Castro&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/AMReX-Astro/Nyx&quot;&gt;AMReX-Astro/Nyx&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;105&lt;/td&gt;&lt;td&gt;Cosmological hydro with N-body, on AMReX&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;visualization-and-analysis&quot;&gt;Visualization and analysis&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/Kitware/ParaView&quot;&gt;Kitware/ParaView&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,712&lt;/td&gt;&lt;td&gt;Scientific visualization on VTK, for large simulation data&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/yt-project/yt&quot;&gt;yt-project/yt&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;559&lt;/td&gt;&lt;td&gt;Analysis and visualization of volumetric data in Python&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/visit-dav/visit&quot;&gt;visit-dav/visit&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;534&lt;/td&gt;&lt;td&gt;Visualization of mesh data, from LLNL&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;plasma-and-magnetic-fusion&quot;&gt;Plasma and magnetic fusion&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/PlasmaPy/PlasmaPy&quot;&gt;PlasmaPy/PlasmaPy&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;717&lt;/td&gt;&lt;td&gt;Python package for plasma physics research and teaching&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/freegs-plasma/freegs&quot;&gt;freegs-plasma/freegs&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;145&lt;/td&gt;&lt;td&gt;Free-boundary Grad-Shafranov solver, tokamak equilibrium&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/iterorganization/IMAS-Python&quot;&gt;iterorganization/IMAS-Python&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;73&lt;/td&gt;&lt;td&gt;Python access to the IMAS data model, from ITER&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/iterorganization/SOLPS-ITER&quot;&gt;iterorganization/SOLPS-ITER&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;66&lt;/td&gt;&lt;td&gt;Plasma edge simulation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/tokamak-energy/gsfit&quot;&gt;tokamak-energy/gsfit&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;39&lt;/td&gt;&lt;td&gt;Grad-Shafranov equilibrium reconstruction in Rust and Python, from Tokamak Energy&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/iterorganization/DINA-IMAS&quot;&gt;iterorganization/DINA-IMAS&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;14&lt;/td&gt;&lt;td&gt;The DINA plasma simulator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;ITER &lt;a rel=&quot;external&quot; href=&quot;https://www.iter.org/node/20687/release-imas-infrastructure-and-physics-models-open-source&quot;&gt;opened IMAS&lt;/a&gt; on GitHub under open licences; SOLPS-ITER and DINA arrived in November 2025.&lt;/p&gt;
&lt;h3 id=&quot;lists-and-organizations&quot;&gt;Lists and organizations&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th style=&quot;text-align: right&quot;&gt;Stars&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/paulromano/awesome-nuclear&quot;&gt;paulromano/awesome-nuclear&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;508&lt;/td&gt;&lt;td&gt;Curated list of open software for nuclear science and engineering&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/nikosarcevic/HEP-ASTRO-COSMO&quot;&gt;nikosarcevic/HEP-ASTRO-COSMO&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;157&lt;/td&gt;&lt;td&gt;Packages for high energy physics, astroparticles and cosmology&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/pmocz/awesome-astrophysical-simulation-codes&quot;&gt;pmocz/awesome-astrophysical-simulation-codes&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;125&lt;/td&gt;&lt;td&gt;List of astrophysical simulation codes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Two organizations are worth a full visit: &lt;a rel=&quot;external&quot; href=&quot;https://github.com/fusion-energy&quot;&gt;fusion-energy&lt;/a&gt;, with 45 repositories of fusion software, and the &lt;a rel=&quot;external&quot; href=&quot;https://github.com/UCLA-Plasma-Simulation-Group&quot;&gt;UCLA Plasma Simulation Group&lt;/a&gt;, with QuickPIC, UPIC and teaching codes.&lt;/p&gt;
</content>
        
    </entry>
</feed>
