NAG fl90, Release 3 FNW3203DLL - License Managed Windows 95/NT Lahey/Fujitsu Fortran 95 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. License Management 4.4. Checking Accessibility 4.5. 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/98 or Windows NT 4.0 and above Fortran compiler: Lahey/Fujitsu Fortran 95 (LF95) v5.00f or later 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: Compaq 4 processor Pentium Pro System operating system: Windows NT v4.00.1381 Fortran compiler: Lahey/Fujitsu Fortran 95 (LF95) v5.00f The entire NAG fl90 library was compiled was compiled with full optimization (-o1). All procedures were compiled with the following flags: -nw -wo -nchk -nsav -ntrace -nstchk -ng -nco See the Lahey/Fujitsu Fortran 95 compiler documentation for information on setting up the Lahey/Fujitsu Fortran 95 compiler system and a description of the compiler options. 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) fnw3203dl --| | |-- source ---|-- *.f90 |-- examples --|-- data -----|-- *.dat | |-- results --|-- *.res | |-- nag_mod_dir --|-- *.mod (modules which provide essential | information to NAG fl90 and | which allow the Fortran 95 | compiler to check that | procedures are called correctly) | |-- batch --|-- nagex.bat (batch file to run example programs) 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 library: 10707 module information files: 975 example program material: 896 documentation files: 548 4. Library Installation 4.1. Installation from CD The CD should autorun on Windows 95/98 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). 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 library. 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 lf95 -mod compiler flag will be necessary to point to the directory which contains these files, e.g. lf95 -mod .;c:\fnw3203dl\nag_mod_dir driver.f90 The batch file nagex.bat requires the setting of the environment variable nagfndir. It should be set to the root directory of the NAG materials. Under Windows 95/98, the autoexec.bat file can be edited to add the environment variable. If the default location is used, add the line set nagfndir=c:\fnw3203dl 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:\fnw3203dl The batch file should be made accessible to the user (for example, copying the file to a directory in the user's path, e.g. c:\utils). 4.3. License Management The use of the NAG Fortran 90 Library is controlled by the FLEXlm network license management system. FLEXlm is a registered trademark of Globetrotter Software Inc. This release of the NAG Fortran 90 Library uses version 6.1 of FLEXlm. The remainder of theis section describes how a FLEXlm license key should be installed to enable the use of the Library. For the NAG Fortran 90 Library you will be provided with an uncounted license key for use on a specific machine. This type of license is bound to a PC through the volume serial number of the PC's Windows drive (where the Windows directory is installed); this will normally be the C drive. To obtain the volume serial number, type "vol" in an MS-DOS window while accessing the appropriate drive. To obtain the appropriate license key, contact the NAG Response Centre quoting the volume serial number of your machine and specify that you wish to obtain a PC license for the NAG Fortran 90 Library. You will then receive your license information, usually by email or fax. The information that you receive from NAG contains a FEATURE line describing the product being licensed. This line has to be inserted into a license file (say c:\fnw3203dl\license.dat). The license file is a text file (usually created using a text editor, for example EDIT) and the FEATURE line must occupy a single record; none of the characters in the FEATURE line may be modified or the license will be invalid. The format of the FEATURE line of a NAG Fortran 90 Library license is as follows: FEATURE NAG_FN NAG 3.000 01-jan-0000 0 2CE45AEB6D064ACEBE61 "W32L," \ DISK_SERIAL_NUM=b0d85e5b This enables the use of version 3.0 of the application NAG_FN with no time limit on the system with the specified volume serial number. Note that the line is continued by escaping the newline character with '\'. To activate the license, the location of this file must be made known to the NAG Fortran 90 Library. This is done by setting the environment variable LM_LICENSE_FILE to the full pathname of the license file. Using the license file described above as an example, under Windows 95/98 this can be done by adding the line set LM_LICENSE_FILE=c:\fnw3203dl\license.dat to the autoexec.bat file and then rebooting the system. Under Windows NT, LM_LICENSE_FILE can be added as a system or user environment variable using the Control Panel | System Properties dialog. 4.4. Checking Accessibility The installation can be tested by using the nagex.bat bat batch file. This batch file 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 to it and then give, for example, the command: nagex nag_lib_support_ex01 4.5. 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 example program material: examples\source\*.f90 examples\data\*.dat examples\results\*.res batch\nagex.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 Nihon NAG KK Nagashima Building 2F 2-24-3 Higashi Shibuya-ku Tokyo Japan email: help@nag-j.co.jp Tel: +81 3 5485 2901 Fax: +81 3 5485 2903 NAG Users Association PO Box 426 OXFORD OX2 8SD United Kingdom email: nagua@nag.co.uk Tel: +44 1865 311102 [NP3383/IN - License Managed]