Eighty-five percent of the mass in the universe is dark matter1,2,3,4,5. Its nature is unknown. Extensive searches for an explanation beyond the Standard Model6 have not detected any statistically significant signals4. Macroscopic quark nuggets are a candidate for dark matter composed approximately equal numbers of strange, up, and down quarks and are consistent with the Standard Model. They are called many names7,8,9,10,11,12. All quark nuggets interact13,14,15 through gravitational and strong nuclear forces. A brief summary of quark-nugget formation, stability, and compliance with dark-matter requirements7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35 has been updated from Ref.17 and is provided for completeness as Supplementary Information: Quark-nugget research summary.

Since quark nuggets are composed of three quarks, they are baryons. Convention often assumes that all baryons are normal (i.e. not dark) matter and designates the number density and mass density of normal matter as nb and ρb respectively. However, since quark nuggets are baryons too, we use nn and ρn for those quantities of normal matter, respectively.

Most previous models of quark nuggets have not considered effects caused by their self-magnetic field. However, Tatsumi16 explored the internal state of quark-nugget cores in magnetars and found they may exist as a ferromagnetic liquid with a surface magnetic field Bsurface = 1012±1 T. His theory uses the bag model21 because more rigorous lattice and perturbative calculations with chromodynamics are intractable for the relevant energy scale of ~ 90 MeV. Tatsumi find that a stable ferromagnetic state should exist if the coupling constant αc is ~ 4 at this energy scale. A metastable ferromagnetic state may exist for αc > 1.75. Although αc gets larger as the energy scale decreases, it is not known if αc is indeed that large. Even with those considerations, his conclusions have important consequences and are testable through searches for quark-nugget dark matter. We apply his ferromagnetic-liquid model to quark-nugget dark matter. In a previous paper, we found the self-magnetic field strongly enhances the interaction cross section of a magnetized quark nugget (MQN) with a surrounding plasma17. In this paper, we explore the interaction between MQNs, which are magnetically attracted into aggregating collisions. As ferromagnetic liquids, they will combine and remain strongly magnetized after aggregating.

Mass distributions have been computed and are reported in this paper as a function of the key parameter Bo that is related to the average value <Bsurface>:

$$< B_{surface} > = \left( {\frac{{\rho_{QN} }}{{10^{18} \;({\text{kg/m}}^{3} )}}} \right)\left( {\frac{{\rho_{{DM\_T = 100\;{\text{Mev}}}} }}{{1.6 \times 10^{8} \;({\text{kg/m}}^{3} )}}} \right)B_{o} .$$

Throughout this paper, we will use Bo as a key parameter. The value of Bo equals <Bsurface> if the mass density of MQNs ρQN = 1018 kg/m3 but that number is quite uncertain. Witten’s7 estimate of “somewhat greater than nuclear density” and a rough calculation that gives ~ 7.5 × 1017 kg/m3 is consistent with 6 × 1017 to 7 × 1017 kg/m3 covering the range of uncertainty in the proton radius and the corresponding mass density. Peng et al.’s30 more recent work covers a range of 1.7 × 1017 to 3.3 × 1018 kg/m3 for quark matter in quark stars. We use ρQN = 1 × 1018 kg/m3 in the calculations below. In addition, the Bo parameter depends on the density of dark matter ρDM = 1.6 × 108 kg/m3 at time t ≈ 65 μs, when the temperature T ≈ 100 MeV in accord36 with the standard ΛCDM cosmology. If more accurate values of ρDM when T ~ 100 MeV, ρQN, or Bo are found, then Eq. (1) can give a correspondingly more accurate value of <Bsurface>.

We assume MQNs are formed with baryon number A = 1 at the beginning of baryogenesis, as are protons and neutrons, and aggregate by binary collisions, similar to nucleogenesis of low-A elements in the standard cosmological model. Since quark-nuggets are electrically neutral (or neutralized as discussed below) and quickly aggregate to A \(\gg\) 1 (as shown below), we assume they are decoupled from the thermal environment of the co-moving universe. With those assumptions, we simulated the aggregation of MQNs from the time baryons form in the quark-gluon plasma until expansion of the universe reduces MQN density and freezes out the mass distribution.

Although Tatsumi’s theory of ferromagnetism is applicable to quark-nuggets with A \(\gg\) 1, we note that the magnetic moments and mass densities of neutrons and protons, which are also baryons with A = 1, correspond to magnetic fields Bo = 2.5 × 1012 T and 1.5 × 1012 T respectively. These fields are in the middle of the range identified by Tatsumi, so the aggregation from A = 1 is not unreasonable.

The results are strongly dependent on surface magnetic field Bsurface from Tatsumi’s theory. We find the strong magnetic interaction of MQNs and their resulting mass distribution are consistent with requirements for dark-matter candidates, as summarized by Jacobs et al.12: large scale structure constraints (cosmic microwave background and the Bullet Galaxy) from self-interactions and interactions with other baryons and photons, ancient mica observations32, and results from the Skylab experiment36. Additional requirements may be added in the future. We conclude that MQNs provide a candidate for dark matter that appears to be consistent with the Standard Model of particle physics, without any extensions and merit further investigations.

Null results from a systematic search for MQNs with a 30 km2 section of the Great Salt Lake that was monitored with an array of three hydrophones are presented in the “Discussion” section. Results37 from investigation of episodic non-meteorite impacts are consistent with an MQN impact and are also briefly summarized in the “Discussion” section. The null and episodic results consistent with the mass distributions for non-excluded values of Bo motivate additional, systematic investigations38.

We use standard international MKS units except temperature, which is expressed in electron volts (eV), and interaction strengths σx/mx (i.e. cross sections divided by mass) which is expressed in cm2/g to facilitate comparison with values quoted in the literature.


Direct simulation Monte Carlo computation of MQN formation and aggregation

The mass distribution of magnetized quark nuggets, existing as a ferromagnetic fluid held together with the strong force as described by Tatsumi16, is computed from their aggregation in binary collisions under the influence of their self-magnetic fields. We assume that singlets with A = 1 are formed when the thermal energy of the early universe is much less than the rest mass of the singlet (kTfmsc2) for Boltzmann constant k, formation temperature Tf, singlet mass ms, and speed of light c. Protons and neutrons are similarly formed in the ΛCDM model1. Since ms is somewhat larger7,8,11 than the proton mass, we set ms = 1.7 × 10−27 kg and choose Tf = 100 MeV, which corresponds to time t ~ 65 μs and is compatible with the formation of particles of mass ms from the quark-gluon plasma39.

MQNs interact with each other through their magnetic fields and aggregate through binary collisions when their magnetic potential energy is greater than their initial kinetic energy. Because the magnetic dipole–dipole interaction scales as r−3, there is no centrifugal force barrier to a direct collision and aggregation. Since MQNs are a ferromagnetic liquid in Tatsumi’s theory16, the domains align after aggregation and the surface magnetic field is preserved, so Bo is preserved in aggregations.

