A main program that couples component models for atmosphere, ocean, land, and sea ice on independent grids.
MAIN PROGRAM EXAMPLE -------------------- DO slow time steps (ocean) call flux_ocean_to_ice call ICE_SLOW_UP DO fast time steps (atmos) call flux_calculation call ATMOS_DOWN call flux_down_from_atmos call LAND_FAST call ICE_FAST call flux_up_to_atmos call ATMOS_UP END DO call ICE_SLOW_DN call flux_ice_to_ocean call OCEAN END DO
constants_mod
time_manager_mod
fms_mod
fms_io_mod
diag_manager_mod
field_manager_mod
tracer_manager_mod
coupler_types_mod
data_override_mod
atmos_model_mod
land_model_mod
ice_model_mod
ocean_model_mod
flux_exchange_mod
atmos_tracer_driver_mod
mpp_mod
mpp_io_mod
mpp_domains_mod
memutils_mod
1.If no value is set for current_date, start_date, or calendar (or default value specified) then the value from restart file "INPUT/coupler.res" will be used. If neither a namelist value or restart file value exist the program will fail. 2.The actual run length will be the sum of months, days, hours, minutes, and seconds. A run length of zero is not a valid option. 3.The run length must be an intergal multiple of the coupling timestep dt_cpld.