a simple transmission line 2D field solver by Nim lang.
The Nim code is porting for the original C code from here
The result of the example is same as C version, and fast, as Nim is complied to C.
10 c=77.91pF/m l=142.85nH/m Zo=42.820003 Ohms
20 c=60.06pF/m l=185.30nH/m Zo=55.544252 Ohms
30 c=53.14pF/m l=209.45nH/m Zo=62.782017 Ohms
40 c=50.13pF/m l=222.03nH/m Zo=66.553550 Ohms
50 c=48.81pF/m l=228.01nH/m Zo=68.347540 Ohms
60 c=48.23pF/m l=230.76nH/m Zo=69.170590 Ohms
70 c=47.97pF/m l=232.01nH/m Zo=69.544214 Ohms
80 c=47.85pF/m l=232.57nH/m Zo=69.713328 Ohms
90 c=47.80pF/m l=232.82nH/m Zo=69.789547 Ohms
100 c=47.78pF/m l=232.94nH/m Zo=69.823502 Ohms
110 c=47.77pF/m l=232.99nH/m Zo=69.838243 Ohms
120 c=47.76pF/m l=233.01nH/m Zo=69.844314 Ohms
130 c=47.76pF/m l=233.01nH/m Zo=69.846544 Ohms
140 c=47.76pF/m l=233.02nH/m Zo=69.847136 Ohms