MQNs reorient as they approach each other to experience maximum attractive force, which is the orientation with minimum potential energy40. Therefore, our simulation does not track orientation of each MQN.

Direct Simulation Monte Carlo (DSMC) methodology was developed for the aggregation of particles in a collisionless fluid. We adapted the procedure described by Kruis, Maisels, and Fissan41 who verified the methodology by comparing their results with analytic solutions of particle aggregation. Our adaptation is presented in the “Methods” section.

With both net electric and magnetic fields, the aggregation cross section σEM = π rEM2 for the collision of particles i and j, and rEM is given implicitly by the sum of the electric and magnetic potentials exceeding the kinetic energy at infinity:

$$\left( {\frac{1}{{4\pi \varepsilon_{0} }}} \right)\frac{{q_{i} q_{j} }}{{r_{EM} }} - \frac{{\mu_{o} m_{m,i} m_{m,j} }}{{4\pi r_{EM}^{3} }} > \frac{1}{2}\frac{{m_{i} m_{j} |\vec{u}_{i} - \vec{u}_{j} |^{2} }}{{m_{i} + m_{j} }}$$

in which qi and qj, mm,i and mm,j, mi and mj, and \(\vec{u}_{i}\) and \(\vec{u}_{j}\), are, respectively, the electric charges, magnetic dipole moments, masses, and vector velocities of the i and j particles. As usual, εo is vacuum permittivity and μo is vacuum permeability. The middle term is the relative magnetic potential for two particles with different magnetic dipole moments separated by the distance rEM41.

Since Tatsumi finds this ferromagnetic configuration is a liquid held together by the strong nuclear force, MQNs will be highly spherical. Consequently, we approximate the magnetic moment mm of each spherical, uniformly magnetized quark nugget as the magnetic moment of a current loop with the same radius rQN and magnetic field Bo as the quark nugget, at a distance rQN on axis and above the center of the loop. We assume each quark nugget is a sphere with uniform mass density ρQN, so the mass mQN of each quark nugget is (4/3)π ρQN rQN3 and

$$m_{m} = \frac{{3B_{o} m_{QN} }}{{\mu_{o} \rho_{QN} }}.$$

Substituting Eq. (3) into Eq. (2), multiplying each side by rEM3, and rearranging gives a cubic equation in rEM. This is then calculated for each collision using the usual formula for the root of a cubic equation.

We assume that each singlet is formed with A = 1, so each contains one up, one down, and one strange quark. The assembly is in the theoretically predicted, ultra-dense, color-flavor-locked (CFL) phase18 of quark matter. Steiner et al.19 showed that the ground state of the CFL phase is color neutral and that color neutrality forces electric charge neutrality. Models of unmagnetized quark nuggets by Xia et al.11 and by Zhitnitsky et al.42 predict different small (i.e. the ratio of electric charge per baryon mass is much less than one), non-zero internal electric charges, but both predict charge neutralizing surface layers. In addition, the magnetic field of MQNs significantly changes their internal energy29,43. Including the magnetic field in the equilibrium calculation44 reduces the internal electron per baryon ratio to ~ 0.0003 for nuclear density quark nuggets and provides electric charge neutrality. Therefore, we assume the net internal charge plus the electrically neutralizing surface layers produce zero net electric charge.

The aggregation cross section is considerably simplified for zero net electric charge:

$$\sigma_{ij} = \left( {\frac{{9\pi^{1/2} B_{o}^{2} }}{{2\mu_{o} \rho_{QN}^{2} }}} \right)^{2/3} \left( {\frac{{m_{i} + m_{j} }}{{|\vec{u}_{i} - \vec{u}_{j} |^{2} }}} \right)^{2/3} .$$

The DSMC method for computing aggregations41 uses the cross sections σij for every particle pair (i, j) to simulate the aggregation process, as explained in more detail in the “Methods” section.

The simulation starts with 100,000 particles, as recommended by Kruis, Maisels, and Fissan41 to provide adequate statistics. The initial speeds of the particles were generated to fit a Maxwell–Boltzmann distribution with temperature T = 100 MeV, and their velocity vectors were generated by generating velocity unit vectors with random orientation in space. Approximately 96% of the initial velocities have relativistic γ < 2.0 and 61% have γ < 1.2. Less than 0.1% have γ ≥ 5.

Quark nuggets are decoupled from the temperature of the universe when they are formed. They interact only with other quark nuggets in binary collisions that conserve linear momentum. Net angular momentum from their collisions is radiated away by their rotating magnetic field, so their average energy per unit mass decreases as they aggregate.

Approximately 10−14 s into the simulation, which is the beginning of the 10th generation, aggregations have reduced the velocities to 99.6% with γ < 2.0 and 96.5% with γ < 1.2. Less than 0.02% have γ ≥ 5. Even though some of the initial velocities are marginally relativistic, we use non-relativistic dynamics to do these first calculations to minimize computing time.

Selection and aggregation of i-particle, j-particle (i, j) pairs proceed for 50,000 aggregations, which we call one generation. At the end of each generation, only 50,000 particles remain. Since mass is conserved, the mean mass has doubled. At the completion of each generation, the time within the simulation and all data are saved for analysis and for restart if needed. The volume of the simulation is then doubled by expanding the simulated volume to include the surrounding space. Since the aggregation process is uniform in space, the mass and velocity distributions of particles in that additional volume are quite similar to those of the 50,000 remaining particles. Consequently, we duplicate the mass and speed of each of the 50,000 particles to restore the number of particles to 100,000 and maintain adequate statistics. Since elastic scattering randomizes the directions of the velocity vectors, we randomize the directions of the velocities for the duplicated particles and, therefore, avoid dividing by zero as the next generation is simulated.

As described in the “Methods” section, the DSMC process that calculates each aggregation depends on

  1. 1.

    aggregating collision rates for each of n particle pairs (i, j), with mass mi and mj, respectively,

  2. 2.

    velocities \(\vec{u}_{i}\) and \(\vec{u}_{j}\), respectively,

  3. 3.

    aggregation cross section σij, which is given by Eq. (4),

  4. 4.

    co-moving volume V of the simulation,

  5. 5.

    dark-matter mass density ρDM at the time of each aggregation, and

  6. 6.

    parameters Bo and ρQN, which are independent of time.

The aggregation calculation is described in the “Methods” section and produces a mass and velocity distribution at the end of each generation. The process also calculates the time increment δg,k associated with each k = 0 to 49,999 aggregation in each generation g. The time increment δg associated with the gth generation is the sum over k of δg,k values in the gth generation.

$$\delta_{g} = \sum\limits_{k = 0}^{{\frac{n}{2} - 1}} {\delta_{g,k} = } \sum\limits_{k = 0}^{{\frac{n}{2} - 1}} {\frac{2}{{\rho_{DM,g,k} }}\left( {\frac{{2\mu_{o} \rho_{QN}^{2} }}{{9\pi^{1/2} B_{o}^{2} }}} \right)^{2/3} f_{g,k} (m_{i,} ,m_{j} ,\vec{u}_{i} ,\vec{u}_{j} )} .$$

