5. Dimensionless Form
In electromagnetic simulations, uses of physical parameters cause instability.
For example, if physical parameters are used (program codes involve Δx = 0.00000001, Δt = 0.00000000000000003, v = 300000000) as shown in Table 1,
our double-precision floating point operators increase loss of trailing digits and fail the calculation.
Table. 1. Example physical parameters.
Grid spaceing Δx |
Time interval Δt |
Light speed v |
10 nm |
0.03 fs |
3 × 108 m/s |
Instead we define

. . . (1)
where Δxs, Δts, vs are non-dimensional parameters,
and Δxu, Δtu are unit quantities.
Given Δx, Δt, and v, we can freely choose Δxs, Δts, vs
under the numerical stability adjusting Δxu and Δtu.
Let us transform the one-dimensional wave equation to dimenshonless form. The wave equation is given by

. . . (2)
Substituting (1) into (2), we obtain

. . . (3)
Thus we can solve the same equation without using physical parameters.
For simplicity, we always use Δxs = Δts = 1.
Example Parameter Setting
Let us consider that a monochromatic wave of wavelength λ = 1500nm.
Let Δx = 10nm and Δxs = Δts = 1.
The numerical stability is given by

. . . (4)
The dimensionless wavelength becomes

. . . (5)
and the dimensionless wave period becomes

. . . (6)
Thus the monochromatic wave in dimensionless form is given by

. . . (7)
Copyright (C) 2011 Naoki Okada, All Rights Reserved.