Parallel#
The following forms of parallelism are supported in 𝜒ara:
Domain decomposition with distributed memory parallelism is supported on locally compiled installations and is expected to be included in an upcoming release. The implementation mirrors that of OpenSeesMP.
Multithreading with shared memory parallelism is supported on all platforms, and is enabled by default.
The threading and multiprocessing modules in Python can be used to run multiple 𝜒ara models in parallel, and is supported on all platforms. This is ideal for running multiple simulations with different parameters.