Goldreich–Julian Charge Density Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Goldreich–Julian density overview

This Goldreich–Julian calculator estimates the Goldreich–Julian (GJ) charge and number density and the associated polar-cap potential drop for a rotating, magnetised neutron star. By entering the spin period P, surface magnetic field B, and stellar radius R, you can see how readily a pulsar magnetosphere can supply charge carriers and how much acceleration potential is available above the polar cap.

The calculator is meant for students, researchers, and educators who want a quick Goldreich–Julian estimate when discussing pulsars, neutron stars, and high-energy astrophysics. It is especially useful when you need a compact way to compare two magnetosphere setups without rebuilding the scaling relations by hand.

Goldreich–Julian formulas used by this calculator

For this Goldreich–Julian model, the starting point is the star's rotation rate. If the pulsar spins with period P, its angular velocity is

Ω = 2π P

In the simplest aligned-dipole picture, where the magnetic field is parallel to the rotation axis at the pole, the Goldreich–Julian charge density near the stellar surface can be written (in SI units) as

ρGJ ≈ −(Ω B) / (2 π c),

with c the speed of light and B the local surface field strength. Dividing by the elementary charge gives the corresponding number density,

nGJ = |ρGJ| / e.

In cgs units, a widely used approximation at the magnetic pole is

nGJ ≈ 7 × 1010 B12 P−1 cm−3,

where B12 is the surface magnetic field in units of 1012 G and P is the spin period in seconds. The calculator uses this scaling to highlight how rapidly the required charge density rises when the star spins faster or carries a stronger magnetic field.

The rotation also produces a substantial potential difference across the open magnetic field lines that emerge from the polar caps. A commonly used estimate for the polar-cap potential drop is

ΔΦ ≈ (Ω2 B R3) / (2 c2),

where R is the neutron star radius. For a pulsar, this potential can reach 1012–1015 V, which is why the Goldreich–Julian framework is so often used when discussing particle acceleration and pair cascades in the magnetosphere.

Interpreting Goldreich–Julian results

The Goldreich–Julian calculator returns two linked outputs for the pulsar parameters you enter: the minimum charge-carrier density needed to support corotation, and the open-field-line potential available to accelerate particles above the magnetic pole.

  • Goldreich–Julian number density nGJ (cm−3): this is the local charge density needed to screen the electric field parallel to the magnetic field and keep the plasma corotating with the star. Larger values mean the pulsar magnetosphere has to be filled more densely.
  • Polar-cap potential drop ΔΦ (V): this is the approximate voltage available along open field lines above the polar cap. A larger ΔΦ usually means particles can reach higher energies and the magnetosphere can more readily support pair creation.

As a rough scale, laboratory plasmas often have densities around 1010–1014 m−3, while a pulsar surface can demand Goldreich–Julian densities around 1016–1020 m−3 (or 1010–1014 cm−3) depending on B and P. The corresponding polar-cap potentials are so large that they sit far beyond anything used in terrestrial accelerators.

Goldreich–Julian worked examples

Canonical radio pulsar example

For a canonical Goldreich–Julian radio pulsar, take a period of P = 1 s, a surface magnetic field of B = 1012 G, and a radius of R = 10 km.

  • Goldreich–Julian density: with B12 = 1 and P = 1, the cgs estimate gives nGJ ≈ 7 × 1010 cm−3 near the polar cap.
  • Polar-cap potential: inserting the same values into the potential-drop expression gives a characteristic ΔΦ of order 1012 V. In a Goldreich–Julian picture, that is ample voltage for particles to be accelerated to very large Lorentz factors.

These values are representative of ordinary radio pulsars in the Galaxy. They are high enough to sustain pair cascades, which is one reason the Goldreich–Julian model remains central to basic pulsar phenomenology.

Millisecond pulsar example

For a millisecond Goldreich–Julian pulsar, use P = 5 ms, B = 3 × 108 G, and R = 10 km.

  • The smaller field is partly offset by the much shorter period. Here B12 = 3 × 10−4 and P = 5 × 10−3 s, so the rough scaling gives nGJ ≈ 7 × 1010 (3 × 10−4) / (5 × 10−3) ≈ 4 × 109 cm−3 near the surface.
  • The much larger Ω still produces a substantial polar-cap potential in the Goldreich–Julian framework, which helps explain why some millisecond pulsars remain bright gamma-ray sources even when their radio beams are comparatively faint.

