These files have been successfully run on a Dell Optiplex 3060 with 4 cores and 32GB of RAM under Ubuntu 18.04
Monopole2 - Fenics simulation files for a single monopole antenna\ .geo = GMSH mesh generator command file\ .msh = Finite element mesh file generated by GMSH\ Monopole2Conv.py = Mesh converter file: Run "python3 Monopole2Conv.py" before running solver\ Monopole2.py = Simulation file: Run "python3 Monopole2.py" to execute Fenics finite element solver\
DualMonopole - Set of files for simulating monopole linear array\ .geo = GMSH generator command file *.msh = Finite element mesh file generated by GMSH\ DualMonopoleConv.py = Mesh converter\ DualMonopoleInPhase.py = Simulation where even excitation mode is generated\ DualMonopoleRvePhase.py = Simulation where odd excitation mode is computed\
CoaxWGLaunch - Set of files for simulating coaxial to rectangular waveguide transition\ CoaxWaveguideTransition.geo = GMSH mesh generator command file\ CoaxWaveguideTransition.msh = GMSH generated mesh file\ CoaxWaveguideTransitionConv.py = Mesh converter routine\ CoaxWGLaunch.py = Fenics simulation of waveguide transition\