|
VNoise
Cluster Architecture.
VNoise
Cluster
gives the possibility to perform parallel/distributed calculations without the
need
of a dedicated hardware but with a simple LAN PC network, and so permits to
drastically reduce computational time and memory requirements for large and
huge calculations without requiring huge hardware investments.
In
spite of what happens with trivial parallel solution strategies used by other
BEM packages, that simply assign to different processor different frequency
ranges, VNoise Cluster instead use a
real distributed strategy.
For
each frequency step the calculation is distributed across the network and all
the calculation steps are fully parallelized including Coefficients evaluation,
System solutions, and Microphone propagation.
This
strategy has the drastic advantage to not only reduce the computational time,
but also reduce the memory requirements. Infact each node keeps in memory only
its portion of the overall matrix, and therefore the in-core solver (that do
not perform disk swap) is limited by the sum of the overall RAM available on
all the connected PC and not by the single PC RAM.
|
Performances.
The
high intrinsic scalability of BEM equations combined with the full parallel
architecture of VNoise Cluster, and with the
specifically optimized communication libraries permits VNoise cluster to
achieve a practically linear scalability and efficiencies.
The computational time decrease linearly with the number of computational
modes, and in some cases, due to the possibility to switch from out-core solver
to in-core solver, the computational time decrease even faster than the
number of CPU.
For example a 25000 nodes calculation will require about 5.0 GByte for in core
Solver, and therefore on a single PC the disk solver has to be used. With
VNoise Cluster instead the calculation can be conducted entirely with the
in-Core solver using 3 PC with 2GByte each, or 5 PC with 1GByte each.

|