Speed

AcuSolve achieves fast solutions via three mechanisms:

  1. Solves the fully coupled pressure/velocity equation system, which yields significant linear and nonlinear convergence speed (see Robustness).
  2. Architected and implemented from grounds up for vector and cache-based super-scalar computers.
  3. Designed for coarse-grain parallel computers.

Parallel Processing

From the start, AcuSolveâ„¢ was architected and all the algorithms were designed specifically to perform on coarse-grain parallel computers. A domain decomposition is used to break and distribute the elements and nodes to different processors. Message Passing Interface (MPI) is used to communicate between distributed-memory computers, and shared-memory data copy is used between subdomains of a single shared-memory box. This insures minimum communication costs. All I/O during the computation is done in parallel. The parallelization (and domain decomposition) is completely transparent to the users. Moreover, it is so flexible that the number of processors (subdomains) may be changed at every problem restart.

© Copyright 2008 ACUSIM Software, Inc.
all rights reserved