Multiprocessing and result plotting improvements
Add parallel processing capability to SIREN so that two, four or eight time histories can be run in parallel (depending on processor capabilities) rather than sequentially. (NB: This capability is currently a feature of Deepsoil).
Consider adding more than one soil profile for analysis to an input file, as we typically run three versions of a soil profile to consider uncertainty in the input stiffness profile (upper, lower bounds and best estimate). The same time histories are run through each profile.
With typically three stiffness profiles considered per soil profile, and 7-pairs of records (14 No.) per profile, and often more than one return period considered (i.e. doubling the above), you can see that many many runs are required. This calls for multi-processing and efficient handling of memory, and outputting/ plotting results to speed up analyses. Currently SIREN is suited to analysing single runs rather than leveraging the available processing power of computers for efficient working.