source: trunk/000-README-svn @ 52

Last change on this file since 52 was 52, checked in by aslmd, 14 years ago

chantier principal du commit
--- version LMDZ5 qui fonctionne pour tests geantes
--- prochaine etape, tests sur GNOME

M libf/dyn3dpar/comconst.h
M libf/dyn3dpar/conf_planete.F90
ajout du flux de chaleur intrinseque: ihf
[par defaut il est nul]

M libf/dyn3dpar/gcm.F
changements cosmetiques
[pour diff plus efficace avec version non par]

M libf/dyn3dpar/iniacademic.F
possibilites de variations latitudinales
de temperature plus originales
[seulement pour planet_type.eq."giant"]

M libf/dyn3dpar/leapfrog_p.F

  1. ajout d'une tendance causee par le flux de chaleur intrinseque

(seulement prise en compte si planet_type.eq."giant")

  1. correction bugs problematiques a la compilation et au run

--> probleme dans les boucles (l'indice etait llm et non l)
--> ajout de SAVE pour les variables paralleles
--> correction des declarations de variables manquantes

M libf/dyn3dpar/calfis_p.F
correction d'une deuxieme parenthese manquante sur ALLOCATE(zteta(klon,llm))

M libf/phylmd/regr_lat_time_climoz_m.F90
erreur a la compilation avec FCM... il s'agit d'une routine terrestre
il y a visiblement un probleme avec o3_in
en attendant, les lignes sont commentees avec !AS

A deftanks/giant 8 fichiers
ajout de fichiers de configuration typiques pour les geantes gazeuses
[experimental pour le moment... on est loin de jupiter]

--> comparaisons entre un run ancien [avec LMDZ5-dev sur SVN ipsl sans cp var]
et run avec version sur ce SVN planeto donne des resultats similaires

pratique

A ioipsl
A ioipsl/compile_ioipsl.bash
A ioipsl/util 16 fichiers
script et utilitaire pour compiler IOIPSL de facon independante
il suffit d'executer ./compile_ioipsl.bash

M arch/arch-AMD64_CICLAD.path
si IOIPSL a ete compile avec la methode precedente, les bons
PATH sont definis dans ce fichier [le NETCDF est aussi OK]

M 000-README-svn
mise a jour options "svn status"

M mars/libf/phymars/meso_callkeys.h
mise a jour mineure du fichier
[ecri_phys etait defini mais pas dans la liste]

File size: 2.2 KB
Line 
1##
2## PETIT MEMO SVN (a completer)
3## -- AS 18/11/2010 28/01/2011
4##
5
6-- si vous lisez ceci c'est que vous savez que pour faire descendre le modele il faut utiliser
7                svn co "http://svn.lmd.jussieu.fr/Planeto/trunk"
8                [ou] svn checkout "http://svn.lmd.jussieu.fr/Planeto/trunk"
9
10-- pour propager les changements locaux au repertoire commun sur le serveur
11                svn commit
12                [ou] svn ci
13                [ou] svn commit -m "monlogin@svn-planeto:les copains j ai fait ce changement"
14
15-- le mot de passe est demande au premier commit [il faut avoir modifie qqch sinon ca ne marche pas]
16
17-- pour voir les changements effectues faire
18                svn log
19
20-- toujours faire
21                svn update
22au moment ou l'on commence a travailler dans le dossier
23SINON RISQUE DE TRAVAILLER SUR UNE VERSION ANCIENNE... voire RISQUE DE CONFLIT SVN
24[NB: svn update est une commande qui met a jour la copie cachee avec la derniere revision]
25
26-- refaire un
27                svn update
28avant de faire un commit pour les memes raisons [normalement on ne perd pas ses changements]
29
30-- pour verifier les changements effectues avant un commit, faire
31                svn diff
32qui permet de comparer les nouvelles versions locales avec la derniere revision officielle (non modifiee donc si vous n'avez pas fait commit)
33
34-- pour verifier les fichiers modifies, ajoutes, etc... avant un commit faire
35                svn status
36                svn status -qu  [pour enlever les cas "?"]
37
38-- si vous etes perdus, faites
39                svn help
40sinon la page wikipedia est pas mal http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29
41
42-- pour ajouter un fichier a synchroniser avec le serveur utiliser
43                svn add **fichier**
44NB: tant que le fichier n'est pas ajoute a la base des fichiers synchronises avec cette commande, svn ne le voit pas. pratique pour les fichiers locaux temporaires !
45
46-- pour afficher les infos, faites
47                svn info
48
49-- la copie cachee se trouve dans le repertoire .svn -- ne jamais effacer ce repertoire cache
50
51-- une fois le commit effectue, la copie locale peut etre entierement effacee (eventuellement); il suffit de faire redescendre les sources au prochain usage avec
52                svn co "http://svn.lmd.jussieu.fr/Planeto/trunk"
53NB: si on choisit de garder sa copie locale, penser au
54                svn update
55lorsqu'on revient y travailler apres quelque temps
Note: See TracBrowser for help on using the repository browser.