Today the Numerical Algorithms Group announces the latest version of its flagship software, the NAG Library, Mark 26. In this release, NAG has introduced an Optimization Modeling Suite for linear and nonlinear semidefinite programming and general nonlinear programming. It also features new routines in the important computational areas of Nearest Correlation Matrix and Quadrature.
Peter Thompson from Rogue Wave Software presented this talk at the Argonne Training Program on Extreme-Scale Computing. “Purpose-built for applications using hundreds or thousands of cores, TotalView for HPC provides a set of tools that give scientific and academic developers unprecedented control over processes and thread execution, along with deep visibility into program states and data. By allowing the simultaneous debugging of many processes and threads in a single window, you get complete control over program execution: running, stepping, and halting line-by-line through code within a single thread or within arbitrary groups of processes or threads.”
Many industries deploy graphics-intensive applications on single user workstations with individual GPU resources. For those who have switched to a virtualization based environment, many of the legacy desktop virtualization platforms can’t support high end GPUs or multiple GPU configurations. Together with partners like Cisco and One Stop Systems, a London-based tech start-up ebb3 has created the High Performance Virtual Computer (HPVC) to tackle this issue with the aim of creating the fastest performing solution in the world.
The third Workshop on Accelerator Programming Using Directives (WACCPD) has posted their meeting agenda. Held in conjunction with SC16, the WACCPD workshop takes place Nov. 14 in Salt Lake City. “To address the rapid pace of hardware evolution, developers continue to explore and add richer features to the various (parallel) programming standards. Domain scientists continue to explore the programming and tools space while preparing themselves for future Exascale systems. This workshop explores innovative language features – their implementations, compilation & runtime scheduling techniques, performance optimization strategies, autotuning tools exploring the optimization space and so on. WACCPD has been one of the major forums for bringing together the users, developers and tools community to share their knowledge and experiences of using directives and similar approaches to program emerging complex systems.”
In this RCE Podcast, Brock Palen and Jeff Squyres speak with the creators of the Julia programming language for technical computing. “Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia’s Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.”
With the advent of the tremendous compute density of new processors, it is important to understand if an application can take advantage of multicore. “Developers should understand if an application might be ready to run in a highly vectorized or many core environment before attempting to do the work necessary to obtain the high performance that might be expected.”
“Being ready with full support for Intel Xeon Phi from day one has been a key strategy for Allinea and underpins our approach for supporting customers, such as Los Alamos National Laboratory on the Trinity system, Argonne National Laboratory on Theta and NERSC on Cori, where work is now underway to port code and get applications ready for more complex science on a larger scale.”
Today COMSOL announced updates to their software solutions for multiphysics modeling, simulation, app design and deployment. The latest update of the COMSOL software features major performance increases and the release of the Rotordynamics Module, which is now available as an add-on product to the Structural Mechanics Module.
Today General Atomics announced the next generation of Nirvana – a premier metadata, data placement and data management software solution for the most demanding workflows in Life Sciences, Scientific Research, Media & Entertainment and Energy Exploration. “Nirvana 5.0 reduces storage costs up to 75% by turning geographically dispersed, multiple vendor storage silos into a single global namespace that automatically moves infrequently-accessed data to lower-cost storage or to the cloud.”
“Science problems are becoming increasingly complex in all areas from physics and bioinformatics to engineering,” said Siegfried Hoefinger, High Performance Computing Specialist at VSC explains. “Bigger is better, but inefficiency will always limit what you can achieve. The Allinea tools will enable us to quickly establish the root cause of bottlenecks and understand the markers for inefficient code. By doing so we’re helping to prove the case for modernization, can start to eliminate inefficiencies and exploit latent capacity to its full effect.”