Opened 4 years ago
Closed 3 years ago
#485 closed defect (fixed)
XIOS crash for newer windfall variable
Reported by: | mmcgrath | Owned by: | luyssaert |
---|---|---|---|
Priority: | major | Milestone: | IPSLCM6.v2 |
Component: | Anthropogenic processes | Version: | |
Keywords: | Cc: |
Description
Using r5693 of ORCHIDEE-CN-CAN and r5693 of config/ORCHIDEE_OL/OOL_SEC_STO_FG1trans for the CN-CAN ORCHIDEE_OL (no change in run.def), I have the following crash on obelix using a single processor:
orchidee_ol 0000000003C6A73F idata_mp_xios_sen 460 idata.f90
orchidee_ol 0000000001D44673 xios_orchidee_mp_ 645 xios_orchidee.f90
orchidee_ol 00000000014D04E7 stomate_lpj_mp_st 1946 stomate_lpj.f90
orchidee_ol 0000000000E1435C stomate_mp_stomat 2840 stomate.f90
orchidee_ol 0000000000C0D0F5 slowproc_mp_slowp 858 slowproc.f90
orchidee_ol 00000000009ECCAB sechiba_mp_sechib 1148 sechiba.f90
orchidee_ol 000000000060E2E8 intersurf_mp_inte 638 intersurf.f90
orchidee_ol 0000000000524484 MAIN 1482 dim2_driver.f90
which is the following line in stomate_lpj.f90:
CALL xios_orchidee_send_field("WOOD_VOL_PIX_CUT",wood_volume_pix_cut)
Need to confirm that this variable is properly declared and defined for XIOS.
Change History (5)
comment:1 Changed 4 years ago by jgipsl
comment:2 Changed 4 years ago by luyssaert
- Priority changed from blocker to major
comment:3 Changed 3 years ago by luyssaert
- Owner changed from somebody to luyssaert
- Status changed from new to assigned
comment:4 Changed 3 years ago by luyssaert
r6444 the variable area_timber_removals_5_years is correctly initialized on proc 1 but is uninitialized on the other procs. Test case FG1.WIND.n on obelix home/users/sluys/ORCHIDEE.CN.CAN.
comment:5 Changed 3 years ago by luyssaert
- Resolution set to fixed
- Status changed from assigned to closed
Some windthrow variables were not correctly initialized in stomate.f90. Started cleaning stomate_windthrow.f90. This has been committed in r6448.
The variable wood_volume_pix_cut is ok and the call to XIOS is ok. But maybe one of the components when calculating it is wrong. Check biomass_cut.