The function \(f_{g,k} (m_{i,} ,m_{j,} ,\vec{u}_{i} ,\vec{u}_{j} )\) is derived in the “Methods” section.

Since the co-moving volume V = total dark-matter mass divided by ρDM is continually changing with time, each aggregation k depends on the time-varying dark-matter mass density ρDM(t) = ρDM_g,k in Eq. (5). Although Bo is a constant for a simulation, its value changes δg,k, which changes ρDM_g,k. Therefore, a simulation should be completed for each Bo. Each simulation requires several months of computing.

However, we found that ρDM, is approximately constant within the 50,000 aggregations of a generation until the aggregations and expansion of the universe begin to freeze out the mass distribution. Once the aggregation rate slows, freeze-out quickly follows. The result is that assuming ρDM_t is constant within a generation is sufficient for specifying the mean and maximum mass in a distribution to within one generation, which is within a factor of 2. As shown in Fig. 5, mean mass and maximum mass are such a strong function of Bo, an uncertainty of a factor of 2 in mass gives an uncertainty of only 8% in the corresponding Bo. Eight percent uncertainty is sufficient to compare predictions with observations to narrow the range of Bo from Tatsumi’s 1012±1. We found that representing each mass distribution as a sum of the number of masses in each decade of mass is sufficient for this purpose. So the uncertainty in Bo dominates the uncertainty in the mass distribution. Once the value of Bo is determined to within ± 20%, a full simulation should be run for representative values of Bo.

The assumption of constant ρDM_g,k within a generation g allows approximate mass distributions to be calculated by post processing the results from one detailed simulation with Bo = 1012 T. Equation (5) is approximated by

$$\delta_{g} \sim \frac{2}{{\rho_{DM,g} }}\left( {\frac{{2\mu_{o} \rho_{QN}^{2} }}{{9\pi^{1/2} B_{o}^{2} }}} \right)^{2/3} \sum\limits_{k = 0}^{{\frac{n}{2} - 1}} {f_{g,k} (m_{i,} ,m_{j} ,\vec{u}_{i} ,\vec{u}_{j} )} .$$

The time tG since the beginning of the universe and associated with the completion of the Gth generation equals the 65 μs start time plus the sum of the generation times δg for generations up to and including the Gth generation.

$$t_{G} = 6.5 \times 10^{ - 6} + \sum\limits_{g = 1}^{G} {\delta_{g} } .$$

In post processing, ρDM(t) = ρDM_g,k is updated to be consistent with the standard ΛCDM Model, as explained in the next paragraph. The time tG is also associated with the mass and velocity distributions calculated in the Gth generation. The process continues until tG ≥ 13.8 Gyr, the present age of the Universe.

We use a solution45 of the Friedmann equation46 in a radiation-dominated Universe to obtain the temperature T as a function of time t. The solution includes the time dependent effective number of relativistic degrees of freedom which would have the same entropy density at the same photon temperature39. The solution is appropriate for time t up to ~ 50,000 years, which is well beyond the freeze-out time of the MQN mass distribution. Fitting that solution to a simple analytic function lets the simulation run as quickly as possible. The fit is adequate to ± 5% in T for 65 μs ≤ t ≤ 122 ms, by which time the mass distributions have frozen out, and to ± 13% for 122 ms < t ≤ 1010 s. For example, for Bo = 1.085 × 1012 T, time goes from 3 μs generation 89–13.8 Gyr in generation 90; therefore, the error after t = 55,000 years is well within the factor of 2 uncertainty in mean mass and 8% uncertainty in Bo described above.

We use the Standard Model and the current values of cosmological variables1 (i.e. number density nγ of photons in thermal equilibrium, the ratio of normal-matter number density nn to photon number density nγ, and the ratio of cold-dark-matter mass density ρDM to normal-baryon mass density mp nn) to calculate the time dependent dark-matter density ρDM(t) from temperature TMeV(t):

$$\begin{gathered} T_{MeV} = 1.042t^{ - 0.4826} \hfill \\ n_{\gamma } = 16\pi \varsigma (3)\left[ {\frac{kT}{{hc}}} \right]^{3} = 3.15x10^{37} T_{MeV}^{3} \hfill \\ n_{n} \simeq 6.15x10^{ - 10} n_{\gamma } \hfill \\ \rho_{DM} \simeq 5.38m_{p} n_{n} \hfill \\ \rho_{DM} = 167.0T_{MeV}^{3} = 188.9t^{ - 1.448} \hfill \\ \end{gathered}$$

in which Rieman Zeta function ξ(3) = 1.202 and the temperature TMeV in MeV as a function of time t in seconds.

The DSMC technique made it possible to simulate the aggregation of quark nuggets from ~ 65 μs after the universe began to the present day in about three months of processing on a personal computer.

Aggregation overcomes decay by weak interaction

Since quark nuggets with baryon number A = 1 are not observed in accelerator experiments, they decay through the weak interaction in ~ 0.1 ns unless their decay is interrupted. We find that the aggregation time is typically 0.003 ns, so aggregation overcomes decay and allows growth of quark nuggets to A \(\gg\) 1, where they are magnetically stabilized.

Aggregated mass distributions of electrically neutral or neutralized MQNs

The aggregation process proceeds quickly, as shown in Fig. 1. By t = 1 ms, the mass distribution of electrically neutral or neutralized MQNs has essentially frozen out and changes less than factor of ~ 2 for the next 10 Gyr.

Figure 1
figure 1

Snapshots of the masses at various times δt after the beginning of the simulation at t = 65 μs and for Bo = 1012 T. Distribution changes from a single mass = 1.6 × 10−27 kg at δt = 0 to an increasingly broad mass distribution with increasing time.

The simulated mass distribution evolves quickly between the assumed formation of singlets with baryon number A = 1 at t = 65 μs, when temperature T =  ~ 100 MeV, and 1 ms, when the largest mass is 8 kg. By t = 10 Gyr, the largest mass is 20,800 kg and the rest of the distribution has changed little.

Computed quark-nugget mass distributions for electric-charge-neutral collisions and the time-dependent dark-matter density ρDM(t) given by Eq. (8) are shown in Fig. 2 as the cumulative fraction FM of the mass distribution between 0 and mass M:

$$F_{M} = \int\limits_{0}^{M} {\frac{{dn_{m} }}{dm}dm}$$

The maximum quark-nugget mass is a strong function of Bo and is ~ 10−2 kg, ~ 104 kg, and ~ 1015 kg for Bo = 1011 T, 1012 T, and 1013 T, respectively.

Figure 2
figure 2

Plots of cumulative fraction of particles FM with mass less than or equal to the indicated mass for (a) all particles and (b) particles in most massive 4% of distribution are shown for baseline values for ρDM(t) and ρQN = 1018 kg m−3. The red and light blue (visible under the red) curves are the results of our aggregation calculations to times t = 1.8 million years and 2.4 trillion years respectively with the baseline assumption of Bo = 1012 T. The brown and purple curves show sensitivity of the mass distributions to Tatsumi’s16 extremes in surface magnetic field uncertainty: Bo = 1011 T and 1013 T respectively.

