Alneos

You are here: Home Products High Performance Computing

High Performance Computing (HPC)

 

Our mechanical design activities and development needs require substantial computing power. We developed over the last decade a considerable experience in tools and methods used to implement high-performance computing (HPC).

 

Whether your needs involve the installation and / or administration of your computing cluster , the availability of workstations for a temporary period or access to additional computing resources, we will meet your individual needs in terms of HPC.

 


CALCULATION CLUSTERS

ALNEOS installe des serveurs de calculs et configure les logiciels pour une utilisation parallèle :hpc2

  • Installation / administration de cluster de calcul
  • Construction et optimisation de vos applications parallèles MPI avec les outils les plus performants (compilateurs Intel et bibliothèques mathématiques Intel-MKL, bibliothèque parallèle MPI Intel-MPI, OpenMPI, Mpich-2, ou fournie par le constructeur) et intégration dans l'environnement du cluster de calculs (gestionnaire de batch, configuration des utilisateurs, etc.)
  • Configuration de vos applications permettant de tirer au mieux partie de votre matériel (répartition coeurs / processeurs, vitesse d'accès disque, mémoire disponible, etc..) : utilisation de parallélisme à plusieurs niveaux : MPI / MKL multithread / OpenMP
  • Construction d'une version de Code_Aster parallèle MPI optimale pour votre cluster
  • Passage de benchmarks sur votre cluster (Linpack, solveur MUMPS, solveur Code_Aster) et validation des performances ; comparaison à la base des clusters installés par ALNEOS

COMPUTERS READY TO USE

calculateurPour plus de flexibilité, nous vous proposons la location de calculateurs clé en main, pour une durée déterminée. Ces serveurs de calculs seront préconfigurés dans nos locaux puis livrés et installés dans votre environnement informatique. Pendant toute la durée de la location, nous assurerons la maintenance du serveur et des applications. Cette solution vous permet d'avoir un parc de machines scientifiques toujours fonctionnelles, pour faire face à des besoins ponctuels en puissance de calcul et/ou de visualisation (pics d'activité, présence de stagiaires, etc.).

 

 

CALCULATION GRIDS

A coté de ses activités liées aux serveurs de calculs centralisés (clusters), ALNEOS a également développé un savoir-faire dans le domaine des grilles de calculs.

Dans ce type d’approche, on part du constat qu’un parc de machines (Linux ou Windows) peut être sous-exploité pendant de longues plages horaires, par exemple les soirs et les week-end, lorsque leurs utilisateurs attitrés ne sont pas en train de travailler. Avec des logiciels dédiés (Globus ou autres), on peut disposer d’un gestionnaire de ressources permettant d’utiliser ces machines pendant les périodes d’inactivités.

 

Le type d’application possible avec cette approche doit répondre à deux impératifs :

  • Les calculs ne doivent pas être trop longs ou doivent permettre un mécanisme d’arrêt / reprise (pour rendre la machine à l’utilisateur lorsque celui-ci souhaite l’utiliser) ;
  • Les calculs doivent être indépendants (distribution de calculs) ou autorisant un parallélisme sur un réseau peu rapide (des machines hétérogènes d’un parc sont souvent sur un réseau Ethernet 100 ou 1000 Mbits).

 

 

Plusieurs applications ont été mises en place chez des clients d’ALNEOS :

  • Utilisation d’une quarantaine de postes d’une Phoneroom d’une société dont l’activité est l’enquête téléphonique, pour lancer des traitements statistiques, pendant la nuit, avec un logiciel d'analyse
  • Utilisation d’un parc de machines Linux pour distribuer des lancements systématiques de cas-tests Aster
  • Utilisation d'un parc de machines Linux pour effectuer des études de sensibilités avec Code_Aster (automatisation des lancements la nuit et agrégation des résultats le matin)

ON DEMAND CALCULATIONS, REMOTE COMPUTERS

Our activities in mechanical design and development require very high computing power. For several years, we were interested in outsourcing of computing resources
 
To meet peak power demand calculations, we give you access to resources outsourced billing with "on demand" (from one hour to several months). We have developed a tool to exploit resources outsourced transparently. 

We partner with several hosters outsourced solutions, to make available software on the infrastructure operated by ALNEOS best suited to your application: 

  • Oxalya VirtualNodes is a physical HPC cluster with a fast Infiniband network and fast local hard drives. VirtualNodes is particularly suitable for calculations using MPI parallelization and many processors or require a lot of disk access.
  • Amazon EC2 is a cloud-based solution. Nodes calculations are used to manage more memory (up to 64GB), however disk accesses are made by the network and are therefore slower than a local disk. Amazon EC2 is therefore particularly suitable for computations that require lots of memory and lots of disk seeks. 
  • OVH pCC is a virtualized-physical cluster solution : the customer rents the physical machines that have installed the VMware ESXi virtualization solution. Vmware virtual machine, operated by ALNEOS, contain your applications. This solution allows you to manage a lot of memory (up to 256 GB of memory) and disk accesses are close to a local disk.

The different technical solutions meeting optimally different needs, we have chosen to work with all three. An audit of your needs (software, types of studies, data volume, etc.) will allow us to guide you seamlessly to the solution

 

Some practical aspects:
  • Preparation of studies on the local machine (Linux or Windows) and computation on remote server transparently to the userOn demand HPC by Alneos
    • Providing our tool to access seamlessly to remote resources as if you had a local computer 
    • Access a Web portal to define studies directly from a web page, to start and follow its progress 
    • Provision of software on remote servers 
    • Facilities remote post-processing (for the moment limited to Code_Aster) 
  • Details of our access to remote resources toolOn demand HPC by Alneos
    • Allows you to run any software from the command line with data files and output 
    • Allows to perform calculations for the interface Code_Aster launch ASTK / asrun 
    • Upon request, interfacing with any interface to launch your software 
    • Manages transfers programmatically (eg at night) or preemptively (immediately) 
    • Available on Windows or Linux. Allows you to prepare studies using a Windows PC and its calculations on a remote Linux server 
  • Provision of software on remote of our partners (Oxalya, Amazon, OVH) servers. Two modes:On demand HPC by Alneos
    • we provide only the access interface to the partner server and the client manages itself with the billing partner 
    • we provide the interface to access server access partner and we manage the relationship with it in refacturant you hours of calculations consumed. This solution allows for a greater level of support since we fully administer the server computing and software installation

HPC AND CODE_ASTER

The ALNEOS team has a very strong experience in the compilation and installation of Code_Aster and Salome on all types of operating systems (Windows, Linux, Unix). 

 

We understand comprehensively the issue of use of Code_Aster and we always offer solutions on a case by case basis. So we can offer you deploy to users posts on computational servers (cluster), integrate everything into your IT environment and adapt tools (interfaces to launch the code, resource manager, etc. ..).

You are here: Home Products High Performance Computing