NAG fl90, Release 3 FNW3203DD Windows 95/NT Digital Visual Fortran 90 Installer's Note Contents 1. Introduction 2. Implementation Provided 2.1. Applicability 2.2. Derivation 3. Distribution Medium 3.1. Recording Details 3.2. Contents 3.3. File Sizes 4. Library Installation 4.1. Installation from CD 4.2. Installation and Configuration 4.3. Checking Accessibility 4.4. Release to Users 5. Additional Services from NAG 6. Support from NAG 7. NAG Users Association 1. Introduction This document is essential reading for whoever is responsible for the installation of the NAG fl90 implementation specified in the title. The installer will be supplied with a printed copy of this document. Both this and the Users' Note are supplied on the distribution medium. Whenever the NAG fl90 library has been supplied in compiled form, that form is considered to be the standard library file. The use of all supplied software must be in accordance with the terms and conditions of the Software Licence signed by NAG and each site. Any request to use NAG software on a computer other than the one licensed must be referred to NAG (see Section 6). 2. Implementation Provided 2.1. Applicability This implementation is a compiled, tested, ready-to-use version of NAG fl90 that is considered suitable for operation on the computer systems detailed below: hardware: PC compatible systems operating system: Windows 95 or Windows NT 4.0 and above Fortran compiler: Digital Visual Fortran version 5.0C or later utilities: Intel MKL library version 2.1 For information about implementations of NAG fl90 for use on other computer systems please contact NAG. 2.2. Derivation This implementation was produced at NAG Ltd., Oxford on the computing system detailed below: hardware: PC-5200 MMX (200MHz Pentium) operating system: Windows 95 v4.00.950a Fortran compiler: Digital Visual Fortran version 5.0C utilities: Intel MKL library version 2.1 The entire NAG fl90 library was compiled was compiled with full optimization (/Oxp), except for the following procedure which had to be compiled at a lesser optimization level: g01haf_7dt (/optimize:0) All procedures were compiled with the following flags: /stand /nowatch /nowarn /nologo 3. Distribution Medium 3.1. Recording Details The implementation is distributed on CD-ROM unless otherwise indicated on the medium and accompanying despatch note. For further details, refer to other documentation supplied or contact NAG (see Section 6). 3.2. Contents The following shows the directory/file organization of the materials as they will be installed. A brief description of some of the files is given. |-- in.txt (Installer's Note) |-- doc --|-- *.txt (plain text files) | |-- *.html (HTML pages) | |-- images --|-- *.gif (image files for HTML pages) | |-- naglibfl90.lib (compiled library) | |-- naglibfl90_noblas.lib (compiled library without NAG BLAS) fnw3203dd --| |-- mkl_m.lib (Intel MKL library version 2.1) | | |-- source ---|-- *.f90 |-- examples --|-- data -----|-- *.dat | |-- results --|-- *.res | |-- nag_mod_dir --|-- *.mod (modules which provide essential | information to NAG fl90 and | which allow the Fortran 90 | compiler to check that | procedures are called correctly) | | |-- nagex.bat (batch file to run example | | programs using the |-- batch --| naglibfl90.lib library) |-- nagex_noblas.bat (batch file to run example programs using the naglibfl90_noblas.lib and MKL libraries) Note: naglibfl90_noblas.lib contains a small number of NAG BLAS procedures which cause problems if called from MKL. 3.3. File Sizes The file sizes are given below, in kbytes. The actual disk space used is dependent on the hard disk allocation unit (cluster) size (this information is supplied by the DOS command CHKDSK): compiled libraries, naglibfl90.lib: 8618 naglibfl90_noblas.lib: 8356 Intel MKL library: 1767 module information files: 2285 example program material: 904 documentation files: 547 4. Library Installation 4.1. Installation from CD The CD should autorun on Windows 95 and NT 4.0 systems, and will then lead you to a dialogue for installation. If you wish to install the product from the NAG PCCD (multi-product CD) but the autorun facility does not operate, please see the instructions printed on the CD for further guidance. If you are installing from a single-product CD and the autorun facility does not operate, then double click on the setup.exe file on the CD using Windows Explorer. Any continuing difficulties indicate a problem which should be reported to the NAG Response Centre (see Section 6). Please note that administrator privileges are required if you wish to install this product on a Windows NT system. 4.2. Installation and Configuration The installation program will ask you for the drive and directory where you would like to install the library materials. You will also be asked which parts of the materials you want to install. The installation program may be used to install all the materials from CD-ROM or just some part of it, for example the libraries. This is useful if some files have become corrupt. An uninstall facility is provided. This will remove the product from the user's disk. It will also undo the registry entries made during installation, but will not undo any changes to the autoexec.bat file. If a re-installation is performed, for example to add a component that wasn't originally installed, the uninstall facility will remove only the most recently added files. (However, it will still remove all the registry entries associated with this software.) The uninstaller will not remove files created since the installation was completed (although it will remove original files that have been modified), so the user may have to delete these files to complete the removal. The module information files (nag_mod_dir\*.mod) are supplied in pre-compiled module form. The DF /I compiler flag will be necessary to point to the directory which contains these files, e.g. DF /I c:\fnw3203dd\nag_mod_dir driver.f90 The batch files nagex.bat and nagex_noblas.bat require the setting of the environment variable nagfndir. It should be set to the root directory of the NAG materials. Under Windows 95, the autoexec.bat file can be edited to add the environment variable. If the default location is used, add the line set nagfndir=c:\fnw3203dd This change to the autoexec.bat file can be made by the installation procedure if desired. Under Windows NT, the environment variable value can be set in the Control Panel | System Properties dialog. If the default location is used, set the variable to nagfndir and the value to c:\fnw3203dd The batch files should be made accessible to the user (for example, copying the files to a directory in the user's path, e.g. c:\utils). 4.3. Checking Accessibility The installation can be tested by using either the nagex.bat or the nagex_noblas.bat batch file. nagex.bat is for use with the library with NAG BLAS, nagex_noblas.bat with the library without NAG BLAS together with the MKL library. These batch files will copy an example program and its data, compile it, link it with the library and run it. To run an example program, create, for example, the directory c:\test. Make c:\test the current directory, copy the file nagex.bat or nagex_noblas.bat to it and then give, for example, the command: nagex nag_lib_support_ex01 or nagex_noblas nag_lib_support_ex01 4.4. Release to Users The supplied Users' Note should be checked and amended as necessary (particularly Section 2.1). The Users' Note is provided in plain text form in doc\un.txt. The following material should also be made accessible to users: compiled library: naglibfl90.lib and/or naglibfl90_noblas.lib and mkl_m.lib example program material: examples\source\*.f90 examples\data\*.dat examples\results\*.res batch\nagex.bat and/or batch\nagex_noblas.bat module information files nag_mod_dir\*.mod documentation files: doc\*.txt doc\*.html doc\images\*.gif Making the supplied example material directly available to users provides them with easily adaptable templates for their own problems. 5. Additional Services from NAG (a) Documentation The Windows 95/NT version of NAG fl90 TextWare, a hypertext version of the full manual, is bundled with this implementation. Printed copies of the NAG fl90 Manual are available at prices published in the NAG documentation order form. 6. Support from NAG (a) Contact with NAG Queries concerning this document or the implementation generally should be directed initially to your local Advisory Service. If you have difficulty in making contact locally, you can write to NAG directly, at one of the supplied addresses. Users subscribing to the support service are encouraged to contact one of the NAG Response Centres (see below). (b) NAG Response Centres The NAG Response Centres are available for general enquiries from all users and also for technical queries from sites with an annually licensed product or support service. The Response Centres are open during office hours, but contact is possible by fax, email and phone (answering machine) at all times. When contacting a Response Centre please quote your NAG user reference and NAG product code. (c) Network Network, NAG's newsletter, is produced periodically and sent free of charge to sites with a supported product or service. (d) NAG Website The NAG Website is an information service providing items of interest to users and prospective users of NAG products and services. The information is regularly updated and reviewed and includes implementation availability, descriptions of products, downloadable software and technical reports. The NAG Website can be accessed at http://www.nag.co.uk/ or http://www.nag.com/ (in the USA) 7. NAG Users Association NAGUA, the NAG Users Association, is a self-financing, non-profitmaking body. It exists to promote communications between NAG and users of its products and services. It provides information to NAG on the requirements of users, who are in turn kept informed of developments in services. Membership is available to any institution or individual holding a licence for any NAG product or service. Members receive discounts on the registration fees at conferences and workshops. For an information pack and membership application form, please contact NAGUA at the supplied address. Appendix - supplied addresses NAG Ltd Wilkinson House Jordan Hill Road OXFORD OX2 8DR NAG Ltd Response Centre United Kingdom email: support@nag.co.uk Tel: +44 1865 511245 Tel: +44 1865 311744 Fax: +44 1865 310139 Fax: +44 1865 310139 NAG Inc 1400 Opus Place, Suite 200 Downers Grove IL 60515-5702 NAG Inc Response Center USA email: infodesk@nag.com Tel: +1 630 971 2337 Tel: +1 630 971 2345 Fax: +1 630 971 2706 Fax: +1 630 971 2346 NAG Users Association PO Box 426 OXFORD OX2 8SD United Kingdom email: nagua@nag.co.uk Tel: +44 1865 311102 [NP3310/IN]