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
近期下载者:
相关文件:
收藏者: