Model fail when Vegetation competition on


I developed my own version of JULES (JULES-CNP) and currently running the model on the namelist (i do not use a suite). However, when I turn the vegetation competition on after one day of the run (triffid period is set to 1), the run crashes and gives the following error:

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
jules.exe 000000000083AC03 Unknown Unknown Unknown
libpthread-2.17.s 00007F4D4DE32630 Unknown Unknown Unknown
jules.exe 0000000000677933 qsat_mod_mp_qsat_ 118 qsat_mod.F90
jules.exe 00000000007C5506 sf_stom_mod_mp_sf 668 sf_stom_jls_mod.F90
jules.exe 000000000078574E physiol_mod_mp_ph 949 physiol_jls_mod.F90
jules.exe 0000000000680B32 sf_expl_l_mod_mp_ 807 sf_expl_jls.F90
jules.exe 00000000005CFDC4 surf_couple_expli 498 surf_couple_explicit_mod.F90
jules.exe 00000000004106BA control_ 575 control.F90
jules.exe 000000000040CD53 MAIN__ 136 jules.F90
jules.exe 000000000040CC12 Unknown Unknown Unknown 00007F4D4D873555 __libc_start_main Unknown Unknown
jules.exe 000000000040CB29 Unknown Unknown Unknown

Note that, the model runs fine without the vegetation competition on. Also, I get the same error, running the trunk versions. Would you please let me know what could be the possible reason for this error?



Hi Andre:
How many time steps does your model run for, after turning triffid on?
Can you close your NETCDF output file just before the failure, and then check that output to see if any of the output variables are weird? You might need to add output variables.
Such a qsat seg fault is not uncommon, and is at least sometimes caused by ancillaries or driving data having unusual values.