The distribution has the character of aggregations: the great majority of the particles have very little mass and a few have the great majority of the total mass41. MQN mass distribution for the baseline Bo = 1012 T in Fig. 2 covers nearly 33 orders of magnitude in mass. The < 3.5% of the particles with mass > 10−9 kg contain all but ~ 10−9% of the total mass. The maximum mass is ~ 20,000 kg. The average mass is 0.50 kg, and 0.9998 of the total mass is in particles with mass greater than the average. The mass distribution is too extreme to use average mass for comparison with data, as is often done.

The mass distribution for the Bo = 1012 T is also presented in Fig. 3 as the fraction of particles in each decadal mass increment, i.e. the fraction with mdecade = Integer(log10(mQN)).

Figure 3
figure 3

Histogram of the flux of quark-nugget masses in each decade of mass from 10−27 kg to 105 kg for the baseline case of Bo = 1012 T and ρQN = 1018 kg/m3, local dark-matter density ρDM = 7 × 10−22 kg/m34, and local quark nugget velocity 2.5 × 105 m/s. Solid lines refer to the left axis and dashed lines refer to the right axis. The black line (primary, left) axis shows all quark nuggets and represents the distribution detectable above Earth’s atmosphere. The blue line (primary, left) axis represents the distribution that would be detectable in space behind 1 g/cm2 of aluminum shielding of the Skylab36 observations, assuming the quark-nugget’s magnetopause17 dominates its interaction with matter. The solid red line (primary, left) axis and dashed red line (secondary, right) axis represent the distribution detectable after passage through Earth’s atmosphere, under the same assumption. About 28% of the quark nuggets incident should be detectable inside Skylab and 0.68% should be detectable at Earth's surface.

We explored the sensitivity of the results to the dark-matter mass density ρDM(t) by introducing a multiplier to ρDM(t) given by Eq. (8). The effect of multipliers 0.1, 0.5, 1.0, 2, and 10 on the final mass distributions is shown in Fig. 4.

Figure 4
figure 4

Plots of cumulative fraction FM of particles with mass less than or equal to the indicated mass for four multipliers (0.1 in light blue, 0.5 in red, 1.0 in black, and 2.0 in purple) of dark-matter mass density ρDM(t) given by Eq. (8); (a) shows all particles and (b) shows particles with mass > 10−9 kg.

Variations with changes to ρDM seem insignificant on the full scale of Fig. 4a. However, comparison of the detailed view in Fig. 4b illustrates a general finding: In the final stages of aggregation, very large masses grow rapidly at the expense of intermediate masses, while very small masses remain relatively unaffected.

The selected view in Fig. 4b also shows that a factor of 2 change in ρDM can produce a factor of ~ 100 change in the maximum quark-nugget mass. A factor of 10 reduction in ρDM can cause a factor of ~ 105 reduction in quark-nugget mass. Nevertheless, aggregation robustly increases the quark-nugget masses from their assumed initial mass of ~ 10−27 kg to between 0.1 and 106 kg.

These variations with ρDM are provided to illustrate the effect of the uncertainty in ρDM. Since Eqs. (5) and (6) show aggregation is a function of \(\rho_{DM}^{ - 1} B_{o}^{{ - \frac{4}{3}}}\), variation in ρDM gives insight into the effect of the same variation in \(B_{o}^{\frac{4}{3}}\).

As stated in the introduction, uncertainty in Bo drives the uncertainty in the mass distribution. Reducing that uncertainty is the goal of the observations. Then Eq. (1) can be used to adjust mass distribution when better values of ρDM and ρQN are obtained from observations, as illustrated in the “Discussion” section.

In the next subsection, we will see if this final range of masses is sufficiently large to assure magnetized quark nuggets satisfy the non-interaction requirements for dark matter.

Effects of MQN mass distributions

Jacobs et al.12 systematically compare the interaction cross section σx of unmagnetized quark-nuggets of mass mx with observations and requirements of dark matter, assuming quark nuggets have a single mass. Their analysis covers large-scale structure constraints (cosmic microwave background and the Bullet Galaxy) from self-interactions and interactions with other baryons and photons, ancient mica observations32, and results from the Skylab experiment36. They assume the cross section for interactions is approximately the geometrical cross section. We adapt their single-mass analysis to the case of MQNs with the computed mass distribution in Fig. 2 and interacting through their magnetic field in vacuum and their magnetopause17 in a surrounding plasma.

Consider local density of dark-matter ρDM = 7 × 10−22 kg/m34 and quark nuggets with a single mass mQN and the same velocity uQN relative to a target of identical particles with target number density nt. The interaction cross section σx is the same for all particles and the event rate per unit volume is \(\frac{\Delta n}{{\Delta t}} = n_{QN} u_{QN} \sigma_{x} n_{t}\), in which quark nugget number density \(n_{QN} = \frac{{\rho_{DM} }}{{m_{QN} }}\). Solving for σx/mQN gives

$$\frac{{\sigma_{x} }}{{m_{QN} }} = \frac{1}{{\rho_{QN} u_{QN} n_{t} }}\frac{\Delta n}{{\Delta t}}.$$

Similarly, consider a sample of NQN quark nuggets that fill a volume V. The number density of quark nuggets is \(n_{QN} = \frac{{N_{QN} }}{V}\). Let the mass, velocity (relative to a target particle), and interaction cross section of the ith quark nugget be mi, ui, and σi, respectively. Then \(V = \frac{{\sum\nolimits_{i = 1}^{{N_{qn} }} {m_{i} } }}{{\rho_{DM} }}\) and the event rate per unit volume is

$$\frac{\Delta n}{{\Delta t}} = \frac{{n_{t} \sum\nolimits_{i = 1}^{{N_{qn} }} {\left( {u_{i} \sigma_{i} } \right)} }}{V} = \frac{{n_{t} \rho_{DM} \sum\nolimits_{i = 1}^{{N_{qn} }} {\left( {u_{i} \sigma_{i} } \right)} }}{{\sum\nolimits_{i = 1}^{{N_{qn} }} {m_{i} } }}.$$

The number density nQN of quark nuggets and mean mass mmean are respectively

$$\begin{aligned} n_{QN} = & \frac{{\rho_{DM} }}{{m_{mean} }} \\ m_{mean} = & \frac{{\sum\nolimits_{i = 1}^{{N_{QN} }} {m_{i} } }}{{N_{QN} }}. \\ \end{aligned}$$

The approximate expression for a broad mass distribution corresponding to Eq. (10) is

