Today Appentra released Parallelware Trainer 1.4, an interactive, real-time code editor with features that facilitate the learning, usage, and implementation of parallel programming by understanding how and why sections of code can be parallelized.
Parallelware Trainer 1.4 greatly improves the deployment and user experience in supercomputers by allowing configuration through environment variables. As Appentra strives to make parallel programming easier, enabling everyone to make the best use of parallel computing hardware from the multi-cores in a laptop to the fastest supercomputers. With this new release, we push Parallelware Trainer further towards that goal.
New features:
Environment variables can now be used to specify a custom license path as well to set default analysis flags. This has been a popular request, especially for supercomputer deployments where a Modulefile can take advantage of these variables to specify the path to a shared license file as well as to add include paths to non-standard locations. One common example of the latter is adding the path to the MPI header files. We have found that some MPI Modulefiles modify gcc include path environment variables to add the headers location. As a result, besides our new environment variables, Parallelware Trainer also now takes those gcc environment variables into account. Detailed information about these variables is available in the Server installation section of the user manual and the Customizing Parallelware Trainer through environment variables blog post.
New Reanalyze action to force analysis. The new Reanalyze action allows the user to manually force a new analysis of the file to search for opportunities, defects and recommendations. It is accessible from both the File menu and the file tab context menu.
File and version management improvements. Files and folders can now be created, renamed, copied and deleted from the Project Explorer context menu.
Version management has been enhanced by creating new actions in the File menu to create new versions as well as restoring and exporting individual versions in a simpler way. Furthermore, the version source code can no longer be modified through the version manager.
Try Parallelware Trainer for free and make code parallel today.