NAStJA is a parallel framework for stencil code algorithms. NAStJA decomposes the simulated domain in small blocks and distributes those blocks over parallel working processing units. Interacting processing units build a local neighborhood and act autonomously in this neighborhood. This limits the number of connections for each processing unit and therefore the local communication overhead, and leads to high scalability.
Currently NAStJA is under development. An academic preview license is available.
Modules are available for the phase-field method, the phase-field crystal, and the cellular Potts model so far.