$$\frac{{\sigma_{eff} }}{{m_{mean} }} = \frac{1}{{\rho_{DM} u_{eff} n_{t} }}\frac{\Delta n}{{\Delta t}} = \frac{{\sum\nolimits_{i = 1}^{{N_{QN} }} {\left( {u_{i} \sigma_{i} } \right)} }}{{u_{eff} \sum\nolimits_{i = 1}^{{N_{QN} }} {m_{i} } }},$$

in which effective velocity ueff ≈ 3 × 105 m/s according to Jacobs et al., and including the ~ 2.5 × 105 m/s velocity9 of the solar system about the galactic center for Earth-based observations. Since we have mi, ui for NQN = 105, we can compare (σeff, mmean) with the various criteria Jacobs et al. developed for single-mass quark-nugget dark matter.

As explained in the “Methods” section, mmean doubles during each generation of 50,000 aggregations of our simulation, which starts each generation with 100,000 particles. Since the self-interaction cross section of Eq. (4) is proportional to (mi + mj)2/3, \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) decreases with each generation and, therefore, with time. Since Fig. 1 shows that the quark-nugget mass distribution at time t = 1 ms is very close to its final value, if \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) criteria are satisfied at t = 1 ms, they are sufficiently satisfied at the later times evaluated by Jacobs et al.

Since MQNs are just magnetized Macros, the many interactions of Macros examined by Jacobs et al. that are not affected by the self-magnetic field of the quark nugget are also appropriate to MQNs. The geometric cross section for these non-magnetic interactions varies as rQN2 and the mass varies as rQN3, so \(\frac{{\sigma_{eff} }}{{m_{mean} }} \propto \frac{1}{{r_{QN} }} \propto \frac{1}{{m_{QN}^{1/3} }}\) and the largest value of \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) is the case with the smallest masses. As shown in Fig. 2, that worst case is Bo = 1011 T. Evaluating Eq. (13) for that worst case gives

$$\max \frac{{\sigma_{eff} }}{{m_{mean} }} = \frac{{\sum\nolimits_{i = 1}^{{N_{QN} }} {\left( {u_{i} \sigma_{i} } \right)} }}{{u_{eff} \sum\nolimits_{i = 1}^{{N_{QN} }} {m_{i} } }} = 7 \times 10^{ - 19} \;{\text{m}}^{{2}} \;{\text{kg}}^{{ - {1}}} = {7} \times {1}0^{{ - {18}}} \;{\text{cm}}^{{2}} \;{\text{g}}^{{ - {1}}} .$$

The non-magnetic phenomenon with the most stringent scattering requirement evaluated by Jacobs et al. is elastic dark-matter/photon scattering. It requires \(\frac{{\sigma_{eff} }}{{m_{mean} }} < 4.5 \times 10^{ - 7}\) cm2 g−1 and, as shown by Eq. (14), is easily satisfied for the worst case MQN distributions.

Equation (13) assumes the cross section σi depends only on the properties of the ith MQN. Self-interactions are more complicated. MQNs have different masses, so they have different magnetic dipoles. They also have different velocities. The cross section in Eq. (13) is generalized to σij in Eq. (14) and computed from the properties of both the ith and jth MQN as a particle pair. For each aggregation, ith and jth MQNs were randomly chosen from the ensemble of MQNs to evaluate self-interaction with Eq. (14). The time interval between t = 1 ms and 2 ms was chosen as a relevant case because the mass distributions in that time interval are quite similar to those at t = 10 Gyr, as shown in Fig. 1, so they are relevant to the effect of MQN dark matter on the evolution of the universe.

The calculation is also a worst case because the mean MQN mass continues to increase with time and the ratio \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) decreases with increasing mass. The cross section for magnetic aggregation is used as a surrogate for elastic scattering. The rapidly diminishing magnetic field with increasing distance from a quark nugget assures that the annular cross section for scattering is less than or comparable to the cross section for aggregation. The calculation gives \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) = 4.6 × 10−7 cm2 g−1 and is less than Jacobs et al.’s most conservative 0.04 cm2 g−1. Consequently, the calculated mass distributions of MQNs easily satisfy the self-interaction criterion for dark matter.

Protons can also scatter off the magnetic fields of MQNs. The cross section depends on the mass of the MQN and on the velocity of the proton in the rest frame of the MQN. For a representative velocity of 2.5 × 105 m/s, simulations of proton-MQN scattering in the equatorial plane of the MQN with baseline parameters of Bo and ρQN, gave \(\frac{{\sigma_{x} }}{{m_{QN} }}\) = 2.3 × 10−4 cm2 g−1 ± 6% and was inversely proportional to proton velocity. Using these results and Eq. (13) to include the effect of the mass distribution gives \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) = 1.9 × 10−4 cm2 g−1 ± 10% for MQN-baryon scattering at t ≈ 1 ms after the big bang and decreasing with increasing time. Jacobs et al. require \(\frac{{\sigma_{eff} }}{{m_{mean} }}\) < 0.06 cm2 g−1 to be consistent with the observation that dark matter concentrated near galactic centers does not increase gas temperature by collisional heating. Therefore, MQNs comfortably satisfy the requirement in spite of their large magnetic field.

Effect of escape velocity from galaxy

In the simulations, each quark nugget’s velocity evolved to its final velocity by aggregation with conservation of linear momentum. As discussed with respect to Fig. 4, very large masses grow rapidly at the expense of intermediate masses during aggregation, while very small masses remain relatively unaffected. Therefore, it is not surprising that approximately a third of the quark-nuggets keep their initial high velocity, which exceeds galactic escape velocity.

Approximately 35% of the final quark nuggets had total velocity > 600 km/s and would not be gravitationally bound within our galaxy. These quark nuggets do not contribute to local dark matter and are dropped from analysis of quark-nugget detections on Earth. However, the 35% of quark nuggets that escape the galaxy have less than 1% of the total MQN mass.

Direct detection of quark nugget events

Jacobs et al. found that the null results from the Skylab experiment36 excluded quark nuggets with a single mass of less than 2 × 10−10 kg based on inability to penetrate 0.25 cm of Lexan polycarbonate to make tracks in plastic with > 400 MeV cm2 g−1 stopping power. The calculation does not include Skylab’s 1 g/cm2 aluminum wall. Applying the magnetopause interaction model17 to quark-nugget passage through the Skylab wall and into the plastic, we find quark-nuggets with mass ≤ 10−16 kg are effectively shielded from the detector, as shown in Fig. 3. The computed quark-nugget flux Fj in the jth decadal mass increment, which includes all quark nuggets with mass mQN such that j = Integer(log10(mQN)), is

$$F_{j} = \rho_{DM} u_{DM} \frac{{M_{j} }}{{\sum\nolimits_{j = - 27}^{j = 5} {M_{j} } }}\frac{1}{{3 \times 10^{j} }}\frac{{3.15 \times 10^{7} }}{4\pi },$$

in which Mj is the total mass in decadal increment j, 3 × 10j is approximately the average quark-nugget mass in jth decade, 3.15 × 107 is the number of seconds per year, and 4π sr gives the decadal flux in number m−2 y−1 sr−1.

