Amélioration des fonctionnalités collaboratives et gestion des fichiers dans Simulagora (plateforme de simulagion numérique). ContexteL'arrivée des nuages de serveurs (cloud computing) a remis fortement en cause la façon d'aborder l'informatique et plus particulièrement le calcul scientifique. En effet, aujourd'hui, de grandes structures, comme Amazon ou Google aux États-Unis, mettent à disposition sur Internet un réseau de serveurs pouvant proposer une puissance de calcul phénoménale. Ces serveurs sont loués à l'utilisation à un prix dérisoire, ce qui permet à n'importe qui d'avoir accès à une puissance de calcul quasiment illimitée. Dans le domaine scientifique, cela signifie que des simulations qui, hier, semblaient inaccessibles sont désormais possibles. Toutefois, le processus permettant d'effectuer des simulations dans un nuage de serveurs est loin d'être simple, et ses nombreuses opérations peuvent rapidement dérouter les néophytes peu versés dans l'informatique système et l'administration de serveurs. ProblématiquePartant de ce constat, Logilab développe une plateforme de simulation numérique mettant à la disposition de scientifiques un pilote et un gestionnaire de cas de calcul. Les divers solveurs et outils nécessaires ayant été préinstallés et configurés, l'utilisateur n'a plus qu'à téléverser ses données, lancer ses calculs puis télécharger les résultats. Il peut échanger données de calculs et programmes avec d'autres utilisateurs, ce qui constitue le coeur des fonctionnalités de collaboration. L'objectif des travaux proposés ici est d'améliorer ces fonctionnalités collaboratives en repensant le processus de collaboration et en adaptant l'ergonomie de l'application en conséquence. RôleIntégré à l'équipe de recherche et développement "Simulation Numérique" de Logilab, sous la tutelle d'un ingénieur spécialiste de la mise en œuvre de codes de calcul et de la plateforme CubicWeb, vous l'assisterez dans son travail quotidien et pourrez être amené à effectuer tout ou partie des travaux suivants, en collaboration avec l'équipe :
Compétences attendues
NiveauBac+4/5 (Master 1 ou 2 ; 2ème ou 3ème année d'école d'ingénieur) Durée6 mois RémunérationCe stage fait l'objet d'une rémunération, variable selon le niveau d'études. CandidaturesEnvoyez votre candidature (CV + lettre de motivation, format PDF ou HTML) par courrier électronique à personnel@logilab.fr. |