You can reproduce both examples by entering those parameter sets into the calculator and comparing the resulting Goldreich–Julian density and polar-cap voltage outputs.

Goldreich–Julian parameter dependence and comparison

The Goldreich–Julian outputs move in predictable ways as P, B, and R change:

  • nGJ ∝ B / P (for fixed geometry): stronger fields and shorter spin periods require denser magnetospheres.
  • ΔΦ ∝ B R3 / P2: faster rotation and larger radii increase the open-field potential, and stronger fields also raise it.
Object type Typical P Typical B (G) nGJ scale (cm−3) ΔΦ scale (V)
Canonical radio pulsar 0.1–1 s 1011–1013 1010–1012 1012–1014
Millisecond pulsar 1–10 ms 108–109 108–1010 1011–1013
Magnetar 2–10 s 1014–1015 1011–1013 1013–1015

These ranges are only approximate, but they show how different neutron-star populations occupy different parts of the Goldreich–Julian density and acceleration-potential landscape. The calculator makes those comparisons easier to inspect one pulsar at a time.

Goldreich–Julian assumptions and limitations

This Goldreich–Julian calculator uses an idealised pulsar-magnetosphere model, so the outputs should be read as order-of-magnitude guidance rather than a full numerical simulation:

  • Aligned dipole geometry: the formulas assume the large-scale magnetic field is a centred dipole roughly aligned with the rotation axis and evaluated near the magnetic pole. Strongly inclined or multipolar fields can change both nGJ and ΔΦ.
  • Corotating, force-free magnetosphere: the model assumes that plasma fills the magnetosphere well enough to screen the electric field parallel to B almost everywhere. Real pulsars can develop charge-starved gaps where the Goldreich–Julian density is not met and unscreened acceleration becomes possible.
  • Simple unit conventions: the input magnetic field is taken in Gauss, the period in seconds, and the radius in kilometres. The internal implementation mixes cgs-based expressions with standard constants, so the results are best used for quick scaling checks rather than precision modelling.
  • No general relativistic corrections: effects of strong gravity, including frame dragging and gravitational redshift near the neutron-star surface, are ignored here. In detailed treatments, those effects can shift the effective charge density by factors of a few.
  • Surface values only: the calculator describes conditions near the stellar surface and polar caps. Farther out in the magnetosphere, especially near the light cylinder, the field structure and plasma distribution can differ substantially from these simple scalings.
  • Applicable parameter ranges: the formulas are most meaningful for neutron stars with P between roughly 1 ms and 20 s, B between about 108 and 1015 G, and radii of order 8–15 km. Extreme values may push the calculator outside the domain where the Goldreich–Julian approximations are sensible.

Within those limits, the calculator is a practical way to explore how changes in P, B, and R reshape the Goldreich–Julian density and the available acceleration potential, whether you are preparing a class example, checking a homework problem, or doing a quick back-of-the-envelope estimate.

Goldreich–Julian physical background

A rotating, magnetised neutron star cannot stay an electrovacuum for long. In the Goldreich–Julian picture introduced by Goldreich and Julian (1969), the star's rotation with angular velocity Ω in the presence of a magnetic field B induces an electric field that would have a component parallel to the field lines if no charges were present. That parallel electric field quickly pulls charge from the stellar surface until the plasma density adjusts and the corotation field is largely cancelled. The resulting state is usually described as a corotating or force-free magnetosphere.

In this state, the charge density settles to the value required by Gauss's law for the corotation electric field. That required charge density is the Goldreich–Julian charge density, written ρGJ. Dividing by the elementary charge e gives the corresponding number density nGJ of charges needed to enforce corotation. This is the quantity the calculator turns into a concrete number for the pulsar you enter.

How to use this Goldreich–Julian calculator

  1. Enter Spin Period P (s) in seconds; shorter periods usually raise both the Goldreich–Julian density and the polar-cap potential.
  2. Enter Surface Magnetic Field B (G) in gauss; stronger fields push the required corotation density upward and also increase the acceleration voltage.
  3. Enter Neutron Star Radius R (km); the radius matters most for the potential-drop term because it enters with a cubic dependence.
  4. Run the calculation, then compare the output against a second pulsar setup if you want to see how changes in period, field, or radius alter the Goldreich–Julian estimate.
Enter pulsar properties to evaluate Goldreich–Julian density and potential.

Arcade Mini-Game: Goldreich–Julian Charge Density Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.