Jacobs et al. find that the Skylab detector should have been sensitive to unmagnetized quark-nuggets with σ/mQN < 3 cm2 g−1 and rules out single-mass quark nuggets with mQN less than approximately 2 × 10−10 kg. The mass distribution for MQNs gives a very different result. Summing flux Fj by decadal mass in Fig. 3 for j > -16, i.e. mQN > 10−16 kg, gives 1.5 × 10−10 m−2 y−1 sr−1 total expected flux of quark nuggets into the Skylab experiment. The experiment had an exposure of about 2 m2 y sr. The expected number of events calculated from the total flux, exposure area and time, and 2π sr equals ~ 2 × 10−9 events, which is consistent with the 0 observed. Even if the plastic detector had been outside Skylab, the number of predicted events would have been only 6 × 10−9. Skylab-like experiments cannot test the MQN dark-matter hypothesis. Very large areas and long exposure times are essential.

More generally, the mass distribution and number flux are strongly dependent on the surface magnetic field Bo, which Tatsumi brackets as 1012±1 T. The corresponding number fluxes of high-velocity (> 104 m/s) quark nuggets are shown in Fig. 5 as a function of Bo for three environments: (1) in space near Earth, (2) on Earth’s surface (after slowing down through the magnetopause effect in the atmosphere), and (3) on Earth’s surface and depositing sufficient energy/length (i.e. ≥ 100 MJ/m) to make > 3.5 m diameter craters37 in a peat bog.

Figure 5
figure 5

(a) Quark-nugget number per Earth area (5 × 1014 m2) y−1 sr−1 of any mass impacting a target above the atmosphere (blue), of mass ≥ 10−4 kg impacting targets below the atmosphere (red), and of sufficient mass to deposit 100 MJ/m in water (black), as a function of the surface magnetic field Bo. Thresholds correspond to space-based targets, acoustically monitored impacts in water, and craters visible from space. (b) For the largest mass out of 105 MQNs at the indicated Bo, the Kinetic Energy (blue) and Energy Density (red) in the first km of passage through material with mass density 5500 kg m−3 are also shown.

The extremely small number flux of quark-nugget dark matter per Earth-area per year in Fig. 5 means detectors must have very large-area geophysical or planetary targets. The Energy Density (in units of kilotons of TNT per km) is too large for Bo > 3 × 1012 T to have occurred at the indicated flux without having been reported.

The sudden drop in number flux at Bo ≈ 4 × 1012 T in Fig. 5 occurs because the aggregation process runs away at that value of Bo. Aggregation runaway becomes even more extreme at Bo ≈ 9 × 1012 T and creates quark-nuggets with mass ≈ 1015 kg, as shown in Fig. 6.

Figure 6
figure 6

Total mass (light blue), most massive quark-nugget (black), and mean mass (red) of simulated quark nuggets with velocity less than escape velocity for the Milky Way; (a) Full range of Bo with box showing most likely range, and (b) Detail view of most likely range of Bo from comparison with observations data in the “Discussion” section.

Computed mass distributions, the mean directed velocity of 250 km/s, and the interstellar mass density of dark matter give representative values of quark-nugget flux by decadal mass and surface magnetic field parameter Bo in Table 1. Results for the entire range of Bo are provided in Supplementary Data: Mass distributions and fluxes by Bo parameter.xlxs. These detailed results can be used to estimate the event rate for future efforts to detect MQNs.

Table 1 Representative flux (number in decadal mass interval m−2 y−1 sr−1) by decadal mass for representative values of Bo assuming mean velocity equals 250 km/s and the local mass density of dark matter equals the interstellar value of ~ 7 × 10−22 kg/m3.

For Bo > 1.5 × 1012 T, Table 1 shows gaps in the distribution of flux as a function of mass. The continuous distribution breaks into two or even three isolated distributions. The effect is aggregation runaway. Since the cross section for aggregation in Eq. (4) is larger for two large-mass MQNs than it is for one large-mass and one small-mass MQN, the large mass aggregations preferentially aggregate and leave gaps in the distribution. Aggregation also reduces MQN velocity, so the velocity difference in the denominator of Eq. (4) also contributes to the runaway effect. Runaway explains why the flux rates decrease dramatically for large Bo.


Tatsumi16 found that quark nuggets could exist as a ferromagnetic fluid held together by the strong nuclear force and have a surface magnetic field between 1011 and 1013 T. We have explored the consequences of his theory as applied to dark matter. In this paper, the direct simulation Monte Carlo method shows magnetized quark nuggets (MQNs) that formed with baryon number A = 1 when the universe is at ~ 100 MeV, approximately t = 65 μs after the big bang, aggregate under the influence of their self-magnetic fields. We find that aggregation dominates decay by the weak interaction and produces mass distributions, as a function of the Bo parameter, that satisfy requirements12 for dark matter as early as 1 ms after the universe forms.

Previous searches for dark matter have been based on single-mass analysis. Mass distributions computed from first principles help design precision tests of the MQN dark matter hypothesis.

The mass distributions reported in this paper and the magnetopause interactions described in Ref.17 make the MQN hypothesis for dark matter testable. All quark nuggets have mass density somewhat greater than nuclear density ~ 1018 kg/m3, so their geometric cross section σo is very small. The energy deposited per unit length in passage through matter is correspondingly very small. However, each MQN has a very large magnetic field that is compressed by the particle pressure of ionized matter (plasma) streaming into its rest frame with relative velocity v. The particle pressure is balanced by the compressed magnetic field pressure at its magnetopause, which has a cross section σm that is much larger than its geometric cross section σo17.

$$\sigma_{m} = \left( {\frac{{2B_{o}^{2} }}{{\mu_{0} K\rho_{p} v^{2} }}} \right)^{\frac{1}{3}} \sigma_{o} ,$$

in which μo = permeability of free space, K ~ 1, and ρp = the local plasma density. The relative velocity v is on the order of the velocity of the Earth’s motion about the galactic center and through the dark-matter halo, i.e. ~ 250 km/s. At that velocity, incoming matter is quickly heated to the plasma state upon impact, similar to how a meteor creates a plasma passing through atmosphere. The decelerating force Fe from the drag on the magnetopause is

$$F_{e} = m\frac{{d^{2} x}}{{dt^{2} }} = - K\sigma_{m} \rho_{p} v^{2} .$$

Integrating Eq. (17) twice with the cross section from Eq. (16) gives the distance xmax at which velocity v = 0 for an MQN with mass m, mass density ρQN, and initial velocity vo for a given Bo:

$$x_{\max } = \left( {\frac{{3\mu_{o} \rho_{QN}^{2} v_{o}^{2} m}}{{\pi K^{2} \rho_{p}^{2} B_{o}^{2} }}} \right)^{\frac{1}{3}} .$$

