Download JULES v2.0 User Guide - NERC Open Research Archive
Transcript
Page 10 of 100 4. Overview of the JULES code The general structure of the JULES source code, including the order in which routines are called, is illustrated below. For the sake of clarity, the full details are not shown here. In particular, the initialisation and output steps (subroutines init and output) can call several routines. jules--| |--init--| | |--init calls various initialisation routines | (top of timestep loop) | |--drive_update | |--veg_update | |--control---| | |--tile_albedo--| | | |--albpft | | |--albsnow | |--sf_expl--| | | |--tilepts | | |--physiol--| | | | |--root_frac | | | |--smc_ext | | | |--raero | | | |--sf_stom--| | | | | |--qsat | | | | |--canopy--| | | | | |--leaf_c3 | | | | |--leaf_c4 | | | |--soil_evap | | | |--leaf_lit | | | |--cancap | | | |--microbe | | |--heat_con | | |--sf_exch--| | | |--qsat | | |--sf_orog | | |--sf_resist | | |--sf_rib_sea | | |--sf_rib_land | | |--sf_orog | | |--fcdch_sea | | |-- phi_m_h_sea | | |--fcdch_land | | |-- phi_m_h_land | | |--sf_resist | | |--dustresb | | |-- vgrav | | |--sf_flux_sea | | |--sf_flux_land | | |--stdev1_sea | | |--stdev1_land | | |--sf_orog_gb | | |--sfl_int_sea | | |-phi_m_h_sea | | |--sfl_int_land