Opened 16 years ago

Closed 15 years ago

#30 closed defect (fixed)

error during execution of IPSLCM4_v2 after 3 days of simulation

Reported by: mafoipsl Owned by: igcmg
Priority: major Milestone: IPSL CM4 parallel version
Component: modeles Version: 2.0
Keywords: execution error Cc:

Description

Error during execution of IPSLCM4_v2 after 3 days of simulation

This error occures after 3 days of IPSLCM4_v2 simulation at 192x142 resolution for LMDZ. The problem appears only if rugoro=0. is added in the routine physiq.F (line 1676).

  * 274 DPWR -> D1<0 in D1**D2 PROG=hbtm ELN=737(4004c5f1c)
****  99 Execution suspended PROG=hbtm ELN=737(4004c5f1c)
               Called from pbl_surface_mod.pbl_surface ELN=986(4003f00c8)
               Called from physiq ELN=5785(4001831d0)
               Called from calfis_p ELN=833(4000c30d0)
               Called from leapfrog_p ELN=1077(400055790)
               Called from gcm ELN=704(400001d80) 

Change History (2)

comment:1 Changed 16 years ago by sdipsl

Jean Louis suggestion added in LMDZ4_V3_3 :

Pour les pbs avec t2m, une des raisons possibles pourrait être lié au fait de mettre rugoro à 0. Je proposerais de faire la modif suivante:

dans surf_landice_mod.F90

remplacer

z0_new(:) = rugoro(:)

par

z0_new(:) = max(1.E-3,rugoro(:))

(je ne suis pas sur que la syntaxe soit juste...).

Il faudra demander à Gerhrard des indications pour tester ensuite des choses plus propre.

Il pourrait également y avoir des pbs lors de l'apparition de la glace de mer (Josefine est en train de mettre tout ça au propre). Un deuxième test, en blindant un peu plus, serait de mettre de façon provisoire dans pbl_surface_mod.F90, avant l'appel à stdlevvar, faire un truc du genre

rugo1(:)=max(rugo1(:),1.E-5)

comment:2 Changed 15 years ago by mafoipsl

  • Resolution set to fixed
  • Status changed from new to closed

OK in standard IPSLCM4_v2 used in resolution tests (july 2008).

Note: See TracTickets for help on using tickets.