source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/oasis3-mct/util/lucia/README @ 5725

Last change on this file since 5725 was 5725, checked in by aclsce, 3 years ago

Added new oasis3-MCT version to be used to handle ensembles simulations with XIOS.

File size: 3.2 KB
Line 
1
2===========================================================
3
4               #      #    #  ####  #   ##
5               #      #    # #    # #  #  #
6               #      #    # #      # #    #
7               #      #    # #      # ######
8               #      #    # #    # # #    #
9               ######  ####   ####  # #    #
10
11===========================================================
12
13===========================================================
14
15This tool was developped by Eric Maisonnave (CERFACS),
16Uwe Fladrich, Martin Evaldsson (SMHI) and Arnaud Caubel (IPSL)
17to perform an analysis of the coupled components load balance
18
19        v1.0 :              12/2013
20
21===========================================================
22
231. Compilation
24--------------
25
26In $(OASIS_DIR)/oasis3-mct/util/lucia, compile main-lucia.F90 :
27* compile using the command : lucia -c
28* if your compiler is not automatically detected,
29  specify your compiler by modifying "F90=my_compiler" in
30  "lucia" script file
31* executable file "lucia.exe" is created in the same directory
32
33
342. Simulation set up
35--------------------
36
37Before launching your OASIS coupled model, modify your "namcouple" file: the second number on the line below $NLOGPRT must be set to -1. This option enables the production of OASIS-LUCIA log files, named "lucia.MM.PPPPP", with "MM" executable number and "PPPPP" MPI process number in local communicator. It is not possible to produce timer log files at the same time that lucia log files.
38
39
403. Post processing
41------------------
42
43In your results directory (where executable and model output are located), post-treat the files produced by OASIS-LUCIA log files:
44
45$(OASIS_DIR)/oasis3-mct/util/lucia/lucia
46
47This command will post-treat the OASIS-LUCIA log files located in the directory using lucia.exe
48
49
504. Analysis
51-----------
52
53Several information related to the coupled simulation are provided on standard output:
54
55* Name and number of "lucia.MM.PPPPP" processed
56For performance reasons (ASCII file reading), LUCIA do not process all OASIS-LUCIA log files, but only a subset, displayed below the comment line "Computed log files for model MM"
57
58* Coupling field names + model exchanging them, ordered by exchange date
59This information is displayed below the comment line "Exchanged fields (based on first exchange)"
60
61* Load balance
62For each model, LUCIA gives the total time spent during calculations, the total time spent to wait information from OASIS and the number of coupling time step used to calculate those values.
63Time is in seconds. Information is displayed below the comment line
64"Component -         Calculations   -     Waiting time (s) - # cpl step "
65
66* Additional information
67LUCIA also provides, for each model, the total time spent to perform OASIS interpolations during simulation, and total process jitter measured at each OASIS send/receive steps.
68This information is displayed below the comment line "Additional informations".
69
70
71Load balance information is also provided on graphical format (using gnuplot, if available) in oasis_balance.eps file.
72
73---------------------------------------------------------------------------------------------------
74
75For more details about lucia, see the document:
76http://www.cerfacs.fr/globc/publication/technicalreport/2014/lucia_documentation.pdf
77
Note: See TracBrowser for help on using the repository browser.