Actionable insights tagged with ‘language’ in Parallelware Analyzer:
PWR001: Declare global variables as function parameters
PWR003: Explicitly declare pure functions
PWR012: Pass only required fields from derived data types as parameters
PWR014: Out-of-dimension-bounds array access
PWR016: Use separate arrays instead of an Array-of-Structs
PWR017: Transform while into for loop in order to allow vectorization