| 172 | Le problème est peut-être lié à une non sécurisation de l'utilisation de la parallélisation OpenMP. |
| 173 | En effet, on appelle cette routine sur tous les process openMP alors qu'on ne devrait le faire que sur le Master. |
| 174 | |
| 175 | |
| 176 | ==== Solution du problème ==== |
| 177 | |
| 178 | Elle est beaucoup plus simple. |
| 179 | Vérification faite dans le code par Josefine et Arnaud, puis testée ensuite, l'appel à tlen2itau depuis |
| 180 | ORCHIDEE/src_global/time.f90 est apparemment inutile ! |
| 181 | |
| 182 | En attendant que des commissions soient faites dans Orchidee (et dans quelles versions ?), j'ai mis |
| 183 | une verue dans install_lmdz.sh qui fait la correction (pour les utilisateurs de install_lmdz.sh évidemment). |
| 184 | |
| 185 | |
| 186 | |
| 187 | === 7/ Un autre problème dans Orchidee ou pas |
| 188 | |
| 189 | Dans les tests que je fais en 32x24x39 en mode debug, j'obtiens au jours 145 un dépassement d'un print dans |
| 190 | {{{ |
| 191 | WRITE(numout,9010) 'GLOBAL net_biosp_prod_monthly (Peta gC/month) = ',net_biosp_prod_monthly_tot |
| 192 | |
| 193 | 9010 FORMAT(A52,F17.14) |
| 194 | }}} |
| 195 | Il produit une fois |
| 196 | {{{ |
| 197 | GLOBAL net_biosp_prod_monthly (Peta gC/month) = ***************** |
| 198 | }}} |
| 199 | mais il plante ensuite. |
| 200 | |
| 201 | En passant le F17 en F20 ça passe. Mais je plante alors dans la convection ... |
| 202 | J'ai aussi mis une sed pour modifier le F17 en F20 dans install_lmdz.sh. |
| 203 | |
| 204 | Ca résould le problème en 144x142x79 (ce qui veut dire que je peux enfin retravailler sur Jean-Zay) mais |
| 205 | dans la configuration debug, ca plante le même jour dans la convection. |
| 206 | Donc le dépassement du print n'était peut être que le signe d'un autre problème ... |
| 207 | |
| 208 | Ce serait bien de vérifier que les valeurs qui dépassaient le print étaient absurdes. |
| 209 | En l'occurence, quand on passe le print à F20, on voit que cette valeur valait : |
| 210 | {{{ |
| 211 | GLOBAL net_biosp_prod_monthly (Peta gC/month) = -19.90220742088318 |
| 212 | }}} |
| 213 | |