, Create identifiers NstIdentifier prog_id = "simple" NstIdentifier a_id = "a

, NstDeclarationParameter n_param (program, n_id, nst_integer_type, hundred))

, // Create an access to the parameter n NstVariableUsed n_used (*n_param

, NstTypeArray array_type (nst_integer_type)) NstShape shape (n_used)) array_type.shapes.push_back(&shape))

, // Create an access to the variable a,b,c NstVariableUsed a_used (*a_var.object()) NstVariableUsed b_used (*b_var.object()) NstVariableUsed c_used (*c_var

T. Brandes, S. Chaumette, M. Counilh, A. Darte, J. C. Mignot et al., HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment, Parallel Computing, vol.23, issue.1-2, p.71187, 1997.
URL : https://hal.archives-ouvertes.fr/hal-00406228

T. Brandes, ADAPTOR Programmer's Guide -Version 5.0. German National Research Institute for Computer Science, 1997.

, World Wide Web document, PIPS Team. PIPS (Interprocedural Parallelizer for Scientiic Programs)

. Stanford-compiler-group, SUIF compiler system. World Wide Web document