TRUSTING ORCHIDEE trunk at spirit/MESO-IPSL

UNDER CONSTRUCTION....

Started in september 2025 at spirit, continuously running

This is a program testing the different revisions on the trunk of ORCHIDEE. Different compile options and run modes are tested offline and coupled to LMDZ. Restart files and diagnostics are compared to a reference run. Intercomparison of some runs are done.
Each line in the grey table corresponds to a specific installation of the model and all related tests. The revision number of ORCHIDEE is set in column 2 and the revsion numbers for the other compontents and tools are listed in the end of the line. The fifth column shows the reference revision which is used for comparing.
When the Status field in the third column is green and says OK it means that all tests finished well and there were no changes compared to the reference run. When the status field says DIFFER it means that all tests finished but some of the results changed. When the Status field becomes red saying FAILED their might be several reasons, read the comments in fourth column to know more. There might be some runs that are not counted for in the Status field. This will be listed below.


See here the discription of the different test cases performed at each execution of the trusting. Default set up is used if nothing else is said.
Offline => JobName Compilation Experiment Type PeriodLenght Total lenght Other LMDZOR => JobName Compilation Experiment Type Parallelization PeriodLenght Total lenght Other
O1p prod FG_CRUJRA_OD_HIST 1Y 2Y LO1p prod clim_pdControl mpi_omp 1D 2D
O2p prod FG_CRUJRA_OD_HIST 1M 2Y LO2p prod clim_pdControl mpi_omp 2D 2D
O3p prod FG_CRUJRA_OD_HIST 1Y 2Y Using different nubmer of cores MPI LO3p prod clim_pdControl mpi_omp 1D 2D Using different number of cores MPI
O4p prod FG_CRUJRA_HIST 1Y 2Y LO4p prod clim_pdControl mpi 1D 2D
O5d debug FG_CRUJRA_OD_HIST 1D 4D LO5d debug clim_pdControl mpi_omp 1D 2D
O6d debug FG_CRUJRA_OD_HIST 2D 4D LO6d debug clim_pdControl mpi_omp 1D 2D Using different number of cores MPI
O7d debug FG_CRUJRA_OD_HIST 2D 4D Using IOIPSL output. Deactivate routing scheme. LO7d debug clim_pdControl mpi_omp 1D 2D Using interpolation with XIOS
O8d debug FG_CRUJRA_OD_HIST 2D 4D Using interpolation with XIOS
O9d debug FG_CRUJRA_OD_HIST 2D 4D OK_SOIL_CARBON_DISCRETIZATION=y
O10ddebug FG_CRUJRA_HIST 1D 4D ICOLMDZOR => JobName Compilation Experiment Type Parallelization PeriodLenght Total lenght Other
O11ddebug FG_CRUJRA_HIST 2D 4D DLO1p prod clim_pdControl.orch4 mpi_omp 1D 2D
O12ddebug FR_SAFRAN_HIST 2D 4D DLO2p prod clim_pdControl.orch4 mpi_omp 2D 2D
O13ddebug FG_CRUJRA_SPIN 1Y 2Y 1 pixel from global forcing file DLO3d debug clim_pdControl.orch4 mpi_omp 1D 2D
O14pprod FL_IT-MBo_PD_SPIN 1Y 2Y

Exceptions where the results are accepted

1- For cross test O1p and O3p corresponding to the change in number of MPI in offline mode, 5 errors on the restart variables are accepted. These errors corresponds to differences in the routing variables and it has been evaluated as accepteable, read more here: https://forge.ipsl.fr/orchidee/ticket/1046 .
2- For cross test LO1p and LO4p corresponding to the change in MPI and OMP in coupled mode gives different results for all variables. This is due to the optimisation level choosen for LMDZ. The results have been examined and accepted by the LMDZ team. This is the case at irene-amd and irene-skl.
On the 25 of June 2025, following test case changed set up. See below the prevous description of this test case:
Offline => JobName Compilation Experiment Type PeriodLenght Total lenght Other
O14pdebug FG_CRUJRA_OD_HIST 1M 2Y Using routing scheme interp_topo


Date trunk revision Status Other information Reference at trunk O1p O2p O3p O4p O5d O6d O7d O8d O9d O10d O11d O12d O13d O14p O10d = O11d (1D*4=2D*2, FG4) O1p = O2p (1Y*2=1M*24, FG2) O1p = O3p (Diff MPI, FG2) O5d = O6d (1D*4=1D*2, FG2) O6d = O7d (XIOS=IOIPSL, FG2) LO1p LO2p LO3p LO4p LO5d LO6d LO7d LO1p = LO2p (1D*2=2D*1) LO1p = LO3p (Diff MPI) LO1p = LO4p (Diff mpi_omp and mpi) LO5d = LO6d (Diff MPI) . . DLO1p DLO2p DLO1p = DLO2p (1D*2=2D*1) IOIPSL ORCHIDEE_4 LMDZ DYNAMICO ICOSA_LMDZ XIOS IPSLCM7 ORCHIDEE_OL_4 libIGCM ... login host
2025-09-16T22:24 9095 FAILED Restart and diag differ. RealCpuTime=1470.040 Restart and diag differ. RealCpuTime=181.190 Restart and diag differ. RealCpuTime=1293.540 Restart and diag differ. RealCpuTime=1461.380 Restart and diag differ. RealCpuTime=114.440 Restart and diag differ. RealCpuTime=150.980 Restart and diag differ. RealCpuTime=78.890 Fatal error Restart and diag differ. RealCpuTime=236.110 Restart and diag differ. RealCpuTime=100.870 Restart and diag differ. RealCpuTime=89.160 Fatal error Restart and diag differ. RealCpuTime=293.240 Restart and diag differ. RealCpuTime=48.140 --- --- --- --- --- Restart files do not exist. Restart files do not exist. Restart files do not exist. Restart files do not exist. Restart files do not exist. Restart files do not exist. Restart files do not exist. Restart OK (with accepted err=2). Restart OK. Diag OK. Restart OK. Diag OK. Error: LO5d and LO6d Compilation failed. Compilation failed. Error: DLO1p and DLO2p 7157 9095 5597 ICOLMDZORINCA_v7.0.1-1305-g90c3186 5621 2763 7308 9095 1680 jgipsl spirit