HPC Magazine March 2014 - OpenSPL, the Open Spatial Programming Language

Listing 2 - Simple Controlflow in Dataflow Kernel example.


class Simple Kernel extends Kernel {
  SimpleKernel() {
    SCSVar x = io.input("x", scsFix(24));
    SCSVar result = (x > 10) ? x+1 : x--1;
    io.output("y", result, scsFix(25));
  }
}