source: CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/DRIVER/xios.driver @ 2566

Last change on this file since 2566 was 2566, checked in by sdipsl, 9 years ago
  • Reference or actions related to IOIPSL output management has been removed
  • XIOS is used by default
  • Use a low level of output by default
  • Add missing variables related to monitoring01*cfg files (sohtc300, tro3, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt)
  • Remove dbio_T from pisces.card and pisces.driver
  • Waiting for file_def_histhf3h_lmdz.xml and file_def_histhf3hm_lmdz.xml integration in LMDZ/DefLists
  • Still need to homogenize OUTPUT_LEVEL like option in comp.card
  • Will be propagate to sister v6_rc0 confiurations when fully completed
  • Has been tested
File size: 909 bytes
Line 
1#!/bin/ksh
2#-----------------------------------
3function IOS_Initialize
4{
5    IGCM_debug_PushStack "IOS_Initialize"
6
7    echo INITIALIZE IOS !!!
8
9    IGCM_debug_PopStack "IOS_Initialize"
10}
11
12#-----------------------------------
13function IOS_Update
14{
15    IGCM_debug_PushStack "IOS_Update"
16
17    echo UPDATE IOS !!!
18    # Activate server mode
19    IGCM_comp_modifyXmlFile force iodef.xml using_server NONE true
20    # Add LMDZ as component id
21    IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE LMDZ,oceanx
22    if [ -f namcouple ] ; then
23        sed -e "s/2  LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp
24        IGCM_sys_Mv namcouple.tmp namcouple
25    fi
26
27    IGCM_debug_PopStack "IOS_Update"
28}
29
30#-----------------------------------
31function IOS_Finalize
32{
33    IGCM_debug_PushStack "IOS_Finalize"
34
35    echo FINALIZE IOS !!!
36
37    IGCM_debug_PopStack "IOS_Finalize"
38}
Note: See TracBrowser for help on using the repository browser.