Using a spreadsheet for Mesh input

In the distant past, in a time we called the 80s, there was only one input method for technical programs — the script. An input script is a text document with lines to set code options and parameters. Although infinitely superior to a stack of punch cards, people grew to hate them for several reasons:

Each program had [...]

Plotting large meshes

Some users have reported intermittent plotting problems when working with large meshes (i.e., millions of elements) in the 2D and 3D programs. The reason I didn’t notice anything is that I always try to avoid large meshes. It’s almost always possible to analyze applications to employ symmetry and to eliminate unnecessary details. Furthermore, solutions with a [...]

Minimizing electric field on coaxial electrodes

To reduce the possibility of breakdowns, a common goal in high-voltage engineering is to minimize peak electric field values on electrodes for a given voltage. One example is the choice of conductor and shield radii for a coaxial cable. For a given shield radius ro, what choice of the conductor radius ri gives the lowest electric? [...]

Multicore GamBet

Among available packages for Monte Carlo simulations of electrons and X-rays in matter, GamBet has several unique capabilities:

Definition of 3D geometries in an interactive graphical-user-interface with the option for import from SolidWorks.
Dose records on conformal 3D meshes for accuracy
Option to add 3D electric and magnetic fields from HiPhi and Magnum
Import of electron distributions from Trak and [...]

Modeling a sectored radial magnet with Magnum

In the tutorial Designing permanent-magnet solenoids with PerMag, I discussed how permanent magnets with radial magnetization could be used to generate a solenoid field. An annular magnet with pure radial magnetization is impossible to fabricate with modern high-energy-product materials. Instead, it must be approximated with a set of Ns wedge sectors, each with linear magnetization. There [...]