The Fortran Package Manager, or fpm, is a community-driven, open-source build tool and package manager for the Fortran language. fpm makes it easy for beginners to develop applications. It streamlines project setup by quickly and easily generating Fortran project templates, facilitating rapid prototyping.
Embedded systems are used in fields as diverse as telecommunication systems, robotics, automotive, and medical applications. They are very heterogeneous and consist of multicore systems and accelerators.
This blog post describes the strategy used to implement the OpenMP offload functionality in these DoE projects.
This blog describes how OpenMP has been used to parallelize object detection, motion planning, and visualization modules of the open source Autoware and Apollo software running on embedded systems.
ECP SOLLVE, in conjunction with ORNL and NERSC, organised two OpenMP Hackathons to help teams use OpenMP to port and optimize their applications on GPUs, and in using OpenMP for energy-efficient processor architectures.
Speeding up drug discovery is urgently required and researchers around the world are using AutoDock 4.2 to identify novel drug candidates against COVID-19. This use case shows that the OpenMP API provides a useful and stable environment for node-level parallelization of AutoDock 4.2.
The OpenMP hackathon held at Brookhaven National Laboratory involved eight application teams from US national labs and universities working to fully leverage pre-Exascale systems using the latest OpenMP features. The event was sponsored by the Exascale Computing Project (ECP), the OpenMP ARB, cOMPunity and the SOLLVE team.
ECP SOLLVE, in conjunction with ORNL and NERSC, are organizing two OpenMP Hackathons in July and August. We encourage participation of teams interested in using OpenMP to port and optimize their applications on GPUs, and in using OpenMP for energy-efficient processor architectures.