[[PageOutline]] = ORCHIDEE performance (trunk revision 3623) = In order to test Orchidee performance several decisions have been done. Check the details below: * Trunk * Revision 3623 * In Curie * Production mode * XIOS * IOIPSL * Orchidee * Real CPU Time * XIOS library Note: the total cpu time can be calculated by multiplying with the numbers of MPI used. == Table 1: Orchidee Scalability == Following table shows: * Simulation length: 1Y * FG2.CWRR configuration * Output level * monthly * daily output * MPI parallelization * e.g: 64 Cores Simulation = 1 XIOS core + 63 Orchidee cores * Forcing resolution vs number of cores Note: no server is used for 1 MPI case === XIOS (no restart) === XIOS only writes the history outputs files. out_orchidee_00XX/orchid_XXXXX.o || || 1 MPI || 4 MPI || 8 MPI || 16 MPI || 32 MPI || 64 MPI || 128 MPI || ||twodeg || || 1732/32m18 || 812/17m1 || 409/10m23 || 240/7m33 || 165/6m12 || 142/6m30 || ||onedeg || || Mem limit || 2734/57m || 1334/33m40 || 710/23m07 || 436/18m32 || 398/17m50 || ||halfdeg || || Mem limit || Running || Running || 2490/1h25 || 1404/1h05 || 1251/1h02 || Folder output size : * 2 deg: 2.6GB * 1 deg: 10GB * 0.5 deg: 30 GB === IOIPSL (no restart) === Only IOIPSL enabled. || || 1 MPI || 4 MPI || 8 MPI || 16 MPI || 32 MPI || 64 MPI || 128 MPI || ||twodeg || || || || || || || || ||onedeg || || || || || || || || ||halfdeg || || || || || || || || == Table 2: Orchidee XIOS scalability (IO) == In this table the set up FG2.CWRR is used with 63MPI for orchidee_ol and 1MPI for the server XIOS. For the case with IOIPSL, then 64MPI are used for orchidee_ol. The first line describes different levels of output. || || yearly [[BR]]with XIOS || monthly [[BR]]with XIOS || monthly and daily [[BR]]with XIOS || daily and 3hour [[BR]]with XIOS || daily and 3hour [[BR]]with IOIPSL || ||twodeg || || || || || || ||onedeg || || || || || || ||halfdeg || || || || || || === FG2.CWRR === Description of the test case... to come