psyclone.kernel_tools

This module provides the PSyclone kernel-generation ‘run’ routine which is intended to be driven from the bin/psyclone-kern executable script. It processes the various command-line options and then calls the appropriate routines to do one of the following:

  1. use the metadata to construct an appropriate Fortran subroutine stub for completion by a kernel developer;

  2. construct an Algorithm-layer driver program that performs the necessary setup and then calls the supplied kernel with an invoke.