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/.

近期下载者

相关文件


收藏者