wiki:WikiStart

libIGCM : library for IPSL Global Climate Modeling group


Auteurs : Sébastien Denvil, Martial Mancip, Patrick Brockmann


Introduction

Le pôle de modélisation du climat de l'IPSL a mis en place, depuis de longues années, une infrastructure autour de son modèle couplé permettant d'accéder, de lancer et d'enchaîner simulation et post-traitements (séries temporelles, atlas, monitoring) pour une simulation type. L'expérience acquise a néanmoins montré les limites de l'infrastructure en place, en particulier la difficulté de maintenir en cohérence des configurations différentes dont le nombre croit très rapidement si l'on prend en compte la diversité d'utilisation des composantes (IPSLCM4_v1, IPSLMCM4_LOOP, IPSLCM4_ESM, ORCHIDEE_OL, LMDZOR, ORCA2_LIM, ...) ; et la difficulté de maintenir un support de qualité sur la diversité de machines utilisées par l'IPSL.

Afin de faciliter la mise en oeuvre cohérente des configurations couplées ou non, de tout ou partie du modèle climat, une réécriture des scripts de lancements des expériences et des post-traitements a été décidée en octobre 2005. Pour ce faire, le job de lancement du modèle couplé de l'IPSL a été rendu modulaire et souple (séparation et organisation des informations, structure en couches logicielles) pour pouvoir être programmé dans un grand nombre de configurations qui garderont ainsi leur cohérence. Le travail de conception a été réalisé durant le 1er semestre 2006. Le travail de développement est lui toujours en oeuvre et la librairie ne cesse d'évoluer.

La nouvelle structure proposée s'appuie donc sur un nouveau design de fonctionnement qui souhaite offrir clarté et flexibilité aussi bien à un utilisateur débutant, qu'à un utilisateur expérimenté.

Documentation Utilisateur

La documentation Utilisateur est accessible à partir de :

Documentation Développeur libIGCM

La documentation Développeur libIGCM est accessible à partir de :

Documentation Superviseur

La documentation Superviseur libIGCM est accessible à partir de :

How to get libIGCM latest tag ?

svn checkout http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v2.7 libIGCM

How to get libIGCM trunk as user ?

svn checkout http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM libIGCM

How to get libIGCM trunk as developer ?

# XXXXXX is your IPSL login
svn checkout svn+ssh://XXXXXX@forge.ipsl.jussieu.fr/ipsl/forge/projets/libigcm/svn/trunk/libIGCM libIGCM

How to switch from user mode (read only) to developer mode (read/write access) ?

svn checkout http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM libIGCM
cd libIGCM

# svn switch --help
svn switch --relocate http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM svn+ssh://XXXXXX@forge.ipsl.jussieu.fr/ipsl/forge/projets/libigcm/svn/trunk/libIGCM

Recent Changes :

Recent Changes

Last modified 8 years ago Last modified on 10/20/15 11:52:40