Browsed by
Author: Veselin Kolev

Towards full adoption of LLVM: building a productive SQLite3 library installation required by TensorFlow

Towards full adoption of LLVM: building a productive SQLite3 library installation required by TensorFlow

Nowadays, the management of TensorFlow models using the SQLite3 library is becoming more and more demanded. It has become a standard practice for applicants for HPC resources to insist on accessing an optimized installation of the SQLite3 library, and avoid the one provided by the Linux distribution or delivered by Conda. Until one becomes involved in dealing with the constant changing of large sets of models, that might seem like an exaggeration or overstatement. It should be noted that the…

Read More Read More

Discoverer is advancing its commitment towards the full adoption of the LLVM compiler infrastructure

Discoverer is advancing its commitment towards the full adoption of the LLVM compiler infrastructure

The new version of the LLVM Compiler Infrastructure, 19, is available in the software repository. That version includes numerous improvements and fixes. We uphold our commitment to maintain openness and transparency in our way of doing system and software engineering, which entails consistently publishing our build recipes. In the case of LLVM 19, those recipes are publicly available here: https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/llvm/19 Adopting the LLVM 19 puts a new milestone in our computation model. We can start confidently moving the entire executables…

Read More Read More

[Computed on Discoverer] Calculation and visualization of protein conformations generation in implicit solvent

[Computed on Discoverer] Calculation and visualization of protein conformations generation in implicit solvent

We have numerous results we would like to share with you. One instance is the computation that demonstrates the conformation changes that make the protein to fold and unfold. The proper analysis of those changes help to measure the free energy of different processes related to the protein chain transformations. Our protein model representation depicts the side chains of each residue by utilizing a coarse grain force field, as illustrated in the video slides. By doing this, we significantly reduce…

Read More Read More

[Computed on Discoverer] Computation and visualization of ensemble averages

[Computed on Discoverer] Computation and visualization of ensemble averages

The molecular dynamics simulations provide great details at the nanoscale level for relatively big systems (up to several million atoms). Very often the material environment of certain functional groups, selected atoms, clusters of atoms, and other low to high-level structural elements, is numerically evaluated employing radial distribution functions (RDF). That method is powerful, well studied, and largely implemented for analysis. But it cannot provide a visual spatial estimate for the investigated environment. If you have a molecule surrounded by ions,…

Read More Read More

As we bid farewell to 2023…

As we bid farewell to 2023…

Now, as the year 2023 draws to a close, it is time to reflect upon the closest past. During the year 2023, we at Discoverer faced many challenging technical issues and took immediate action when it was needed, sometimes sacrificing our personal and family spare time to do so. However, ultimately, we accomplished all of our tasks. The cluster performs satisfactorily, and the majority of customers are content with the efficiency of the computational resources. Santa Claus brought us many…

Read More Read More

Zlib 1.3 has landed on Discoverer

Zlib 1.3 has landed on Discoverer

To support the compression/decompression abilities embedded in various software products that run on Discoverer, our team compiled and installed an AMD EPIC-optimized version of the Zlib 1.3 library. It is available in several variants, depending on the compiler used to compile the code, to support the benchmarking and development projects. Intel oneAPI and NVIDIA HPC SDK specific libraries are statically compiled into libz.so. Both AMD AOCC and LLVM build infrastructure LLVM builds are available. GCC build is also installed and…

Read More Read More

Major update to the hosted LLVM compiler collections

Major update to the hosted LLVM compiler collections

The Discoverer’s software repository received a major update to the hosted LLVM compiler collections. Versions 16.0.0-16.0.6 and 17.0.0-17.0.6 are available and the LLVMgold plugin is included in all bundles. We thoroughly examined the hosted LLVM compiler collections by employing the clang and clang++ compilers to compile C and C++ code projects like GROMACS and NAMD. Despite the absence of significant issues with the compilation of C and C++ code, it is expected that the compilation of Fortran code using flang…

Read More Read More

The Discoverer bids farewell to the era-old Intel compilers

The Discoverer bids farewell to the era-old Intel compilers

The latest version of Intel oneAPI – 2024.0.0 – is now available in Discoverers open-source software repository. One big change in the new version is that the classic Intel compilers are no longer available. As of version 2024.0, they have been excluded from the bundle. The users have to load one of the available pre-2024.0 versions if they need access to any of the classic compilers. The old versions of Intel oneAPI (≤2023.2) that include the classic compilers will remain…

Read More Read More

GCC compiler collection on Discoverer receives yet another update

GCC compiler collection on Discoverer receives yet another update

It seems that July has been a busy month for many GCC code developers. The project released a minor new version of GCC, 13.2, which addresses problems discovered in the previously released 13.1 version. More information on the included fixes and changes can be found here: https://gcc.gnu.org/gcc-13/changes.html The code of 13.2 was compiled and installed in the public software repository to provide our users with the most up-to-date version of GCC 13. The build recipe the compilation process is based…

Read More Read More

WordPress Appliance - Powered by TurnKey Linux