Code covered by the BSD License
-
...
-
...
function [run_lblrtm_jacobian_output] = ...
-
...
-
...
-
...
-
...
-
...
-
...
-
[rad_vec_out,out_chan]=do_air...
function [rad_vec_out,out_chan]=do_airs_convolution(rad_vec_in,in_chan)
-
charts_reader(fname,v1,v2)
File format illustration
-
extrap1(x_in,y_in,x_out,metho...
function y_out = extrap1(x_in,y_in,x_out,method)
-
get_directory(string_mat,stri...
function s_out = get_directory(string_mat,string_list,dir_name)
-
get_flag(Flag_Vec,Flag_List,f...
function flag_out = get_flag(Flag_Vec,Flag_List,flag_name)
-
lblrtm_TAPE11_reader(fname, o...
% Disclaimer of Warranty. DANIEL FELDMAN PROVIDES THE SOFTWARE AND THE SERVICES "AS IS" WITHOUT WARRANTY
-
lblrtm_od_reader(fname, opt,v...
File format illustration
-
lblrtm_tape12_reader(fname, o...
% Disclaimer of Warranty. DANIEL FELDMAN PROVIDES THE SOFTWARE AND THE SERVICES "AS IS" WITHOUT WARRANTY
-
planck(T,v)
-
read_radsum(read_radsum_input)
function [read_radsum_output] = read_radsum(read_radsum_input)
-
read_rrtm_lw(read_rrtm_input)
function [read_rrtm_output] = read_rrtm(read_rrtm_input)
-
read_rrtm_sw(read_rrtm_input)
function [read_rrtm_output] = read_rrtm(read_rrtm_input)
-
run_radsum(run_radsum_input)
function [run_radsum_output] = run_radsum(run_radsum_input)
-
run_rrtm_lw(run_rrtm_input)
-
run_rrtm_lw_batch(run_rrtm_in...
-
run_rrtm_sw(run_rrtm_sw_input)
-
set_flag(Flag_Vec_in,Flag_Lis...
-
truncate_header(truncate_head...
function dummy = truncate_header(truncate_header_input)
-
write_radsum_tape5(write_rads...
function [pz_levs] = write_radsum_tape5(write_radsum_tape5_input)
-
write_rrtm_tape5_lw(write_rrt...
function dummy = write_rrtm_tape5_lw(write_rrtm_tape5_input)
-
write_rrtm_tape5_sw(write_rrt...
function dummy = write_rrtm_tape5_sw(write_rrtm_tape5_input)
-
call_run_charts_mod_atm.m
-
call_run_charts_sgp_aeri_comp...
-
call_run_lblrtm_camex_compari...
-
call_run_lblrtm_iris_comparis...
-
call_run_lblrtm_mod_atm.m
-
call_run_lblrtm_mod_atm_MidAn...
-
call_run_lblrtm_mod_atm_examp...
-
call_run_lblrtm_mod_atm_jacob...
-
call_run_lblrtm_mod_atm_trans...
-
call_run_lblrtm_sgp_aeri_comp...
-
call_run_radsum_mod_atm_examp...
-
call_run_rrtm_mod_atm_lw.m
-
call_run_rrtm_mod_atm_lw_batc...
-
call_run_rrtm_mod_atm_sw.m
-
View all files
|
|
| File Information |
| Description |
These wrapper functions will process standard user inputs and create TAPE5 files and run LBLRTM. This is a lot easier than figuring out what's written in the manual lblrtm_instructions.
LBLRTM stands for Line-by-Line Radiative Transfer model. It is an advanced and highly-configurable radiative transfer model that employs state-of-the art treatment of advanced spectroscopic principles. Go to http://rtweb.aer.com/lblrtm.html
Many thanks to Tony Clough and colleagues who have guided me through running this program. |
| MATLAB release |
MATLAB 6.5 (R13)
|
| Other requirements |
standard POSIX commands
Binary file reading makes IDL calls |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 07 Dec 2004 |
Added dynamic file allocation and Jacobian calculation and binary file reading |
| 09 Dec 2004 |
Fixed bugs in sample_run (now sample_lblrtm_run.m)
Added dynamic file allocation and Jacobian calculation and binary file reading |
| 17 Dec 2004 |
Updated description. Preparing doubling-adding module called CHARTS for version 0.2 |
| 11 Sep 2009 |
The codes now work for LBLRTM, RRTM, and RADSUM. There are stubs for codes that interface with CHARTS and the LBLRTM Jacobian function. |
|
Contact us at files@mathworks.com