CPU load during optimization
Xoptfoil2 makes intensive use of multi threading during particle swarm optimization. Here each particle gets its own (next free) thread to perform the CPU-intensive aerodynamic viscous with xfoil.
A special parameter in the input file allows to control how many CPU threads Xoptfoil2 should use during optimization:
&optimization_options
cpu_threads = nThreads
/
If nThreads is positive, then this number of threads will be used. If nThreads is negative, then the maximum avaiable number of threads will bei reduced by nThreads.
In this example an optimization was just started using all available threads.

The default setting is cpu_threads = -1 leaving one thread free to allow more or less normal working with the PC.