README.TXT File
Release notes for the
IMSL(R) Fortran 90 MP Library
Version 4.01
This document contains release notes for the IMSL Fortran 90 MP
Library version 4.01 for Microsoft Windows NT(R) and Microsoft
Windows95(R). The information in this document is more up-to-date
than the information in the User's Guide and in On-line Help.
Copyright (c) 1999, an unpublished work by Visual Numerics, Inc. All
rights reserved. The contents of these disks are subject to the
accompanying software license agreement. Use of the Visual Numerics
products and/or technical data by the US government or any agency
thereof is subject to theRestricted Rights provisions of DFARS
252.227-7013 (c)(1)(ii) for Defense agencies, or FAR 52.227-19 for
other agencies.
==========================< Contents >==============================
This file has 7 parts:
Part Contents
---- --------
1 Introduction
2 Release Notes
- Optional Third-Party Software
- New Abilities of IMSL Fortran 90 MP Library,
Version 4.01
- Documentation
- Bug Fixes and Improvements
3 Installation
- Validate the Installation
4 Using the IMSL Fortran 90 MP Library
- Setting up the IMSL Libraries Environment
- Using the Libraries from the Command Console
- Using the Libraries from the Microsoft Developer
Studio
- On-Line Documentation
- Examples
5 Miscellaneous Information
- Known Problems, Limitations, and Differences
- Performance Enhancements
- Modules and Include Files
- Using Library Functions in Mixed-Mode
Programming Environment
- Modifying the IMSL Fortran 90 MP Library Error
Message File
6 Directory Layout and Description
7 Tables
- IMSL Level 1 BLAS
- IMSL Level 2 and Level 3 BLAS
8 Customer Support
-
=======================< Part 1: Introduction >=====================
This file contains Release Notes and information about the
installation and usage the the IMSL Fortran 90 MP Library. Since the
"Installation" section applies to the installation of the product, it
is not necessary that the user refer to this section.
=====================< Part 2: Release Notes >======================
- Optional Third-Party Software
o Message Passing Interface (MPI)
Certain Fortran 90 MP Library codes can take advantage of distributed
network computing(a type of parallelism). This parallelism is
accomplished by using library calls based on the Message Passing
Interface standard or MPI. If you do not have access to an MPI library,
these routines will still run using a single processor.
If you want to use MPI, you will need to obtain the parallel error
handler library from VNI. Please contact VNI's Technical Support.
o ScaLAPACK
ScaLAPACK is a large-scale linear algebra computational package.
Visual Numerics provides an "interface" to these routines which
help with the correct usage of the ScaLAPACK subroutines.
ScaLAPACK is not actually used by any Fortran 90 MP
Library routines and is therefore not required unless you plan to
use ScaLAPACK subroutines in your application.
The version of ScaLAPACK used by Visual Numerics for testing
purposes is documented in the environment specific README file.
o BLACS
The Basic Linear Algebra Communication Subprograms (BLACS) are
required by ScaLAPACK. The IMSL Fortran 90 MP Library does not
require the BLACS to run. Therefore, unless you intend to use
ScaLAPACK this subroutine package is not required.
The version of the BLACS used by Visual Numerics for testing
purposes is documented in the environment specific README file.
- New Abilities of IMSL Fortran 90 MP Library, Version 4.01
There are two new chapters, each adding major functionality to the
product:
* ScaLAPACK Utilities and Large-Scale Parallel Solvers
* Partial Differential Equations
o ScaLAPACK Utilities and Large-Scale Parallel Solvers
The "ScaLAPACK Utilities" chapter describes an interface to the
large-scale linear algebra computational package, ScaLAPACK.
The word "interface" describes the fact that VNI Fortran 90
modules help with correct usage of the routines and provide
help in arranging or distributing data for ScaLAPACK to use.
VNI does not provide any ScaLAPACK routines per se. We provide
a suite of I/O utilities that allow a user to send or receive a
data set from a single machine or from the group. This is an
intricate procedure since the ScaLAPACK suite operates on the
data in block-cyclic format.
There are two new linearly constrained least-squares solvers.
One package solves a linear system with non-negativity
constraints. The second package solves a linear system with
simple bound constraints. If a user has an MPI environment,
including several processors, these packages will take advantage
of this resource. The packages can be run with a single
processor by including the MPI dummy suite of routines mentioned
elsewhere. We expect that certain users will find these codes
useful as components of large-scale optimization packages or
other related systems.
o Partial Differential Equations, plus nine examples
A moving-grid interface for systems of one-dimensional
time dependent partial differential equations was added.
- Documentation
On-Line Documentation is now supplied in Adobe Acrobat PDF format
on the distribution media. You can also view the documentation by
accessing our web site
http://www.vni.com/products/imsl/TechSpecs/specs.html.
You can still get a hardcopy version of the manuals at extra cost
by contacting your sales person.
- Bug Fixes and Improvements
o Performance increases to the following codes:
lin_sol_gen lin_sol_self lin_eig_gen lin_sol_svd lin_svd
=======================< Part 3: Installation >=====================
- Validate the Installation
Note: This section assumes that the environment variables required by the
IMSL Fortran 90 MP Library have been set. See "Setting Environment
Variables".
Example programs that demonstrate the use of the IMSL Fortran 90 MP
Library with Digital Visual Fortran are provided in the \IMSL
directory. To verify proper installation, a batch command file
VALIDATE.BAT was copied to this directory.
The programs FNL.FOR and HELLO.F90 are provided to test basic IMSL Fortran
90 MP Library functions. The program FNL.FOR is written in Fortran 77 and
the program HELLO.F90 is written in Fortran 90.
To run both these examples, run the batch command VALIDATE.BAT by entering
the following command:
VALIDATE
The expected output from FNL.FOR is as follows:
X
1 2 3
1.000 1.500 1.000
The expected output from HELLO.F90 is as follows:
A single precision NaN? T
To run the example FNL.FOR enter the following commands:
DF FNL.FOR %LINK_F90%
FNL
To run the example HELLO.F90 enter the following commands:
DF HELLO.F90 %LINK_F90%
HELLO
没有合适的资源?快使用搜索试试~ 我知道了~
Visual.Fortran.v6.6.zip
共2000个文件
htm:3144个
h:882个
f90:693个
需积分: 50 32 下载量 110 浏览量
2021-10-27
10:57:47
上传
评论
收藏 374.53MB ZIP 举报
温馨提示
Visual.Fortran 6.6安装包
资源推荐
资源详情
资源评论
收起资源包目录
Visual.Fortran.v6.6.zip (2000个子文件)
EQUIVALENCE_LAPACK.C 49KB
SPICE3.C 38KB
DFWINC.C 21KB
DELAUNAY.C 18KB
EXAMPLE_LAPACK_1.C 12KB
MANDEL.C 11KB
CALLABLE_POSTMINI_CBIND.C 11KB
SYSDEP_WIN32_C.C 10KB
SYSDEP_C.C 10KB
TEST_CALLABLE_CONTOUR_CBIND.C 4KB
EXAMPLE_DSS.C 3KB
GETEPTRS_MAIN.C 2KB
AGTCTL_I.C 2KB
MTXADM_I.C 2KB
AGTSVR_I.C 2KB
UOPEN.C 2KB
EVNCPTSI.C 2KB
MTSEVT_I.C 2KB
WRAPPER.C 2KB
SCRDDT_I.C 1KB
SCRMGR_I.C 1KB
SCRSRV_I.C 1KB
MTXDM_I.C 1KB
SSPSDL_I.C 1KB
MTSGRP_I.C 1KB
DLLDATA.C 833B
WRAPPERS.C 811B
DLLDATA.C 807B
WRAPPER.C 758B
CASSIGNC.C 620B
WRAPPER.C 529B
GRAPES.C 286B
FASSIGNC.C 285B
DELAYHLP.CPP 8KB
SCRIBBLE.CPP 4KB
SCRIBDOC.CPP 3KB
SCRIBVW.CPP 3KB
VCADDERDLG.CPP 3KB
MAINFRM.CPP 3KB
VCADDER.CPP 2KB
CMAIN.CPP 2KB
STDAFX.CPP 209B
STDAFX.CPP 206B
DOCUMENT.CSS 11KB
MSDN_IE4.CSS 2KB
MSDN_IE4.CSS 1KB
MSHTML.H 2.07MB
DANIM.H 722KB
IADS.H 675KB
STRMIF.H 593KB
OLEDB.H 586KB
OBJIDL.H 425KB
ADOINT.H 336KB
WINCRYPT.H 313KB
JAVADBG.H 278KB
SQLOLE.H 272KB
WINERROR.H 265KB
OCIDL.H 265KB
MSCLUS.H 262KB
WINNT.H 246KB
TAPI3.H 241KB
EXDISP.H 241KB
WINUSER.H 232KB
URLMON.H 224KB
OAIDL.H 219KB
COMMCTRL.H 185KB
WINBASE.H 169KB
WINGDI.H 168KB
AGTCTL.H 167KB
TXDTC.H 163KB
OLEIDL.H 157KB
MMSYSTEM.H 151KB
TAPI.H 147KB
AGTSVR.H 145KB
MMC.H 145KB
SETUPAPI.H 138KB
DDRAW.H 137KB
VFW.H 136KB
ADOMD.H 132KB
SHLOBJ.H 129KB
MSHTMDID.H 128KB
ASPTLB.H 123KB
MLANG.H 116KB
MMREG.H 105KB
PENWIN.H 104KB
MAPIDEFS.H 101KB
WABDEFS.H 101KB
WINMGT.H 101KB
SDPBLB.H 97KB
WININET.H 97KB
WINAPPC.H 96KB
MATHD.H 95KB
WINSOCK2.H 94KB
MATHS.H 90KB
MAPIVAL.H 88KB
WINIOCTL.H 85KB
WINLDAP.H 85KB
HLINK.H 85KB
KS.H 81KB
CERTENC.H 80KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
qq_44733717
- 粉丝: 14
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 410.基于SpringBoot的高校科研信息管理系统(含报告).zip
- 附件1.植物健康状态的影响指标数据.xlsx
- Windows 10 1507-x86 .NET Framework 3.5(包括.NET 2.0和3.0)安装包
- Image_1732500699692.png
- Windows 10 21h1-x86 .NET Framework 3.5(包括.NET 2.0和3.0)安装包
- VMware 是一款功能强大的虚拟化软件,它允许用户在一台物理计算机上同时运行多个操作系统
- 31万条全国医药价格与采购数据.xlsx
- SQL注入详解,SQL 注入是一种常见的网络安全漏洞,攻击者通过在输入数据中插入恶意的 SQL 语句,欺骗应用程序执行这些恶意语句,从而获取、修改或删除数据库中的数据,甚至控制数据库服务器
- 用C语言实现哈夫曼编码:从原理到实现的详细解析
- py爱心代码高级粒子!!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功