home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 16 Announce
/
16-Announce.zip
/
295132.zip
/
295132.ANN
Wrap
Text File
|
1995-03-29
|
32KB
|
568 lines
DATA BASE : ALET PAGE: 1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DATE 950328
CATEGORY WS00, WS20, WS25, AS30, IC10, IC11, IC24
TITLE IBM OSL FOR PCS RUNNING OS/2, DOS, WINDOWS, AND WINDOWS NT
ABSTRACT *-------------------------------------------------------------------*
| IN BRIEF . . . |
o OSL applicable function provided on personal computers with
multiple operating systems
o High-performance
- Linear programming techniques using primal and dual
simplex algorithms and interior point algorithms
- Quadratic programming techniques
- Mixed integer programming techniques
o Support for calling from FORTRAN, C, and C++ application
programs
o Solutions for problems with the number of constraints
limited only by system storage availability
o High-level routines that solve problems using
general-purpose approaches with a minimum of calls
o Lower-level routines that allow the caller to tailor the
solution strategy to the special characteristics of the
problem
o Modularity that allows you to insert your own subroutine
versions
Target Customers: Customers with PCs who want to:
o Develop or test OSL applications in the workstation
environment and then run them on IBM mainframes
o Port mainframe OSL applications to the workstation
environment
o Develop or run OSL applications without attachment to the
mainframes
| |
*-------------------------------------------------------------------*
Optimization Subroutine Library for Personal Computers (OSL
for PCs) is available for IBM PCs running Intel** 386 and 486, and
Pentium** microprocessors under a variety of operating systems,
including OS/2 (R), DOS, Windows+ 3.1, and Windows NT**. This
offering consists of three features that are priced separately and
ordered independently:
o Option 1 -- contains the OSL library and stand-alone optimization
application programs for solving linear programming, network
programming, mixed integer programming, and quadratic programming
problems.
o Option 2 -- contains the same stand-alone optimization
application programs as Option 1.
o Option 3, the student version, -- contains a subset of the OSL
capabilities. In addition to the library, the package also
contains several stand-alone executable optimization application
programs for solving linear programming, network programming, and
mixed integer programming problems. Also, the student version
DATA BASE : ALET PAGE: 2
restricts the size of a problem that can be solved.
OSL for PCs for linear, quadratic, and mixed-integer
programming is a high-performance library of mathematical programming
algorithms and functions. The program provides alternative solution
methods and performance options for use with application programs
that solve optimization problems on IBM PCs. OSL extends the size
and type of problems that can be solved. The program consists of
subroutines callable from FORTRAN, C, or C++ by taking advantage of
state-of-the-art techniques that provide optimum performance. OSL is
modular and can be called by the user at different levels:
high-level routines that solve a general problem or low-level
routines to build a tailored algorithm for a particular type of
problem. OSL for PCs is ideal for major business decisions and
developing new algorithms and techniques. It is functionally
compatible with OSL on the other platforms it supports:
o AIX (R) 9076 SP2 (TM) systems
o AIX RISC System/6000 (R) systems
o MVS, VM, AIX/370, and AIX/ESA (TM) systems
o AIX PS/2 (R) systems
o Sun** SPARCstation** systems for SunOS** and Solaris**
o Hewlett-Packard HP-UX** systems
o Silicon Graphics IRIS** systems
o Digital Equipment Corporation VAX** VMS** systems
ONE-TIME CHARGE: $2,000 (per unit) -- Usage Level 1
PLANNED AVAILABILITY DATE: March 31, 1995
** Company, product, or service name may be a trademark or service
mark of others.
(R) Registered trademark of International Business Machines
Corporation
+ Trademark of Microsoft Corporation
(TM) Trademark of International Business Machines Corporation
PRODNO 5622-767
OVERVIEW DESCRIPTION
The full function of OSL is available on the personal computer
platform and operating systems. It allows performance of
optimization functions on OS/2, DOS, Windows, and Windows NT.
OSL for PCs is available as three separately priced and
orderable features:
OPTION 1 -- MEDIA FEATURE 5809
OSL LIBRARY AND STAND-ALONE OPTIMIZATION APPLICATION PROGRAMS: This
package contains the complete OSL. In addition to the library, the
package also contains several stand-alone executable programs for
solving linear programming, network programming, mixed integer
programming, and quadratic programming problems. While the library
provides the user with a greater flexibility to develop
sophisticated, customized applications, a FORTRAN, C, or C++ compiler
is required to link OSL with the user application. However, the
stand-alone executable programs are complete application programs
that can be invoked from the command line. No compiler is needed to
use these programs.
OPTION 2 -- MEDIA FEATURE 5819
STAND-ALONE OPTIMIZATION APPLICATION PROGRAMS: This package contains
DATA BASE : ALET PAGE: 3
the same stand-alone executable programs as Option 1 without the
library. These stand-alone executable programs solve linear
programming, network programming, mixed integer programming, and
quadratic programming problems. It is intended for users who need
only a set of standard high-performance tools to solve their
optimization problems. No compiler or other development tool is
required to use these executable programs.
OPTION 3 -- MEDIA FEATURE 5829
OSL PC PRODUCT -- STUDENT VERSION: This package contains a subset of
the OSL. The student version of the callable library contains
functions for solving linear programming, network programming, and
mixed integer programming problems. Quadratic programming routines
are not included in the student version.
In addition to the library, the package also contains several
stand-alone executable OSL application programs for solving linear
programming, network programming, and mixed integer programming
problems. The size of linear programming, mixed integer programming,
or network function problems that can be solved with the student
version is restricted to 1000 rows and 1000 columns. Also, in
solving mixed integer programming problems, the number of integer
variables is limited to 100.
PRODUCT POSITIONING
OSL for PCs is a high-performance subroutine library for use
by mathematical programming applications for optimization in a
variety of industries including:
o Transportation (especially airlines) -- very large linear
programming and mixed integer problems
o Process -- large linear programming, mixed integer problems, and
some quadratic programming problems
o Manufacturing -- large linear programming and mixed integer
problems
o Distribution -- large linear programming and mixed integer
problems
o Finance -- quadratic programming problems
o Education -- small linear programming, mixed integer programming,
or network function problems
OSL for PCs is a key component of IBM's offerings for the
mathematical programming community. It is functionally equivalent to
OSL on the other platforms it supports and compatible with linear
programming models generated by MPSX/370 or by other applications
that represent models using standard MPS input files. OSL for PCs is
the right product for customers with IBM PCs who want to:
o Develop and test OSL applications in the workstation environment
and then run them on IBM mainframes
o Port mainframe OSL applications to the workstation environment
o Develop or run OSL applications without attachment to IBM main
frames
TECHINFO TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
HARDWARE REQUIREMENTS: OSL for PCs is designed to execute on IBM PCs
equipped with:
o 80386SX/80386 processor and 80387SX/80387 co-processor (required)
DATA BASE : ALET PAGE: 4
or 80486DX/Pentium processor
o 4MB of memory (minimum)
SOFTWARE REQUIREMENTS: Depending on the compiler used, OSL for PCs
software can be used to create native 32-bit OS/2 applications,
native 32-bit DOS applications, native 32-bit Windows 3.1
applications, and native 32-bit Windows NT applications. If enough
memory is available, there is no inherent limit to the size problem
OSL can solve on a PC.
If you use a 32-bit WATCOM compiler to develop OSL
applications for OS/2, Windows 3.1, or Windows NT, then no DOS
Extender is required. Native DOS applications are usually limited to
a maximum size of 640K bytes. To overcome this size limitation, OSL
for PCs under DOS uses an "extended DOS" environment. This is done
with a DOS Extender and a FORTRAN or C compiler that is capable of
using the 32-bit address mode of Intel 386 and 486, and Pentium
microprocessors. The DOS Extender establishes a bridge to the DOS
environment, and puts the microprocessor chip into protected mode, so
the larger memory space and the full 386/486/Pentium instruction set
are available. All MicroWay and WATCOM compilers for DOS contain
royalty free DOS Extenders that can be used to develop 32-bit OSL
applications. There is no need for a special DOS-Extender.
OSL modules can be called from application programs written in
FORTRAN, C, or C++. OSL applications for PCs can be compiled and
linked using WATCOM and MicroWay compilers. The table shows the PC
compilers and operating systems for which versions of OSL exist.
.-------------+----------+----------+---------+--------.
| Operating | MicroWay | MicroWay | WATCOM | WATCOM |
| System | FORTRAN | C/C++ | FORTRAN | C/C++ |
|-------------+----------+----------+---------+--------|
| OS/2 | No | No | Yes | Yes |
|-------------+----------+----------+---------+--------|
| DOS | Yes | Yes | Yes | Yes |
|-------------+----------+----------+---------+--------|
| Windows 3.1 | No | No | Yes | Yes |
|-------------+----------+----------+---------+--------|
| Windows NT | No | No | Yes | Yes |
'-------------+----------+----------+---------+--------'
PC SYSTEM SOFTWARE REQUIRED
To use OSL with OS/2, you need OS/2 2.1 (83G7940) and,
o If OSL modules are to be called from FORTRAN applications:
- WATCOM FORTRAN 77-32 Version 9.5;
or
o If OSL modules are to be called from C or C++ applications:
- WATCOM C/C++ 32 Version 9.5, or Version 10 and
- WATCOM FORTRAN 77-32 Version 9.5 Delta Pack
To use OSL with DOS, you need DOS 5.0 (84F9775 or 84F9777), or
later and,
o If OSL modules are to be called from FORTRAN applications:
- MicroWay NDP-FORTRAN (386/486) for DOS (Version 4.4.0),
or
- WATCOM FORTRAN 77-32 Version 9.5;
or
DATA BASE : ALET PAGE: 5
o If OSL modules are to be called from C or C++ applications:
- MicroWay NDP-C/C++ (386/486) for DOS (Version 4.4.0),
or
- WATCOM C/C++ 32 Version 9.5, and
- WATCOM FORTRAN 77-32 Version 9.5 Delta Pack
To use OSL with Windows 3.1 you will need Windows 3.1 and,
o If OSL modules are to be called from FORTRAN applications:
- WATCOM FORTRAN 77-32 Version 9.5;
or
o If OSL modules are to be called from C or C++ applications:
- WATCOM C/C++ 32 Version 9.5, and
- WATCOM FORTRAN 77-32 Version 9.5 Delta Pack
To use OSL with Windows NT you will need Windows NT 3.1 and,
o If OSL modules are to be called from FORTRAN applications:
- WATCOM FORTRAN 77-32 Version 9.5; or
or
o If OSL modules are to be called from C or C++ applications:
- WATCOM C/C++ 32 Version 9.5, and
- WATCOM FORTRAN 77-32 Version 9.5 Delta Pack
OSL modules are written mostly in FORTRAN, and using OSL in
any environment requires a compatible FORTRAN library. A FORTRAN
library is included with all versions of MicroWay C/C++ compilers.
This is not the case with WATCOM C/C++. To get the WATCOM FORTRAN
library, you must purchase either the full FORTRAN product or the
FORTRAN Delta Pack.
PERFORMANCE CONSIDERATIONS: Performance may be affected by total
system memory available, the amount of fixed-storage available, and
type/performance of the disk drives. Performance may also be
affected by the type and function of the applications selected and
running at the same time. It is recommended that the number of users
be limited to 40 per DOS server, for best performance.
PLANNING INFORMATION
PACKAGING: OSL for PCs Release 1.0 program package is distributed in
one package with the following materials:
o IBM License Program Specifications
o Proof of License
o IBM Optimization Subroutine Library Guide and Reference
(SC23-0519)
o One or more of any of the three priced features:
- Option 1: CD-ROM 5809 -- Full OSL Library and Executable
Optimization Application Programs
or
- Option 2: CD-ROM 5819 -- Executable Optimization Application
Programs
or
- Option 3: CD-ROM 5829 -- OSL for PCs Product -- Student
Version
SECURITY, AUDITABILITY, AND CONTROL
The announced program uses the security and auditability
features of host hardware or software.
User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
DATA BASE : ALET PAGE: 6
appropriate controls in application systems and communication
facilities.
ORDERING ORDERING INFORMATION
WITHDRAWAL OF PRPQ 5799-PNY
Effective September 31, 1995, IBM plans to withdraw from marketing
the OSL DOS PRPQ, 5799-PNY, which is licensed under the ICA. IBM
will also discontinue program services for this product PRPQ,
effective December 31, 1995.
The OSL GUIDE AND REFERENCE (SC23-0519) is available. To
order, contact your IBM representative.
NEW LICENSEES
Orders for new licenses will be accepted now.
Shipment will begin on March 31, 1995. Orders that ship after
March 31, 1995, will receive OSL for PCs 1.1.0.
BASIC LICENSE: To order a basic license, specify the program number
(5622-767) and the asset registration feature number (9001) along
with the appropriate media feature number for the desired
distribution medium.
To order Option 1, you must determine how many personal
computers you want to run OSL for PCs on. From the table below,
determine which usage levels contain the number of licenses you want
to order. Specify the billing features that correspond to the
desired usage level. For example, to order for usage level 3,
specify the billing features for usage levels 1, 2, and 3 (refer to
ordering examples for Option 3 below).
PROGRAM NAME: OSL for Personal Computers
Ordering Table
BASIC
USAGE
LEVEL
PERSONAL OTC
USAGE COMPUTER BILLING MAXIMUM
LEVEL PROCESSORS FEATURES QUANTITIES
OPTION 1: CD-ROM 5809 -- Full OSL Library and Executable
Optimization Application Programs
1 1 0760 1 permits increments of 1
2 2 to 5 0761 4 permits increments of 1
3 6 to 20 0762 15 permits increments of 1
4 21 to 50 0763 30 permits increments of 1
5 51 to 100 0764 50 permits increments of 1
6 101 + 0765 permits increments of 1
OPTION 2: CD-ROM 5819 -- Executable Optimization Application
Programs
1 0418 permits increments of 1
OPTION 3: CD-ROM 5829 -- OSL for PCs Product -- Student Version
1 0419 permits increments of 1
OPTION 1 ORDERING EXAMPLES
o Example 1:
A customer with 10 personal computers wants to run OSL for PCs on
two computers. The customer would order the following billing
features, usage levels, and quantities:
0760 -- Usage Level 1 Quantity of 1 = 1 license
DATA BASE : ALET PAGE: 7
0761 -- Usage Level 2 Quantity of 1 = 1 license
2 licenses
o Example 2:
This customer wants to license an additional eight
personal computers for OSL for PCs:
- Order an MES to add the following billing features. Since
you have ordered a quantity of one from Usage Level 2, you
can only order three more from that Usage Level and the
remainder will be ordered from Usage Level 3.
0761 -- Usage Level 2 Quantity of 3 = 3 licenses
0762 -- Usage Level 3 Quantity of 5 = 5 licenses
8 licenses
The customer can now run OSL for PCs on 10 licensed
personal computers.
OPTION 2 ORDERING EXAMPLES
o Example 1:
A customer with 10 personal computers wants to run the
stand-alone executable programs on four computers. The customer
would order 5622-767 and the following billing feature and
quantity:
0418 -- Quantity of 4 = 4 licenses
4 licenses
o Example 2:
The same customer wants to add the stand-alone executable
programs on the remaining six PCs. The customer would MES order
the following billing feature and quantity:
0418 -- MES Quantity of 6 = 6 licenses
10 licenses
OPTION 3 ORDERING EXAMPLES
o Example 1:
A university with 150 personal computers wants to run the student
version of OSL for PCs on 100 computers. The customer would
order 5622-767 and the following billing feature and quantity:
0419 -- Quantity of 100 = 100 licenses
100 licenses
o Example 2:
The same university wants to add the student version of
OSL for PCs on the remaining 50 PCs. The customer would MES
order the following billing feature and quantity:
0419 -- MES Quantity of 50 = 50 licenses
150 licenses
PROGRAM UPGRADE INSTRUCTIONS: To upgrade from the installed OSL/DOS
PRPQ program to Option 1 of the new licensed program product (LPP)
(OSL for PCs Version 1), place an order for the 5622-767 program and
specify the appropriate program version upgrade feature number for
the basic license. This is a one-time charge (OTC) for the upgrade,
regardless of the number of OSL DOS PRPQ licenses.
PRPQ TO LPP VERSION 1 UPGRADES
From OSL/DOS PRPQ P88633 (5799-PNY) to IBM OSL for PCs Version 1
(5622-767):
Basic License
UPGRADE
DATA BASE : ALET PAGE: 8
OPTION FEATURE NUMBER
Option 1 0799
Option 2 none
Option 3 none
NOTE: The PRPQ upgrade feature applies only to customers of Option 1.
BASIC MACHINE-READABLE MATERIAL: To order, select the feature number
of the desired distribution medium:
FEATURE
ENVIRONMENT NUMBER DISTRIBUTION MEDIUM
OSL for PCs
Option 1 5809 CD-ROM -- BLDCD10422
OSL for PCs
Option 2 5819 CD-ROM -- BLDCD10423
OSL for PCs
Option 3 5829 CD-ROM -- BLDCD10424
CUSTOMIZING OPTIONS: Select the appropriate feature number to
customize your order and specify desired delivery options. Features
can be specified on initial or MES orders.
EXAMPLE: If you do not want publications for the initial order or
for future updates, specify feature numbers 3470 to ship media only
and 3480 to ship media updates only. If publication updates are
required in the future, order an MES to remove feature number 3480,
to ensure publications ship with the next program release.
FEATURE
DESCRIPTION NUMBER
Initial Shipments
Serial Number Only (suppresses shipment
of media and documentation) 3444
Ship Media Only (suppresses initial
shipment of documentation) 3470
Ship Documentation Only (suppresses
initial shipment of media) 3471
Update Shipments
Ship Media Updates Only (suppresses
update shipment of documentation) 3480
Ship Documentation Only (suppresses
update shipment of media) 3481
Suppress Updates (suppresses update
shipment of media and documentation) 3482
Expedite Shipments
Local IBM Office Expedite
(for IBM use only) 3445
Customer Expedite Process Charge
($30 charge for each product) 3446
Expedite shipments will be processed for 72-hour delivery
based on the time IBM Software Manufacturing Solutions (ISMS)
receives the order. ISMS ships the order via overnight air
transportation.
UNLICENSED DOCUMENTATION: The following publications are supplied
automatically with an OSL for PCs license:
ORDER
TITLE NUMBER
DATA BASE : ALET PAGE: 9
Optimization Subroutine Library
for Personal Computers Licensed
Program Specifications GC23-3886
OSL Guide & Reference SC23-0519
Additional copies of unlicensed publications will be available
for a fee after March 31, 1995. These copies may be ordered from
your IBM representative, through the System Library Subscription
Service (SLSS), or by direct order.
Subsequent updates (technical newsletters or revisions between
releases) to the publications shipped with the product will be
distributed to the user of record for as long as a license for this
software remains in effect. A separate publication order or
subscription is not needed.
TERMS AND CONDITIONS
LICENSING: The program in this announcement is licensed under the
terms of the IBM Customer Agreement (ICA).
DESIGNATED MACHINE IDENTIFICATION REQUIRED: No
VARIABLE CHARGES APPLY: No
INSTALLATION LICENSE OR LOCATION LICENSE APPLIES: No. A separate
license is required for each machine on which the licensed program
materials are used.
EDUCATIONAL ALLOWANCE: 30%
The educational allowance is applicable toward eligible
license charges and is available to qualifying institutions in
accordance with the Educational Allowance Attachment.
The educational allowance may not be added to any other
discount or allowance.
WARRANTED: Yes
LICENSED PROGRAM MATERIALS AVAILABILITY: Restricted Materials: No
This licensed program will be available without source
licensed program materials. It will be available in object code.
TESTING PERIOD: None. Satisfaction Guarantee: Yes. IBM provides a
two-month unconditional guarantee for basic licenses. IBM will
credit the price paid. The guarantee period starts 10 days after IBM
ships the program, on the day IBM authorizes the customer to make an
additional license copy.
GETTING STARTED PERIOD: A 60-day "getting started" period is
provided by the Personal Systems Support Line for this program's
first license within a site, location, or centralized help desk. A
60-day getting started period is provided by the AIX Support Line for
this program's first installation in an enterprise.
CHARGES
OPTION 1: CD-ROM 5809 -- Full OSL Library and Executable
Optimization Application Programs
5622-767
USE BASIC PRPQ
BASED USAGE UPGRADE
USAGE PERSONAL OTC OTC CHARGE
LEVEL COMPUTERS (PER UNIT) FEATURES (0799)
1 1 $2,000 0760 $500
2 2 to 5 1,500 0761
3 6 to 20 1,000 0762
DATA BASE : ALET PAGE: 10
4 21 to 50 600 0763
5 51 to 100 300 0764
6 101 + 200 0765
OPTION 2: CD-ROM 5819 -- Executable Optimization Application
Programs
5622-767
USE BASIC
BASED USAGE
USAGE OTC OTC
LEVEL (PER UNIT) FEATURES
1 $400 0418
OPTION 3: CD-ROM 5829 -- OSL for PCs Product -- Student Version
5622-767
USE BASIC
BASED USAGE
USAGE OTC OTC
LEVEL (PER UNIT) FEATURES
1 $285 0419
Optional Annual Support Line Charge: $495
For program services, use the Personal Systems Support Family
Support Line. Call 800-799-7765 for additional information.
ONE-TIME CHARGE: Customers who pay an OTC for a licensed program
receive enhancements and future releases, if any, at no additional
charge. Significant new function may be offered as an optional
feature and charged for separately. If a replacement program is
announced and the customer elects to license the replacement program
for an OTC and replace the prior program, an upgrade charge may
apply.
PROGRAM UPGRADE CHARGE: The program upgrade charge applies to orders
for the replacement program when it replaces the prior PRPQ that was
obtained for an OTC and is discontinued upon installation of the new
program. If the prior PRPQ is not discontinued, the full OTC applies
to the replacement program. This OTC upgrade feature applies only
once for each customer. If customers have more than one PRPQ, they
are allowed to upgrade to the new program at no additional charge for
licenses above one. Program upgrade charges apply for requested
upgrades from licensees of the OSL/DOS PRPQ, P88633, 5799-PNY.
- - - E N D O F P R I N T O U T - - -