Version 10 (modified by ajornet, 8 years ago) (diff) |
---|
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 with XIOS | monthly with XIOS | monthly and daily with XIOS | daily and 3hour with XIOS | daily and 3hour with IOIPSL | |
twodeg | |||||
onedeg | |||||
halfdeg |
FG2.CWRR
Description of the test case... to come