News

OpenPath: OpenPath is dead, Long live Opt'n Path

Added by Paul Fleurat-Lessard over 9 years ago

The OpenPath project has been renamed into Opt'n Path.

Check it at:
[[http://perso.ens-lyon.fr/paul.fleurat-lessard/ReactionPath.html]]

Distonet: Ajout de l'usage de GlusterFS sur InfiniBand

Added by Emmanuel Quemener over 9 years ago

GlusterFS a été évalué sur Distonet jusqu'à présent en Gigabit Ethernet et pour du stockage avec redondance (tolérance aux pannes exigée).

La version "stripe" associée à une interconnexion Infiniband est étudiée.

Distonet: Ouverture du projet comme public

Added by Emmanuel Quemener over 9 years ago

A l'occasion de la présentation du projet aux JRES 2011, le projet est ouvert au public.

Le public intéressé y trouvera les documentations techniques (encore en cours de rédaction) permettant de réaliser les mêmes travaux que ceux déjà réalisés dans le cadre de l'étude.

OpenPath: OpenPath Version 1.4

Added by Paul Fleurat-Lessard almost 10 years ago

OpenPath 1.4 has been released.

Big changes:
- New methods for Hessian updates have been added. The following methods are now availables:
For inverse Hessian: BFGS, DFP, MS.
For Hessian: BFGS, DFP, MS, Bofill
- Some output files have been added to the examples directories. For the moment, only for the Prog='test' option....

Small changes:
- Added two flags: CalcEReac and CalcEProd. If .TRUE. Path will compute the energy of the reactant
(and/or Product) at the begining of the calculations. This is useful if you start from non optimized points.
- The "HesUpd" flag is replaced by "Hupdate"
- some code cleaning.
- Some utilities for the HCN toy system (in ~/examples/Test) have been improved.

It can be downloaded either with SVN or at http://forge.cbp.ens-lyon.fr/redmine/attachments/download/25/openpath_1.4.tgz

OpenPath: OpenPath Version 1.3

Added by Paul Fleurat-Lessard about 10 years ago

OpenPath 1.3 has been released. Small bugs have been fixed.

It can be downloaded either with SVN or at http://forge.cbp.ens-lyon.fr/redmine/attachments/download/10/openpath-1.3.tgz

OpenPath: Sortie de OpenPath en version 1

Added by Emmanuel Quemener over 10 years ago

La version 1 de OpenPath est maintenant disponible en libre téléchargement.

Comme le mentionne la licence, le logiciel est distribué sous licence GNU/GPL ou CeCILL (http://www.cecill.info/licences.fr.html).

Tout utilisateur, par contre, s'engage tacitement à mentionner l'auteur (Paul Fleurat Lessard) dans le cadre d'une publication scientifique s'il a fait usage du présent logiciel.

Le logiciel est disponible sur le lien suivant : http://forge.cbp.ens-lyon.fr/redmine/attachments/download/4/openpath-1.0.tgz

HPL sur GPU: GotoBLAS en OpenSource

Added by Emmanuel Quemener over 10 years ago

Le Texas Advanced Computing Center a placé GotoBLAS dans une licence BSD.

Il y a fort à parier que cette publication va rapidement entraîner son portage sur les différentes distributions GNU/Linux que nous utilisons, en complément d'une ATLAS déjà vieillissante.

http://www.tacc.utexas.edu/tacc-projects/gotoblas2/

HPL sur GPU: Support de CUDA le 26 novembre 2010

Added by Emmanuel Quemener over 10 years ago

La librairie de Nvidia permettant d'exploiter le GPU, CUDA, dispose d'une implémentation de BLAS, CuBLAS.

Cette libraire apporte l'avantage de modifier à minima son programme pour le porter sur architecture GPU.

Il est alors possible, sur des fonctions très spécifiques, d'approcher la limite théorique de puissance des GPU : par exemple, les fonctions xGEMM (multiplication matrice matrice).

Sur xHPL, les performances ne deviennent significatives que sur des systèmes de grande taille (supérieurs à 4000).

Les avantages :
  • de modifier son code source de manière réduite pour le porter sur GPU.
Les inconvénients :
  • la transformation de fonctions BLAS en CuBLAS est largement simplifiée pour les fonction FBLAS, pas CBLAS
  • les appels sont légèrement différents, ce qui impose l'usage de directives
  • les performances ne sont significatives que sur les gros systèmes
  • les performances ne sont intéressantes que pour certaines fonctions BLAS (xGEMM)

Also available in: Atom