"ICE", "sic_obs", "SIC","./INPUT/sst_ice_clim.nc",.false.,0.01 "ICE", "sit_obs", "SIT","./INPUT/sst_ice_clim.nc",.false.,1.06 "ICE", "sst_obs", "SST","./INPUT/sst_ice_clim.nc",.false.,1 # gridname, fieldname_code, fieldname_file, file_name, ongrid, factor "ATM", "c14o2_flux_pcair_atm", "CO2" ,"INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true. , 1.0e-06 "ATM" , "co2_flux_pcair_atm", "CO2" ,"INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true. , 1.0e-06 "ATM" , "co2_sat_flux_pcair_atm", "CO2" ,"INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true. , 1.0e-06 "ATM" , "co2_bot" , "" , "" , .false. , 286.0e-6 "ATM" , "o2_flux_pcair_atm", "" , "" , .false. , 1.0 "OCN" , "runoff_alk_flux_ice_ocn", "" , "" , .false. , 0.48e-3 "OCN" , "dry_dep_fed_flux_ice_ocn", "FLUX" , "./INPUT/Soluble_Fe_Flux_PI.nc" , .false. , -1.0 # NB if no file is specified, the 'factor' is applied as a globally uniform constant. # gridname, fieldname_code, fieldname_file, file_name, ongrid, factor "ATM", "i14co2_flux_pcair_atm", "CO2", "INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true., 1.0e-06 "ATM", "ico2_flux_pcair_atm", "CO2", "INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true., 1.0e-06 "ATM", "ico2sat_flux_pcair_atm", "CO2", "INPUT/ocmip2_siple_co2_atm_am2_bc-1-9999.nc", .true., 1.0e-06 "ATM", "io2_flux_pcair_atm" , "" , "" , .false. , 1.0 # # Override the ice output to the coupler # # try the ERSST.V4 data set that Levke uses for her work. See /home/caesar/data/Ersstv4/readme.txt #"ICE", "t_surf", "sst", "INPUT/ersst.v4.ymonmean-2000-2010.nc", .false., 1.0 # ERA-Interim converted from K to C. But the land/sea mask does not match :-( #"ICE", "t_surf", "SST", "INPUT/sst-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 # the ice sst restoring file that comes with CM2M_coarse_BLING # looks astonishing similar to ERA-Interim, # but has values also over land, and thus is robust against differences in land-sea mask. #"ICE", "t_surf", "SST", "INPUT/sst_ice_clim.nc", .false., 1.0 # Sigh. convert to Kelvin #"ICE", "t_surf", "SST", "INPUT/sst_ice_clim-degK.nc", .false., 1.0 # SST is below sea ice. We need above sea-ice. So lets try skin temperature. #"ICE", "t_surf", "SKT", "INPUT/skt-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 "ICE", "t_surf", "SKT", "INPUT/era-interim-skt-6hourly-90S-90N-1980-1989-ydaymean.nc", .false., 1.0 # From CM2M_coarse_BLING we get: # ROUGH_MOM Mean value: 0.00026452 # ROUGH_HEAT Mean value: 0.00010092 # ROUGH_MOIST Mean value: 0.00011408 "ICE", "rough_mom", "", "", .false., 0.00026452 #"ICE", "rough_heat", "", "", .false., 0.00010092 # After looking at sensible heat flux diagnostics, Alexey proposes to double the forcing value for rough_heat "ICE", "rough_heat", "", "", .false., 0.00020200 "ICE", "rough_moist", "", "", .false., 0.00011408 # albedo from ERA-Interim. But: this for land surface only, no sea-ice #"ICE", "albedo", "al", "INPUT/al-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 #"ICE", "albedo_vis_dir", "al", "INPUT/al-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 #"ICE", "albedo_nir_dir", "al", "INPUT/al-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 #"ICE", "albedo_vis_dif", "al", "INPUT/al-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 #"ICE", "albedo_nir_dif", "al", "INPUT/al-ymonmean-90S-90N-1980-1989.nc", .false., 1.0 # Self-knitted albedo, merged from ERA-Interim forecast albedo fal where ERA-Interim ice thickness ic > 0 , # and Climber-2-style open-ocean albedo "ICE", "albedo", "albedo", "INPUT/ocean_seaice_albedo_erainterim_potsdam2.ydaymean.nc", .false., 1.0 "ICE", "albedo_vis_dir", "albedo_vis_dir", "INPUT/ocean_seaice_albedo_erainterim_potsdam2.ydaymean.nc", .false., 1.0 "ICE", "albedo_nir_dir", "albedo_nir_dir", "INPUT/ocean_seaice_albedo_erainterim_potsdam2.ydaymean.nc", .false., 1.0 "ICE", "albedo_nir_dif", "albedo_nir_dif", "INPUT/ocean_seaice_albedo_erainterim_potsdam2.ydaymean.nc", .false., 1.0 "ICE", "albedo_nir_dif", "albedo_nir_dif", "INPUT/ocean_seaice_albedo_erainterim_potsdam2.ydaymean.nc", .false., 1.0 # "ICE", "u_surf", "", "", .false., 0.0 "ICE", "v_surf", "", "", .false., 0.0 #"ICE", "q" is assumed to be saturation humidity, calculated from pressure and temperature. # # Override the ocean output to the ice model (via the coupler) # #"ICE", "u", "public_u_surf", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0 #"ICE", "v", "public_v_surf", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0 #"ICE", "s", "public_s_surf", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0 #"ICE", "t", "public_t_surf", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0 #"ICE", "frazil", "public_frazil", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0 #"ICE", "sea_level", "public_sea_lev", "INPUT/00530101.ocean_month-publicvars.nc", .true., 1.0