By definition, the force Fe in Eq. (17) equals the energy deposition per unit length. For example, Fig. 6 shows the maximum mass in a collection of 100,000 MQNs in the simulation as a function of Bo. Figure 5b shows the kinetic energy (blue) and energy/km deposited (red) by the maximum mass as a function of Bo. The simulation also gives the number flux as a function of mass and Bo, as illustrated in Table 1. Combining this information gives the approximate event rate for impacts above a minimum energy deposited per unit length as a function of Bo. The fact that Megaton-TNT/km impacts are not observed every century or so makes Bo > 3 × 1012 T very unlikely. We, therefore, exclude Bo > 3 × 1012 T.

In addition, Fig. 5a shows that etched-plastic targets in space without any shielding (blue) would require between ~ 4 × 109 m2 and ~ 3 × 104 m2 area to detect one event per year for Bo between 4 × 1012 T and 1011 T, respectively. Such large detectors in space are impractical.

Before the MQN mass distribution was calculated, Ref.17 proposed acoustically monitoring MQN impacts in water at the Great Salt Lake, Utah, USA, as a possible sensor for MQNs. Energy absorption in the atmosphere prevents detection of MQN masses m < 10−4 kg17. However, energy/length deposited in water of density ~ 1 kg/m3 for Bo ~ 1012 T is ~ 10 kJ/m for m = 10−4 kg and is ~ 100 MJ/m for m ~ 10 kg. Such a large energy density would create large amplitude acoustic waves that would be easily detected by an array of hydrophones. Short-range testing, reported in Ref.17, indicated that the background noise and sound propagation through the water would allow detection over most of the Great Salt Lake. When the full system was deployed, long-range testing included absorption and interference effects in the water and material beneath the lake. These effects are not yet fully understood but apparently limited the range to ~ 3 km. Therefore, the array was sensitive to MQN impacts with mass ≥ 10−4 kg within a ~ 3 × 107 m2 area, which is about 30 times the detector area of IceCube Neutrino Observatory at the South Pole. Weather limited observations to ~ 90 days per year. The system was calibrated with line explosives extending from the surface to the bottom and at various distances to obtain the signature of an MQN impact. No events were recorded with the distinctive signature in 90 days of good observations in 2019.

Mean mass is often used for dark-matter candidates. The Poisson probability of obtaining k events with the expected mean rate λ is given by

$$P(\lambda ,k) = \frac{{e^{ - \lambda } \lambda^{ - k} }}{k!}.$$

The signature from an MQN impact is so far above background for m ≥ 10−4 kg that the background is effectively 0. For the mean-mass analysis, the expected mean rate is

$$\lambda = \frac{{2\pi \rho_{DM} v(Area)}}{{m_{mean} }},$$

in which 2π = solid angle of incident MQNs, interstellar dark-matter density ρDM = 7 × 10−22 kg/m3, mean incident velocity v = 250 km/s, detector Area = 3 × 107 m2, and mmean is the mean MQN mass. Probability P from Eq. (19) for null result k = 0 equals 10−144, 0.01, and 0.25 for mmean = 10−4 kg, 7.2 × 10−3 kg, and 0.025 kg respectively. Therefore, the mean-mass analysis implies, mmean ≤ 7.2 × 10−3 kg is excluded at the 99% confidence level. Figure 6a gives mmean versus Bo. Excluding mmean ≤ 7.2 × 10−3 kg excludes Bo ≤ 2.5 × 1011 T.

The same analysis for distributed mass has been done from the results in Table 1 and can also be done with less precision from Fig. 5a (red). For Bo = 1 × 1011 T, 2 × 1011 T, and 3 × 1011 T, λ = 5.2, 0.17, and 0.036, respectively, and P for k = 0 equals 0.005, 0.84, and 0.96, respectively. Therefore, analysis of the data with the computed mass distributions excludes distributions with Bo ≤ 1 × 1011 T with a confidence level of 99.5% from Poisson statistics. Comparison with the mean-mass analysis illustrates the importance of the mass distribution.

The strong dependence of P with Bo implies that a much larger area detector and/or much longer time is required to investigate the remaining parameter space of 1 × 1011 T < Bo ≤ 3 × 1012 T. Asteroids provide some possibility of detection over a much longer time because they should have been accumulating MQNs since the solar system was formed ~ 4 Gyr ago. The MQN mass accumulated in an asteroid is conservatively estimated by assuming an asteroid of radius ra stops incident MQNs with range xmax if ra ≥ xmax. The maximum MQN mass mmax that will be absorbed by an asteroid with radius ra is given by solving Eq. (18) for m = mmax with xmax = ra.

Table 1 provides the number flux (number m−2 y−1 sr−1) for MQN mass m for a given Bo. Multiplying each number flux by the associated decadal mass gives the mass flux by decadal mass. If all dark matter is composed of MQNs, the accumulated MQN mass in an asteroid is estimated as follows:

  1. 1.

    Sum decadal mass fluxes for masses less than mmax,

  2. 2.

    multiply the sum by cross sectional area \(\pi r_{a}^{2}\),

  3. 3.

    multiply that by 5.56 sr to include MQNs incident from all directions38, and

  4. 4.

    multiply that by 4 Gyr for the accumulation time.

For Bo = 1.5 × 1012 T, the total MQN mass \(m_{QN\_total} \approx 2 \times 10^{ - 11} r_{a}^{4.33}\) kg for ra ≥ 100 m. For example, mQN_total ~ 0.01 kg for ra = 100 m and mQN_total ~ 200 kg for ra = 1000 m.

MQNs accumulated inside an asteroid would be much more detectable if they aggregate into a large MQN. However, aggregation inside an asteroid is much more complicated than it is in free space. The attractive force (in the point-dipole approximation) between two identical magnetic dipoles47 with magnetic moment mm separated by a distance x is

$$F_{m} = \frac{{3\mu_{o} m_{m}^{2} }}{{2\pi x^{4} }}.$$

The 1/x4 dependence assures the magnetic force dominates gravity only over short distances, so both forces have to be modeled with realistic distributions of MQN impacts as a function of asteroid size and with realistic resistance of MQN diffusion through asteroid material. Such a simulation is beyond the scope of this paper, but it should indicate if asteroid mining may provide a method to collect MQN dark matter or if such an attempt would be another null result.

Null results may be insufficient to motivate a very difficult systematic search for MQNs. In the past, episodic observations have tested new theories before investments were made for systematic study, e.g. General Relativity was first tested with the anomalous perihelion of Mercury and then with the bending of light near the sun in an eclipse. The results motivated more systematic studies with gravitational red shifts and, a century later, with gravitational waves. Consequently, we looked for episodic opportunities.

Terrestrial craters caused by non-meteorite impacts offer larger areas and longer observation times. In recent years, NASA-investigated, non-meteorite impacts have been reported in the press approximately once per year. Ref.17 catalogues three such events:

“A12-m diameter crater occurred at 11:05 PM, September 6, 2014, near Managua, Nicaragua [Cooke, W. Did a meteorite cause a crater in Nicaragua? and, (2014) (Date of access: 24/06/2017)]. An event occurred on July 4, 2015, at the Salty Brine Beach in Rhode Island, USA [Shapiro, E., Cathcart, C. & Donato, C. Bomb squad, ATF investigating mysterious explosion at Rhode Island beach., (2015) (Date of access: 24/06/2017)]. Finally, an event occurred on February 6, 2016, in Tamil Nadu, India [Hauser, C. That wasn’t a meteorite that killed a man in India, NASA says., (2016) (Date of access: 24/06/2017)].”17. (Each link was also accessed on 15/04/2020.)

These reports occur approximately once per year, as illustrated by these three examples within 3 years. Monitoring peat bogs for non-meteorite impact craters was also proposed in Ref.17 to link non-meteorite craters to MQN impacts. Irish peat bogs offer up to 3 × 108 m2 area witness plates that preserve impact craters for 100 to 1000 years, depending on the size of the impacting MQN and the value of Bo. One 3.5-m diameter crater from an impact in 1985 has been excavated to the bedrock. The results are consistent with a nearly vertical impact of a 10 ± 7 kg MQN. The error bar arises from the uncertainty in Bo for 4 × 1011 T ≤ Bo ≤ 3 × 1012 T in Fig. 5a (black). The investigation confirmed the crater is consistent with an MQN with five points of comparison between theory and observation. The non-meteorite crater provided the first–of many needed–results supporting the MQN hypothesis for dark matter, and narrowed the range of allowed Bo37.

The results from non-meteorite craters motivate finding a systematic way to test the MQN hypothesis with the largest possible detector area. The largest accessible area for real-time MQN searches is Earth’s magnetosphere. An experiment to systematically explore the MQN dark-matter hypothesis with a three-satellite constellation at 51,000 km altitude is described in Ref.38 MQNs experience a net torque as they decelerate during passage through Earth’s magnetosphere, ionosphere, and troposphere. The angular acceleration gives them MHz frequencies before they emerge into the magnetosphere where they can be detected by characteristic Doppler-shifted, radiofrequency emissions from their rotating magnetic dipole38. The MQN mass distributions presented in this paper are essential for planning such a systematic study.


The simulation begins when the temperature TMeV ~ 100 MeV, which occurs at ~ 65 μs after the Big Bang. We start with 105 particles, as recommended by Kruis, Maisels, and Fissan41, to provide adequate statistics. The initial speeds of the 105 particles were generated to fit a Maxwell–Boltzmann distribution with temperature T = 100 MeV. Their velocity vectors were generated by random selection of velocity unit vectors.

A representative co-moving (i.e. expanding as the universe expands) volume V contains all the masses mi in the simulation for a generation, with index i varying from 0 to n-1 for n particles. Equation (8) provides the dark matter density ρDM versus time.

The DSMC method for computing aggregations41 requires the aggregating collision rate βijV for each particle pair (i, j), with mass mi and mj, respectively, and velocity \(\vec{u}_{i}\) and \(\vec{u}_{j}\), respectively:

$$\beta_{ij}^{V} = \frac{{\sigma_{ij} |\vec{u}_{i} - \vec{u}_{j} |}}{V}.$$

Each βijV is based on the aggregation cross section σij, which is given by Eq. (4), relative velocity \(|\vec{u}_{i} - \vec{u}_{j} |\), and the volume V of the simulation.

$$V = \frac{{\sum\nolimits_{i = 0}^{n - 1} {m_{i} } }}{{\rho_{DM} }}$$

The sum Si = the sum of all possible collision rates for aggregations with the ith particle and is the collision kernel for the ith particle:

$$S_{i} = \sum\limits_{l = 0,l \ne i}^{n - 1} {\beta_{il}^{V} }$$

S is the sum of all Si for the next aggregation event.

$$S = \sum\limits_{l = 0}^{n - 1} {S_{l} } .$$

Since S is the sum of all possible collision rates βijV ordered by i and then for all j associated with that i before proceeding to the next i, every collision pair (i, j) is represented by a value between 0 and S. The numeric interval between (i, j) entries is proportional to the probability of their aggregating. To randomly select a pair (i, j) for collision, a random number R is chosen in the interval 0 to 1. Index i_particle is chosen for aggregation by solving

$$S_{i\_particle - 1} \le RS \le S_{i\_particle} .$$

Then Index j_particle is chosen for aggregation by solving

$$S_{i\_particle - 1} + \sum\limits_{l = 0,l \ne i\_particle}^{j\_particle - 2} {\beta_{i\_particle,l}^{V} } \le RS \le S_{i\_particle - 1} + \sum\limits_{l = 0,l \ne i\_particle}^{j\_particle - 1} {\beta_{i\_particle,l}^{V} } .$$

The process, therefore, produces (i, j) pairs for aggregation in proportion to their probability of aggregating.

To record the aggregation of the i_particle and j_particle, the mass mi is replaced by the mass mi + mj, the velocity components of the new ith particle are calculated from conservation of linear momentum, the jth particle is removed from inventory (reducing the total number of particles by 1), the βijV terms are subtracted from each Si to update it and the new value of S is calculated.

The process repeats for 50,000 aggregations, which is one generation. At the end of a generation, the aggregation process has reduced the number of particle by half and the mean mass mmean of the 50,000 remaining particles has doubled.

To keep enough particles, we double the volume and “incorporate” the 50,000 particles from the added volume to restore the particle count to 100,000. Each of the original particles is duplicated with a twin that has the same mass, speed, and kinetic energy. Since elastic collisions are also occurring, the direction of the velocity vector of a particle and the direction of the velocity vector of its twin in the added volume are uncorrelated. Therefore, the directions of the velocities are randomized for the new particles. This randomization is also necessary to prevent division by zero in the calculation of elapsed time, which is inversely proportional to Eq. (22).

The mean simulated time δg,k required for one aggregation is the inverse of half the sum of all collision kernels S in Eq. (25):

$$\delta _{{gk}} = \frac{2}{S}.$$

Its expanded form is derived by combining Eq. (28) with Eqs. (4) and (22) through (25). The result is

$$\delta_{g} = \sum\limits_{k = 0}^{{\frac{n}{2} - 1}} {\delta_{g,k} = } \sum\limits_{k = 0}^{{\frac{n}{2} - 1}} {\frac{2}{{\rho_{DM,g,k} }}\left( {\frac{{2\mu_{o} \rho_{QN}^{2} }}{{9\pi^{1/2} B_{o}^{2} }}} \right)^{2/3} \left\{ {\frac{{\sum\limits_{i = 0}^{i = n - 1 - k} {m_{i} } }}{{\sum\limits_{i = 0}^{i = n - 1 - k} {\sum\limits_{\begin{subarray}{l} j = 0 \\ j \ne i \end{subarray} }^{j = n - 1 - k} {\frac{{(m_{i} + m_{j} )^{\frac{1}{3}} }}{{|\vec{u}_{i} - \vec{u}_{j} |^{\frac{1}{3}} }}} } }}} \right\}} ,$$

which is the expanded form of Eq. (5).