PcModWin-3.7

所属分类:Windows编程
开发工具:Fortran
文件大小:24423KB
下载次数:176
上传日期:2015-07-22 18:30:07
上 传 者cwez21
说明:  大气辐射传输软件PcModWin3.7,基于Fortran开发,包含MODTRAN模式和LOWTRAN模式。压缩包内包含软件本体、说明书及示例视频。
(Atmospheric radiative transfer software PcModWin3.7, Fortran-based development, including MODTRAN mode and LOWTRAN mode. Compressed package that contains software body, brochures and sample video.)

文件列表:
Modtran 3.7\2008-7-23 实例.avi (3736912, 2008-07-24)
Modtran 3.7\Modo_Flyer.pdf (648559, 2007-07-09)
Modtran 3.7\modtran4.pdf (359902, 2007-07-09)
Modtran 3.7\说明书.pdf (2715438, 2008-06-27)
Modtran 3.7\PcModWin\DATA.TAG (103, 2002-03-21)
Modtran 3.7\PcModWin\data1.cab (11515972, 2002-03-21)
Modtran 3.7\PcModWin\lang.dat (352, 2002-03-21)
Modtran 3.7\PcModWin\layout.bin (353, 2002-03-21)
Modtran 3.7\PcModWin\os.dat (419, 2002-03-21)
Modtran 3.7\PcModWin\setup.bmp (82278, 2002-03-21)
Modtran 3.7\PcModWin\SETUP.EXE (59392, 2002-03-21)
Modtran 3.7\PcModWin\SETUP.INI (51, 2002-03-21)
Modtran 3.7\PcModWin\setup.ins (57992, 2002-03-21)
Modtran 3.7\PcModWin\setup.lid (47, 2002-03-21)
Modtran 3.7\PcModWin\Thumbs.db (5632, 2007-04-14)
Modtran 3.7\PcModWin\_INST16.EX_ (280100, 2002-03-21)
Modtran 3.7\PcModWin\_INST32I.EX_ (316937, 2002-03-21)
Modtran 3.7\PcModWin\_ISDEL.EXE (8192, 2002-03-21)
Modtran 3.7\PcModWin\_SETUP.DLL (11264, 2002-03-21)
Modtran 3.7\PcModWin\_sys1.cab (386506, 2002-03-21)
Modtran 3.7\PcModWin\_user1.cab (8692, 2002-03-21)
Modtran 3.7\MODTRAN\MODELS.DOC (849, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\BMTRAN.F (7324, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\D1MACH.F (9895, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\DF60.PDB (33792, 2002-06-07)
Modtran 3.7\MODTRAN\SOURCE\DPDISORT.F (188245, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\DPLINPAK.F (47386, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\DRIVER.F (188374, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\m3.exe (1157120, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\MAKEFILE (2808, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.001 (4072, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.dsp (3817, 2002-10-03)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.dsw (539, 2002-10-03)
Modtran 3.7\MODTRAN\SOURCE\MODTRAN3.F (1721525, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.mak (4072, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.mdp (33792, 2002-03-21)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.ncb (41984, 2002-10-03)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.obj (963309, 2002-06-07)
Modtran 3.7\MODTRAN\SOURCE\Modtran3.opt (48640, 2002-10-03)
... ...

MODTRAN3 Version 1.5 USER INSTRUCTIONS & COMMENTS (4/96) MODTRAN (all versions) is patented software that may not be sold or used in commercial software without prior arrangements with the U.S. government regarding licensing procedures. MODTRAN (all versions) may only be released by Phillips Laboratory in order to maintain contact with the user community. When making a copy of MODTRAN3 please send a note to Gail Anderson at "ganderson@plh.af.mil" specifying your name, mailing address, e-mail address and phone number. Your name will be put on a MODTRAN3 user list to receive upgrades and information. Questions or other communications can be sent to Gail Anderson, Jim Chetwynd at "chetwynd@plh.af.mil" or Julia Vail at "vail@pldac.plh.af.mil". The latest version of MODTRAN3 will be put on the ftp site at the beginning of each month. There will be two files listing changes in the subdirectory 'Changes.dir'. 'code-*.*' will list the coding changes with the '*.*' referring to the version number. 'updates-*.*' will specify general changes similar to this information . Any significant changes to the 'Readme' file will also be noted in the 'updates*.*' file. The user instructions for MODTRAN3 are on the ftp site in the subdirectory Documentation.dir replacing the LOWTRAN user instruction files. The wordperfect 6.0 file is modtrn3.wp6, and the postscript file is modtrn3.wp6.ps. refbkg.doc has been added to Documentation.dir describing how to add user defined backgrounds to refbkg. The paper 'FASCODE/MODTRAN.LOWTRAN: Past/Present/Future' is in Documentation.dir. The text files are paper.wp6 and paper.ps. The figures are in figures.ps and figures.wp6. There is a compressed version of MODTRAN3 in the directory 'mod3-compress' parallel to the uncompressed 'modtran3' directory. The directory 'mod3-compress' has two files, 'uncompress-instructions' and 'modtran3-v*.*.tar.gz' which has the entire directory compressed with the gnu free software 'gzip'. Binary mode of ftp needs to be used when getting the compressed file 'modtran3-v*.*.tar.gz'. The following User Instructions supplement the standard MODTRAN documentation. MODTRAN3 has an additional new "Card Image 1b". (1) multiple scattering and number of streams (controlling DISORT); (2) implementation of user-defined resolution for the new default solar irradiance; and (3) simplified CO2 mixing ratio modification (to avoid using Model 7 for a simple change from the embedded 330 ppmv). New surface emissivity options are also activated by using negative values for parameter SALB on "Card Image 1"; this provides spectral vectors from a file called 'refbkg' (which can also be modified to include any combination of emissivity and/or frequency-dependent functions. CFC and other heavy molecule cross section amounts can now be specified in the user defined atmosphere model 7 by setting the parameter MDEF in "Card Image 1" equal to 2. The default cross sections values are from 1990 photochemical calculations. The 1995 CFC concentrations can be higher by as much as 80% for CFC11 and CFC12 as a result of chemicals released into the atmosphere. The order of the species is given in 'BLOCK DATA XMLATM' in modtran3.f as: CFC-11, CFC-12, CFC-13, CFC-14, CFC-22, CFC-113, CFC-114, CFC-115, CLONO2, HNO4, CHCL2F, CCL4, N2O5 All thirteen cross section amounts must have the same units indicated by the standard unit parameter. The new unit parameter follows the standard unit parameter list and must be separated from the list by a space. The 13 absorber amounts are listed in a new line following the standard species list and using the same format as the standard species amounts. Example: T 7 3 1 0 0 0 0 0 0 0 2 1 1 0.00 0 0 0 0 .000 33 1 0 .0000 1.0130E+03 294.20 1.876E+04 3.000E+02 3.017E-02AAAAAAAAAAAAAA A 3.200E-01 1.500E-01 1.700E+00 2.090E+05 3.000E-04 3.000E-04 2.300E-05 5.000E-04 5.000E-05 2.800E-04 3.800E-04 0.000E-00 0.000E-12 0.000E-05 0.000E-05 0.000E-05 0.000E-12 2.800E-04 3.800E-04 0.000E-00 0.000E-12 0.000E-05 .1265 9.***24E+02 293.63 1.804E+04 3.000E+02 3.056E-02AAAAAAAAAAAAAA A 3.200E-01 1.494E-01 1.700E+00 2.090E+05 3.000E-04 2.966E-04 2.300E-05 5.000E-04 5.112E-05 2.800E-04 3.800E-04 0.000E-00 0.000E-12 0.000E-05 0.000E-05 0.000E-05 0.000E-12 2.800E-04 3.800E-04 0.000E-00 0.000E-12 0.000E-05 The MODTRAN3 descriptions are the same as prior MODTRAN input schemes. And the prior MODTRAN instructions were nearly identical to those for LOWTRAN, with the exception of a "T" in column 1 of "Card Image 1", activating MODTRAN, and a conversion to integer format for the I/O governing beginning and ending frequencies, sampling, and spectral resolution, on "Card Image 4". TAPE5 INPUT CARD CHANGES FORMAT for "Card Image 1b" (l1,I4,l1,I4,F10.3) which is now printed out in the tape6 output file: DIS: a1 = .logical. T or F; T activates DISORT instead of original MODTRAN 2 2-stream NSTR: I4 = 2, 4, 8, 16 ; number of DISORT streams SUN1: a1 = .logical. T or F; F uses "default solar irradiance", after R. Kurucz (Harvard-Smithsonian), at 20cm-1 resolution and 5cm-1 sampling. T reads 1cm-1 "binned" solar irradiance from the file 'sun2' and requires ISUN scanning definition. ISUN: I4 = ISUN resolution scanning function; ISUN > 3cm-1. Values less than 5cm-1 are NOT recommended. CO2MX: F10.3 = CO2 mixing ratio (in ppmv); will override default 330 ppmv for any default STD MODEL; 355-360 ppmv is 1994 recommended value. The following is an example of the new 'tape5' format. f 6 2 2 1 0 0 0 0 0 0 0 0 0 .000 .40 f 0f 0 355.000 2 0 0 0 0 0 .000 .000 .000 .000 .000 20.000 .000 180.000 .000 .000 .000 0 2 2 1 0 .000 60.000 .000 .000 .000 .000 .000 .000 740 1250 1 2 0 As an added note, the implementation of the original Isaacs' (1***9) two-stream multiple scattering remains an option. It typically provides answers similar to those of the DISORT two-stream algorithm. DISORT options almost always increase the time required for a similar single scattering line-of-sight by factors of 10-40, depending upon the number of streams. The parameter IMULT in "Card Image 1" still needs to be set to 1 for a multiple scattering calculation. SALB on "Card Image 1" can be set to negative values, -1 through -16, to activate variable surface albedos that are read from file 'refbkg'. See attached list of options. Numbers -11 and -12 are available for user-defined options. refbkg.doc in Documentation.dir describes how to write user defined backgrounds. COMPILING THE CODE & MACHINE SPECIFIC PARAMETERS The files that are compiled and linked together for the executable are: dpdisort.f stdmdl.f d1mach.f bmtran.f dplinpak.f modtran3.f driver.f parameter.list A file 'makefile' is provided to be used with the UNIX 'make' utility. Local variables need to be saved when compiling by using the machine dependent save option. The HP uses the switch '-K', and the SGI uses '-static'. The SUN saves local variables by default but may require the switch -Nl20 to increase the number of continuation lines from the default of 19 to 20. (Note: the switch is -N'lower case L'20 not -N'one'20). The provided 'makefile' has the save option, -K, implemented for the HP. There are a couple of machine dependent parameters in the code. The file 'd1mach.f' contains double precision machine constants used in the DISORT multiple scattering section. The comments in 'd1mach.f' explain what appropriate changes need to be made. The record length used for reading and writing the binary band model file 'DIRAC' is machine dependent. The record length parameter, 'RECL', is in the file 'modtran3.f' subroutine 'BMDATA' where 'DIRAC' is opened to be read and in the file 'bcddir.f' which reads the ascii file 'BMTP.ASC' and writes 'DIRAC'. For the SUN and HP 'RECL' is 13000; for the SGI 'RECL' is either 3250 or 13000 depending upon the compiler flags used. The SGI compiling flags '-bytereclen' and 'old_rl' affect the record length size for reading and writing the direct access binary band model file DIRAC such that a record length of 13000 can be for the SGI as well as for the HP and SUN. Compiling with the '-bytereclen' or 'old_rl' flag avoids the necessity of editing bcddir.f and driver.f to change the parameter 'RECL' from 13000 to 3250. The '-bytereclen' and 'old_rl' flags accomplish the same compiling function. '-bytereclen' is a new flag probably introduced with OS 5.0. Currently 'old_rl' will work through OS 5.2, but the manual pages for f77 # say: -old_rl Same as -bytereclen. Please use -bytereclen as -old_rl may be retired. The file 'parameter.list' contains the list of parameters used to change the number of layers. This file is incorporated into the MODTRAN3 code with "include" statements. The two files, 'bcddir.f' and 'BMTP.ASC', are needed for making the binary band model file 'DIRAC'. The file 'bcddir.f' needs to be compiled independently of the other code and the executable should be run once to produce the 'DIRAC' file before the main MODTRAN3 code is executed. The 'bcddir' executable produces on-line output with information about the band model tape. An example of the on-line output in file 'bcddir.out' can be compared with the with the on-line output produced when making the 'DIRAC' file. The file 'makefile-band-model' is provided for convenience with the appropriate compiler flags listed to make the 'DIRAC' compatible with the MODTRAN3 executable. The old ascii band model tape UFTAPE.ASC is not compatible with this version of MODTRAN3. The new band model tape BMTP.ASC for MODTRAN3 version 1.4 is created from the HITRAN96 data base. There are now four files that need to be in the path of the executable MODTRAN3. In addition to the band model file 'DIRAC' the new files are 'UFTAPX.asc', 'sun2' and 'refbkg'. 'UFTAPX.asc' is the band model tape for the new molecules. It is in ascii format and is sufficiently small as not to require being converted into binary format. 'sun2' contains the 1 cm-1 "binned" solar irradiance data and 'refbkg' contains the surface albedos for ten background types: fresh snow cover, forest, farm, desert, ocean, cloud deck, maple leaf and 3 grass models. MODTRAN is not an interactive code. It reads the input parameters from a file named 'tape5' and writes output to the files 'tape6', 'tape7', and the optional 'tape8'. There are test cases in the directory 'Case.dir'. Use each ***.tp5 file as a test input tape5 and compare the tape6 with the given ***.tp6 file. LIST OF FILES & DIRECTORIES The directory is about 13000 Kbytes. Readme Case.dir: case1.tp5 case11.tp6 case14.tp5 case3.tp6 case6.tp5 case9.tp6 case1.tp6 case12.tp5 case14.tp6 case4.tp5 case6.tp6 ms1.tp5 case10.tp5 case12.tp6 case2.tp5 case4.tp6 case8.tp5 ms1.tp6 case10.tp6 case13.tp5 case2.tp6 case5.tp5 case8.tp6 ms2.tp5 case11.tp5 case13.tp6 case3.tp5 case5.tp6 case9.tp5 ms2.tp6 Changes.dir: code-changes-1.2 code-changes-1.4 updates-beta-1.1 updates1.4 code-changes-1.21 code-changes-1.5 updates1.21 updates1.5 code-changes-1.3 updates-beta-1.0 updates1.3 Databases.dir: BMTP.ASC bcddir.f makefile-band-model sun2 UFTAPX.asc bcddir.out refbkg Documentation.dir: disort.doc figures.wp6 modtrn3.wp6.ps paper.wp6 figures.ps modtrn3.wp6 paper.ps refbkg.doc Source.dir: bmtran.f dpdisort.f driver.f modtran3.f stdmdl.f d1mach.f dplinpak.f makefile parameter.list

近期下载者

相关文件


收藏者