Modifs codes Anthony

This commit is contained in:
Anthony Scemama 2020-07-09 21:44:39 +02:00
parent e1cc6d047a
commit e68c6775df
6 changed files with 25 additions and 67 deletions

View File

@ -4,31 +4,29 @@ date: 2020-07-09T17:50:53+02:00
draft: false
---
Web page : https://sourceforge.net/projects/eplf/
The Electron Pair Localization Function is a function defined in the three-dimensional space. It measures the degree of pairing of electrons in a molecule, with an increasing value as the electron pairing increases. Therefore chemical bonds, core domains and lone pairs can be visualized.
The Electron Pair Localization Function is a function defined in the
three-dimensional space. It measures the degree of pairing of electrons in a
molecule, with an increasing value as the electron pairing increases. Therefore
chemical bonds, core domains and lone pairs can be visualized.
![Example](./c2h_eplf.jpg)
## Download
The following packages are needed:
- [IRPF90](https://www.lcpq.ups-tlse.fr/codes/irpf90/)
- [EZFIO](https://www.lcpq.ups-tlse.fr/codes/ezfio/)
- [IRPF90](http://irpf90.ups-tlse.fr)
- [EZFIO](http://gitlab.com/scemama/EZFIO)
The latest version can be downloaded [here](http://sourceforge.net/projects/eplf/files/latest).
## People involved
- Michel Caffarel
- Yann Garniron
- Anthony Scemama
The source code can be downloaded [here](https://gitlab.com/scemama/eplf)
## Related Papers
[Electron pair localization function, a practical tool to visualize electron localization in molecules from quantum Monte Carlo data](http://dx.doi.org/10.1063/1.1765098)
A. Scemama, P. Chaquin, M. Caffarel, J. Chem. Phys., vol 121, pp. 1725-1735 (2004).
[Electron Pair Localization Function (EPLF) for Density Functional Theory and ab initio wave function-based methods : a new tool for chemical interpretation](http://pubs.acs.org/doi/abs/10.1021/ct1005938)
A. Scemama, M. Caffarel, R. Chaudret, J.-P. Piquemal, J. Chem. Theory Comput. vol. 7 (3), pp. 618624 (2011).

View File

@ -4,8 +4,6 @@ date: 2020-07-09T17:50:53+02:00
draft: false
---
Web page : https://git.irsamc.ups-tlse.fr/LCPQ/EZFIO
EZFIO is the Easy Fortran I/O library generator. It generates automatically an I/O library from a simple configuration file. The produced library contains Fortran subroutines to read/write the data from/to disk, and to check if the data exists. A Python and an Ocaml API are also provided.
With EZFIO, the data is organized in a file system inside a main directory. This main directory contains subdirectories, which contain files. Each file corresponds to a data. For atomic data the file is a plain text file, and for array data the file is a gzipped text file.
@ -19,7 +17,7 @@ The following packages are needed:
- IRPF90
- Python
The latest version can be downloaded [here](https://git.irsamc.ups-tlse.fr/LCPQ/EZFIO/releases).
The source code can be downloaded [here](https://gitlab.com/scemama/EZFIO.git).
## Tutorial

View File

@ -6,7 +6,8 @@ draft: false
Web page : https://github.com/scemama/f77_zmq
F77_ZMQ allows to use ZeroMQ high-performance communication library in Fortran.
F77_ZMQ is the Fortran binding for the ZeroMQ high-performance communication
library.
[ØMQ](https://zeromq.org/) (also known as ZeroMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. ØMQ is from iMatix and is LGPLv3 open source.

View File

@ -18,7 +18,7 @@ Codes written with IRPF90 execute often faster than Fortran programs, are faster
- Anthony Scemama
## Download
- https://git.irsamc.ups-tlse.fr/LCPQ/irpf90/releases
- https://gitlab.com/scemama/irpf90.git
## Related Papers
[IRPF90: a programming environment for high performance computing](http://arxiv.org/abs/0909.5012)

View File

@ -1,36 +0,0 @@
---
title: "QMC=Chem"
date: 2020-07-09T17:50:54+02:00
draft: false
---
Web page: http://qmcchem.ups-tlse.fr
QMC=Chem is a massively parallel quantum Monte Carlo program, developed using [IRPF90](https://www.lcpq.ups-tlse.fr/codes/irpf90/), [EZFIO](https://www.lcpq.ups-tlse.fr/codes/ezfio/). Parallelism is handled in OCaml, and network communications are performed with the [ØMQ](https://zeromq.org/) library, with the [F77_ZMQ](https://www.lcpq.ups-tlse.fr/codes/f77_zmq/) binding.
## Features
- Asynchronous design. Tested with up to 76 800 cores (4 800 nodes)
- Fault tolerance
- Very low memory footprint/core
- Highly Optimized for Intel processors (AVX and AVX2)
- Can handle ~100 000 Slater determinants
- Works with Xeon Phi
## People involved
- Thomas Applencourt
- Thomas Bouabça
- Michel Caffarel
- Emmanuel Giner
- Angélique Pagès
- Benjamin Sánchez Lengeling
- Anthony Scemama
## Related Papers
[QMC=Chem: A Quantum Monte Carlo Program for Large-Scale Simulations in Chemistry at the Petascale Level and beyond](http://link.springer.com/chapter/10.1007%2F978-3-642-38718-0_14)
A. Scemama, M. Caffarel, E. Oseret and W. Jalby, High Performance Computing for Computational Science - VECPAR 2012, pages 118-127, Springer Berlin Heidelberg, 2013
[Quantum Monte Carlo for large chemical systems: Implementing efficient strategies for petascale platforms and beyond](http://onlinelibrary.wiley.com/doi/10.1002/jcc.23216)
A. Scemama, M. Caffarel, E. Oseret and W. Jalby, Journal of Computational Chemistry, 34:11(938--951), 2013

View File

@ -4,27 +4,24 @@ date: 2020-07-09T17:50:54+02:00
draft: false
---
Web page : https://git.irsamc.ups-tlse.fr/LCPQ/qp2
Web page : https://quantumpackage.github.io/qp2
The quantum package is a programming environment for quantum chemistry. It contains implementations of determinant-driven algorithms for post-Hartree-Fock methods (CIPSI, MR-CC, etc).
Quantum Package is an open-source programming environment for quantum chemistry specially designed for wave function methods. Its main goal is the development of determinant-driven selected configuration interaction (sCI) methods and multi-reference second-order perturbation theory (PT2).
## Download
The determinant-driven framework allows the programmer to include any arbitrary set of determinants in the reference space, hence providing greater methodological freedoms. The sCI method implemented in Quantum Package is based on the CIPSI (Configuration Interaction using a Perturbative Selection made Iteratively) algorithm which complements the variational sCI energy with a PT2 correction. Additional external plugins have been recently added to perform calculations with multireference coupled cluster theory and range-separated density-functional theory.
The quantum package requires
- IRPF90
- EZFIO
## People involved
- Thomas Applencourt
- Michel Caffarel
- Grégoire David
- Yann Garniron
- Emmanuel Giner
- Benjamin Sanchez Lengeling
- Anthony Scemama
* [Download the source code](http://github.com/QuantumPackage/qp2/releases/latest)
* [Read the documentation](https://quantum-package.readthedocs.io/)
* [Try it now in your web browser](https://quantumpackage.github.io/qp2/page/try)
## Related Papers
[Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs](https://doi.org/10.1021/acs.jctc.9b00176)
Yann Garniron, Thomas Applencourt, Kevin Gasperich, Anouar Benali, Anthony Ferté, Julien Paquier, Barthélémy Pradines, Roland Assaraf, Peter Reinhardt, Julien Toulouse, Pierrette Barbaresco, Nicolas Renon, Grégoire David, Jean-Paul Malrieu, Mickaël Véril, Michel Caffarel, Pierre-François Loos, Emmanuel Giner, Anthony Scemama,
J. Chem. Theory Comput. 2019, 15, 6, 3591-3609
[An efficient implementation of Slater-Condon rules](http://fr.arxiv.org/abs/1311.6244)
A. Scemama, E. Giner, ArXiv e-prints, arXiv:1311.6244 [physics.comp-ph], 2013.