DISORT2.0beta
所属分类:数学计算
开发工具:Fortran
文件大小:144KB
下载次数:19
上传日期:2011-09-06 11:33:19
上 传 者:
blue_sky_1
说明: DISORT2.0是1.2的升级版,有名的大气传输计算软件,希望对大家有帮助
(DISORT2.0 1.2 upgraded version of the famous calculation of atmospheric transmission software, we want to help)
文件列表:
DISORTsp.f (219021, 2000-04-05)
DISOTEST.doc (8177, 2000-03-30)
DISOTEST2.0.out (165776, 2000-03-30)
DISOTEST.f (85145, 2000-04-05)
ErrPack.f (2802, 2000-03-30)
LINPAK.f (40839, 2000-03-30)
RDI1MACH.f (8759, 2000-05-24)
RDI1MACHtest.f (1494, 2000-05-24)
BDREF.f (1911, 2000-03-30)
DISORT.doc (50178, 2000-05-24)
DISORT.f (220416, 2000-04-05)
{R,D,I}1MACH: The routines we needed but hated
W. Wiscombe (wiscombe@gsfc.nasa.gov)
July 19***
The machine-constant routines R1MACH, D1MACH, I1MACH caused more
problems for me and for users of my programs than any others. Their
functions were simple, but people just had a hard time getting the
versions distributed on netlib (and which I re-distributed) to work
correctly.
At this point in time, it no longer makes sense to distribute or
use these routines. Fortran-90 contains intrinsic functions which
contain all the functionality of R1MACH and D1MACH, and almost all of
I1MACH. Eric Grosse of Bell Labs has been kind enough to provide versions
of {R,D,I}1MACH which use these new F-90 intrinsic functions. I have
slightly edited his routines. The package is called RDI1MACH.f and
is self-documenting.
Fortran-90 compilers have matured on most platforms and we
highly recommend buying/using them (see http://www.fortran.com/fortran/).
There are even some free Fortran-90 subset compilers (http://www.lahey.com/).
Soon, Fortran-77 compilers may no longer be supported. Fortran-90
compilers can compile any Fortran-77 programs or routines, so once they
became reliable it is inevitable that support for f77 compilers will wither.
Since Fortran-90 is entirely backward compatible with Fortran-77,
you need not use any other feature of Fortran-90; you can just use
RDI1MACH.f inside an old Fortran-77 program. Remember that the .f
extension only means the file is in fixed source form, not that it is
pure Fortran-77. In fact, any .f file can contain f90 constructs.
Those without access to Fortran-90 compilers can obtain the old
versions of {R,D,I}1MACH at http://www.netlib.org/.
近期下载者:
相关文件:
收藏者: