! ! $Log: S3SofieRet.emt,v $ ! Revision 1.7 2008/06/27 13:54:07 deaver ! All the things needed for the NLTE ! ! Revision 1.6 2008/02/22 20:55:16 deaver ! added CAlc_2_7_offset and also a C++ routine apply_ncep_offset ! ! Revision 1.5 2008/02/11 19:21:46 deaver ! Just some cleaning up ! ! Revision 1.4 2008/02/01 15:08:09 deaver ! Significant clean up.. Its all new code no ! w. ! ! Revision 1.3 2008/02/01 14:28:35 deaver ! added load_fov_offsets and dump_initial.. ! removed fuse.o and dumptran.o ! ! Revision 1.2 2008/01/25 16:04:39 deaver ! This has had lots of modules added commented from the AGU version ! ! Revision 1.1 2007/12/19 18:18:34 deaver ! Initial revision ! ! spct: PRE_EVENT_LOOP :./S3/sofie_pre_event_loop.pct; spct: EVENT_LOOP :./S3/sofie_event_loop.pct; spct: POST_EVENT_LOOP :./S3/sofie_post_event_loop.pct; spct: CHANNEL_LOOP :./S3/sofie_channel_loop.pct; spct: READ_TABLES :./S3/read_tables.pct; spct: PATH :./S3/sofie_path.pct; spct: PATH_MASTER :./S3/sofie_path_master.pct; spct: ONION_PEEL :./S3/sofie_onion_peel.pct; spct: POST_RETRIEVAL :./S3/sofie_post_retrieval.pct; spct: SETUP_FOR_CHANNEL :./S3/sofie_setup_for_channel.pct; spct: FORWARD :./S3/sofie_forward.pct; !spct: CALC_2_7_OFFSET :./S3/sofie_calc_2_7_offset.pct; spct: AUX_DATA_OUTPUT :./S3/sofie_output_auxillary.pct; spct: setup_nltetk : ./S3/setup_nltetk.pct; spct: nlteco2init : ./S3/nlteco2init.pct; spct: ABEL_RETRIEVAL : ./S3/sofie_abel_retrieval.pct; spct: CORRECT_PMC : ./S3/sofie_correct_pmc.pct; spct: CALC_SIG : ./S3/sofie_calc_sig.pct; ! ! Fortran subroutines ! proc: fs: set_nvar , readfasatm2, get_sabero_clim, check_tvib_qual, bend_fit, abel_inversion_refraction, lp_mass, kp_mpath, mp_path, openfile, closefile, copy_qmix, f_check_equal, init_radtran, hydro, sofie_tblbld, dumptran, !replace_meas_sig, mp_mass, set_var, mesh, copy_qmix2, retrieval_options_setup, interpolate_pop_ratios, save_pop_ratios, f_dse, !setatm, setgasname,limbcalc,readconret_nlte, setuptvmodels_co2,setco2tvmdprm,inittvcalc_co2, !set_model, p_tblbld,p_tvtblbld_co2, !output, check_pmc_date, copy_profile, sofie_find_ice, mp_inita, kp_inita, p_inita, lp_parmcset; !perturb; !,readsaberatm; ! ! C functions ! proc: cs: read_l1_event, check_products, save_aero_extinc, make_dv_extinction2, get_control_file, load_fovdata, load_fov_offsets, derivative, get_iblk_ids, create_sim_signal, calc_limb_refraction, calc_sim_exo, decide_to_process, get_waccmc2_climatology, get_msis_data, get_meas_refraction_angle, simulate_refraction_angle, create_merged_refrac, !extrapolate_pmc_extinction, !init_ref_aerosol, extend_tran_profile, !update_ref_aerosol, fov_atm_convolution, insert_profile_db, create_z_grid, merge_into_clim, get_l1_zpt, get_l1_za, sofie_lbl_model, sofie_mega_model, make_db_connections, get_level1_data_replace, smooth_profile, kill_db_connections, sofie_ice_t, !dump_initial, insert_l2_summary, init_aerosols, adjust_l1_alts, apply_ncep_offset; !fpenab_; ! ! Object module list ! objs: f_check_equal.o, check_tvib_qual.o, bend_fit.o, abel_inversion_refraction.o, fillengy.o, inittvcalc_co2.o,limbcalc.o, loctvmdst.o, !output.o,out_lte.o,out_nlte.o, p_tblbld.o,p_tvtblbld_co2.o,readconret_nlte.o, readcontv_co2.o,readnlte.o,readsolspec.o, !setatm.o, setco2tvmdprm.o,setgasname.o, !set_model.o, settvgasname.o, settvt_to_tvib.o,setuptvmodels_co2.o,set_zatv.o,tvcalc_co2.o, settvt.o, !tvo3init.o, !tvwrite.o, !trapfpe.o, p_inita.o, perturb.o; ! readsaberatm.o,read_puke.o; ! ! Library files ! libs: -L./, -L../../lib, -L/usr/lib/mysql; libs: -lSOFIE_ret, -lBandco2tvib, -lBandtvib_common,-lRadtran, -lBandret; libs: -lGATS_Exception, -lm, -lCMarkup, -lGATS_DB, -lmysqlclient, -lnetcdf ; !, -llapack,-lblas; libs: -llapack, -lblas, -lgsl, -lgslcblas;