KeLP programming system

The KeLP programming system is a computer software framework for implementing portable scientific applications on distributed memory parallel computers. The name is an acronym for Kernel Lattice Parallelism.

From the LLNL data sheet1:

KeLP is a software infrastructure for dynamic, structured, block-irregular grid calculations running on message-passing parallel computers. KeLP is targeted towards adaptive mesh refinement applications and single-grid calculations requiring uniform or non-uniform decompositions across machine processors. Applications manipulate data decompositions as language objects through region calculus operations.