wiki:WikiStart

Version 16 (modified by brocksce, 15 years ago) (diff)

PB: Clarify svn instructions


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, ...).

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 permet d'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 :

How to get libIGCM latest tag ?

svn co http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1_2 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 developper ?

# 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 read only (user mode) to read/write access (developper mode)?

# 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