Module Collections

Using Module Collections in CPE.

Module Environment modules and modulefiles are organized into Module Collections, where each supports a different compiler suite. These collections are PrgEnv-cray, PrgEnv-gnu, and PrgEnv-aocc. See Configure the Development Environment with Modules.

Module Collections provide wrappers (cc,CC,ftn) for both CCE and third-party compiler drivers. These wrappers call the correct compiler with appropriate options to build and link applications with relevant libraries as required by modules loaded. (Only dynamic linking is supported.) These wrappers replace direct calls to compiler drivers in Makefiles and build scripts.