Documente Academic
Documente Profesional
Documente Cultură
If you have purchased an Absoft network license and wish to run the license manager
on Windows, you will need to install the license manager as a Windows service.
After installing the Absoft Pro Fortran 2018 package, run the Absoft License
Manager Service installer from the CD Browser or by opening the folder named Absoft
License Manager and running setup_absoft_license_manager_service.exe.
To remove the license manger as a Windows service, run the Absoft License Manager
uninstall program from the Uninstaller menu located in the Absoft Pro Fortran 2018
entry in the Windows Start Menu.
Although Pro Fortran 2018 (v18.0) does not include a C compiler, the Absoft Tools
development environment does support integration with the Microsoft C/C++ compiler.
After one of the supported Microsoft C/C++ development environments has been
installed, Absoft Tools IDE will automatically invoke the Microsoft C/C++
compiler to compile any C or C++ files added to a project.
The Microsoft C/C++ compiler is available at no cost as part of these two packages:
Both of these packages can be downloaded from the Microsoft web site. For
supporting both 32 and 64 bit C development on Windows 10, Absoft recommends
using Microsoft ® Visual Studio Express 2013 as there are some difficulties getting
the Platform SDK installed on Windows 10. Visual Studio Express 2013 is available
from Microsoft after joining the free Microsoft Visual Studio Dev Essentials
program. See https://www.visualstudio.com/dev-essentials/
Absoft Pro Fortran 2018 also supports the same level integration with
the retail version of Microsoft Visual Studio 2010, Microsoft Visual Studio
2012, and Microsoft Visual Studio 2013.
Absoft Pro Fortran 2018 can also be used in a more limited manner with
Microsoft Visual Studio 2015 and 2017. Changes to the Microsoft Standard C Library
require that all mixed language applications be linked against the C libraries
include with Visual Studio package rather than those provided with the Absoft
compiler. This means that you cannot build AWE applications that include C or
C++ code compiled by the Microsoft 2015 or 2017 Visual Studio compiler. In
order to build mixed language AWE applications, you should use the Visual Studio
2013 compiler.
3) Parallel Makes Disabled
The current version of the Cygwin cygwin1.dll (2.5.1) does not provide the required
pipe/fifo support to enable parallel makes using the Absoft amake2 program. As a
result, parallel makes are disabled during installation by means of a registry
entry.
amake2 --pmake-enable
amake2 –pmake-disable
Users upgrading to Pro Fortran 2018 from releases prior to 10.1 should be aware
that the default name mangling and source code case sensitivity options were
changed in release 10.1 and these changes remain in place for Pro Fortran 2018.
By default, all source code identifiers are folded to lower case and external
routine names are output with a single underscore appended. This change applies
to both Fortran 77 and Fortran 95 compilation modes.
The following option sets can be used to match the behavior of earlier
Absoft compilers
Support for the GLOBAL DEFINE extension was removed from Pro Fortran 2014 and later
compilers. The functionality provided by this extension has been replaced by
Fortran 90 modules. Converting code that uses the obsolete extension is a
straight forward process. A small example is given below:
OLD CODE:
GLOBAL DEFINE
INTEGER MAX_ITEMS
INTEGER MAX_RESULTS
PARAMETER (MAX_ITEMS = 100)
PARAMETER (MAX_RESULTS = 500)
END
PROGRAM MAIN
IMPLICIT NONE
END
NEW CODE:
MODULE GLOBAL_DEFINE
INTEGER MAX_ITEMS
INTEGER MAX_RESULTS
PARAMETER (MAX_ITEMS = 100)
PARAMETER (MAX_RESULTS = 500)
END MODULE GLOBAL_DEFINE
PROGRAM MAIN
USE GLOBAL_DEFINE
IMPLICIT NONE
END
The 32 and 64 bit Microsoft Debug Information Services DLLs (msdia120.dll) must be
registered in order to use the Fx3 Debugger. This is done as part of the
installation process. If you need to redo this registration, do the following:
b) Enter cd bin
c) Enter reg_msdia32.bat
b) Enter cd bin64
c) Enter reg_msdia64.bat
--- Disabling Automatic Update Checks ---
Absoft Pro Fortran 2018 can be installed from the command line, bypassing the
interactive installation dialogs. To do this, launch a Windows Command Prompt
with administrator privileges and run the setup_profortran_2018.exe program
located in the Absoft Pro Fortran 2018 Setup folder in your electronic delivery
package or on your product USB drive. The setup_profortran_2018.exe accepts
the following command line switches:
/PORT=port_number
Give the integer port number used by the Absoft Common License
Manager. This option is used when you are setting up a license
server machine or performing a client installation that will
retrieve a license from a license server.
/SERVER=server_name
Give the name or IP address of the system running the Absoft
Common License Manager which will respond to license requests. This
option is used when you performing a client installation that will
retrieve a license from a license server.
/LICENSE=license_string
Give the product license for this installation. This option is
required for stand alone installations to work correctly. The
license_string portion is the complete license as delivered
from Absoft in the form XXXXXX-XXXX-XXXX-XXXX-XXXX-X.
/ISSERVER
Indicate that this is a server installation on the machine that will run
the Absoft Common License Manager.
/INSTDIR=installation_directory
Give the directory in which to install the product. The installer will
append Absoft18.0/ to the specified directory. If the specified
directory contains spaces the entire path should be enclosed in
quotation marks. For example: /INSTDIR="C:/Program Files (x86)/"
/DISABLEUPDATES
Automatically create the Absoft18.0/lib/atools/disable_updates.txt
file which disables the AbsoftTools check for updates feature.
PROGRAM MAIN
CHARACTER*1 fortran_char_variable
fortran_char_variable = 'A'
CALL c_routine(VAL(ICHAR(fortran_char_variable)))
END
To report issues you encounter while using this product, please contact
Absoft Technical Support.
Absoft offers support by email on a best efforts basis. This service is for
resolving problems related to operation of products purchased from Absoft.