Publications

Want to learn more about TREX? On this page, you can find our archive of informative publication materials: reports, deliverables, presentations and articles from experts within the TREX community speaking about various TREX related topics. All the public materials published by TREX partners are available on the TREX Zenodo Community.

Project deliverable

D6.2 – First report on the status of organisation of training events and activities, including validation surveys. V1.0

Stich, Ivan

The current document D6.2 describes and details the structure of the training and education strategy and the plans of the events that have taken place at the time of writing and those planned for the remaining project lifetime. Various criteria are used to sort most of the planned activities: a distinction is made based on the subject (HPC, quantum chemistry), between the planned, upcoming and future events, between events internal to the consortium and events open to external audiences. Document D6.2 is structured into 6 Chapters. ...Read more
47 Views34 Downloads
Poster

TREX at TERATEC 2022: Enabling the community codes for stochastic quantum chemical simulations at he exascale

Axel Auweter; Michele Casula; William Jalby; Sara Pittonet; Jean-Marc Denis; Romain Dolbeau; Marie-Ann Garigue; Craig Prunty

The poster was presented at Teratec 2022, June 14-15. Computers can perform extremely fast calculations which would take human beings years to accomplish, accelerating innovation to unprecedented levels. High-performance computing (HPC) and high-throughput computing (HTC) have enabled us to simulate large-scale complex processes and analyze tremendous amounts of data, benefitting applications ranging from climate research and drug discovery to material design. Emerging exascale computers will make the best even better, 50 times faster than today's most powerful supercomputers. ...Read more
96 Views32 Downloads
Project deliverable

D3.3 – Initial report on the performance characteristics on relevant hardware for upcoming supercomputers

Pleiter, Dirk

This deliverable documents the initial performance analysis results obtained for all 6 TREX flagship applications. The focus was, in particular, the scaling of the application and the ability to exploit parallelism at all the different levels of modern HPC architectures. This ranges from the efficient use of SIMD instructions to the use of highly parallel compute accelerators like Graphics Processing Units (GPUs). ...Read more
42 Views26 Downloads
Project deliverable

D3.2 – Initial public release of high-performance software components

Jalby, William

In this first document, after a brief Introduction (Section 1), we are describing the rationale for QMCkl design guidelines (Section 2). In particular, objectives and general methodology will be highlighted. Then, more precise details on the methodology will be given by walking through a detailed DGEMM example (Section 3). Finally, some preliminary performance results on a key QMCkl routine (JASTROW computation will be given). ...Read more
61 Views23 Downloads
Project deliverable

D4.2 – Report on algorithms for exascale robustness (fault tolerance and large-scale communications) in QMC flagship codes

Alavi, Ali

We expect exascale machines to enable QMC applications on larger systems than those that can be treated today. This implies that systems will have larger numbers of electrons, and/or larger Configuration Interaction (CI) expansions. In this Work Package (WP), we investigate ways to overcome new difficulties that will arise when running exascale simulations. ...Read more
52 Views38 Downloads
Project deliverable

D2.4 – Report on pre-release of an integrated platform with inter-operable Open Source flagship codes, including the I/O and, gradually, the QMCkl libraries

Sorella, Sandro

The TREX project is in the field of high-accuracy quantum chemical and materials simulations with a special focus on Quantum Monte Carlo (QMC) approaches to the solution of the quantum many-body problem at the heart of atomistic physics, chemistry, and materials science. Importantly, due to their inherent parallelizability and high computational cost, QMC approaches, and thus TREX is uniquely positioned to fully exploit the massive parallelism of the upcoming exascale supercomputer architectures. ...Read more
45 Views20 Downloads
Project deliverable

D1.2 - Report on pre-release of open-source human-readable implementation of QMCkl

Scemama, Anthony

There are three different Quantum Monte Carlo (QMC) codes in the Targeting REal chemical accuracy at the eXascale (TREX) Center of Excellence (CoE), TurboRVB, Champ, and QMC=Chem, each with its own strengths and weaknesses. Instead of optimizing the three codes independently for exascale architectures, or re-writing a new monolithic code, our strategy is instead to design a new library, Quantum Monte Carlo kernel library (QMCkl), containing the state-of-the-art expertise in the implementation of specific kernels present in each of the three codes. ...Read more
67 Views37 Downloads
Report

A new generation of HPC developers using quantum Monte Carlo (QMC) methods is growing

Pittonet, Sara; Abergas-Arteza, Julie; Mariani, Jacopo

Outcomes of the first TREX e-School on Quantum Monte Carlo with TurboRVB ...Read more
59 Views47 Downloads
Project deliverable

D2.2 – Report on the final release of the I/O library.

Scemama, Anthony

A report for the progress of this Work Package (WP) was made in month 6: D2.1 - Report on the first alpha release of the I/O library, ready for WP4. We recall in this section the key points of the developed library.  ...Read more
49 Views20 Downloads
Project deliverable

D2.3 – Benchmark data for domain-specific and non-regression performance tests

Valensi, Cédric

One of the main goals of the TREX project is the implementation of optimised libraries for QMC computation (QMCkl) and I/O for interoperability and synergic applications of TREX codes as well as for use by other software packages outside TREX. A key ingredient to successfully accomplish the above target is ensuring that the libraries do provide an improvement in terms of performance, and not at the expense of accuracy. Also, since development is an ongoing process, it is vital to be able to detect early on if a new update caused regressions, in terms of accuracy, performance or stability. ...Read more
62 Views26 Downloads