Research Article

Analysis of Electromagnetic Propagation from MHz to THz with a Memory-Optimised CPML-FDTD Algorithm

Table 6

Amount of allocated memory used by the optimised version in double and single precision, for the different numerical experiments. The used memory is reported by the operating system (Linux kernel 3.13).

Numerical experimentDouble-CSingle-CDouble-ESingle-E

Empty space (20 GHz)
 +Optimised691.6 MB353.2 MB3.7 GB1.9 GB
Nonoptimised846.7 MB431.1 MB4.5 GB2.3 GB
Parabolic plate (20 GHz)
 +Optimised691.8 MB353.6 MB15.9 GB8.0 GB
Nonoptimised844.8 MB419.9 MB19.7 GB9.8 GB
Waveguide (100 THz)
 +Optimised27.3 MB14.2 MB2.4 GB1.2 GB
Nonoptimised32.3 MB16.7 MB2.9 GB1.5 GB