Version 2 (modified by jgipsl, 9 years ago) (diff) |
---|
Activate XIOS in configuration ORCHIDEE_trunk using libIGCM
Compile using target with_xios, installation as usual:
svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl cd modipsl/util ./model ORCHIDEE_trunk cd ../config/ORCHIDEE_OL gmake with_xios
Prepare your simulation set up as usual. Choose for example OOL_SEC_STO experiment. Activate XIOS by setting XIOS=y in orchidee_ol.card, IOIPSL output will be deactivated automatically:
cd OOL_SEC_STO vi COMP/orchidee_ol.card # Change to XIOS=y
Change to run in server mode by activating the IOS component in config.card. Use the config.card.xios_server as example. You can set RebuildFrequancy=NONE. The config.card should look like follow:
#D-- ListOfComponents - [ListOfComponents] SRF= (sechiba, orchidee) SBG= (stomate, orchidee) OOL= (orchidee_ol, orchidee) IOS= (xios, XIOS) #D-- Executable - [Executable] SRF= ("", "") SBG= ("", "") OOL= (orchidee_ol, orchidee_ol, 31MPI) IOS= (xios_server.exe, xios.x, 1MPI) ... RebuildFrequency=NONE ... #D-- IOS - [IOS] WriteFrequency="" Restart= n RestartDate= RestartJobName= RestartPath=
The bounds for the time step changed name from time_counter_bnds to time_counder_bounds. This needs to be changed in sechiba.card. Change time_counter_bnds at 2 places in sechiba.card to have:
GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)