Using the pre-installed versions of ACE 3.0


The Cd-Rom together with the Download site give some compiled versions of ACE 3.0 for several systems and releases of Maple V. This allows you to install ACE on your system by simply copying the "compiled" Maple files on your disk. These files are available as tar archive files, but also as extracted archive files (on the Cd-Rom up to release 4).

From the Cd-Rom, it has the advantage to give you a way to test or use ACE without installing it on your system. This can be done by giving the exact path to the Cd-Rom directory where these files are stored.

Note for Windows users: if you want to use ACE from the Cd-Rom under Windows, you should use the Ms-Dos file for instance. It is very simple for Maple V release 4 because you just have to modify the Maple icon properties (click with the right button on it to get a menu and choose "properties"). Change the target program by adding some options to the MAPLE command. The aim is to specify the directories where the libraries are stored (the standard library and then the ACE one). It is done by adding the:

-b \MAPLEV\LIB -b E:\ACE\INSTALLED\3.0\DOS\MapleVR4

option to the command line to run Maple (the icon target) (in which \MAPLEV\LIB stands for the directory where Maple V release 4 has been installed, and E: stands for the Cd-Rom drive on your system).

You can also decide to copy the ACE libraries on your disk. Create for instance a directory ACE in the \MAPLEV directory, then copy the three files (maple.lib, maple.hdb and maple.ind) from E:\ACE\INSTALLED\3.0\DOS\MapleVR4 to C:\MAPLEV\ACE\LIB4. Then, the icon target for the Maple program should be:

..... -b \MAPLEV\LIB -b C:\MAPLEV\ACE\LIB4

and you do not need any more to have the ACE Cd-Rom inserted into your Cd-Rom drive.

For other systems, see the next lines. It deals with ACE 3.0 used under Maple V release 1, 2, 3 and 4. But ACE 3.0 is also available (November 1998) for Maple V release 5 on the Download site.

Using the pre-installed Unix versions of ACE 3.0

This is easily done in your .mapleinit file (HOME directory) for Unix systems. Your .mapleinit file should contain the following lines (copy the corresponding .mapleinit model file):

#
## ACE package...
#
####################################################################
#                                                                  #
# Modify the following lines  so that the ACELib variable contains #
# the directory where ACE compiled files  are  stored. It  depends #
# on the directory where the  Cd-Rom  has  been  mounted  on  your #
# system. By default,  we  suppose  it to  be /cdrom. We have also #
# supposed that we have Maple V release  3  for  Unix. Change  the #
# next two three lines according to your system.                   #
#                                                                  #
# Then, remove the # in the line:                                  #
#                                                                  #
# # _liblist:=[ACELib, ACELibSeq]:                                 #
#                                                                  #
# when using Maple V release 1. Otherwise (Maple  V  release 2,  3 #
# and 4), remove the # in the line:                                #
#                                                                  #
# # libname:=ACELib, ACELibSeq, libname:                           #
#                                                                  #
# at the end of this .mapleinit model file.                        #
#                                                                  #
####################################################################
                     #
                     #
                  #######
                   #####
                    ###
                     #
#
CDROM_PATH:=		`/cdrom`:
MAPLE_RELEASE:=		3:
#
SYSTEM_TYPE:=		`UNIX`:
#
ACELib:=cat(CDROM_PATH,
            `/ACE/INSTALLED/3.0/`,
            SYSTEM_TYPE,
            `/MapleVR`,
            MAPLE_RELEASE):
#
ACELibSeq:=SGLib, SPLib, SYMFLib, TABLib, TYPLib, HEKALib,  ERRLib,
           CLGLib, TEXLib, SGALib, NCALib, IDCALib, NCSFLib, FMLib,
           BNLib, BNALib, CGLib, COMPLib, PARTLib, FREELib, SFALib:
#
BNLib  :=``.ACELib.`/ACE`:               BNALib :=``.ACELib.`/ACE`:
CLGLib :=``.ACELib.`/ACE`:               CGLib  :=``.ACELib.`/ACE`:
COMPLib:=``.ACELib.`/ACE`:               ERRLib :=``.ACELib.`/ACE`:
FMLib  :=``.ACELib.`/ACE`:               FREELib:=``.ACELib.`/ACE`:
HEKALib:=``.ACELib.`/ACE`:               IDCALib:=``.ACELib.`/ACE`:
NCALib :=``.ACELib.`/ACE`:               NCSFLib:=``.ACELib.`/ACE`:
PARTLib:=``.ACELib.`/ACE`:               SFALib :=``.ACELib.`/ACE`:
SGALib :=``.ACELib.`/ACE`:               SGLib  :=``.ACELib.`/ACE`:
SPLib  :=``.ACELib.`/ACE`:               SYMFLib:=``.ACELib.`/ACE`:
TABLib :=``.ACELib.`/ACE`:               TEXLib :=``.ACELib.`/ACE`:
TYPLib :=``.ACELib.`/ACE`:
#
## Where to find the packages...for Maple V Release 1
#
# _liblist:=[ACELib, ACELibSeq]:
#
## Where to find the packages...for Maple V Release > 1
#
# libname:=ACELib, ACELibSeq, libname:

Using the pre-installed Ms-Dos versions of ACE 3.0

This is done in your MAPLE.INI file (LIB directory) for Ms-Dos systems. Your MAPLE.INI file should contain the following lines (add and modify the corresponding lines of the MAPLE.MOD model file to the MAPLE.INI file of your system, or see an example of the modification for the MAPLE.INI file for Maple V release 3):

#
## ACE package...
#
####################################################################
#                                                                  #
# Modify the following lines  so that the ACELib variable contains #
# the directory where ACE compiled files  are  stored. It  depends #
# on the name (D:, E:, ...) given by Ms-Dos to the Cd-Rom on  your #
# system.  By  default,  we  suppose  it to  be E:. We  have  also #
# supposed that we have Maple V release  3 for Ms-Dos. Change  the #
# next two lines according to your system.                         #
#                                                                  #
# Then, remove the # in the line:                                  #
#                                                                  #
# # _liblist:=[ACELib, ACELibSeq]:                                 #
#                                                                  #
# when using Maple V release 1. Otherwise (Maple  V  release 2,  3 #
# and 4), remove the # in the line:                                #
#                                                                  #
# # libname:=ACELib, ACELibSeq, libname:                           #
#                                                                  #
# at the end of this MAPLE.MOD model file.                         #
#                                                                  #
####################################################################
                     #
                     #
                  #######
                   #####
                    ###
                     #
#
CDROM_PATH:=            `E:`:
MAPLE_RELEASE:=         3:
#
SYSTEM_TYPE:=           `DOS`:
#
ACELib:=cat(CDROM_PATH,
            `/ACE/INSTALLED/3.0/`,
            SYSTEM_TYPE,
            `/MapleVR`,
            MAPLE_RELEASE):
#
ACELibSeq:=SGLib, SPLib, SYMFLib, TABLib, TYPLib, HEKALib,  ERRLib,
           CLGLib, TEXLib, SGALib, NCALib, IDCALib, NCSFLib, FMLib,
           BNLib, BNALib, CGLib, COMPLib, PARTLib, FREELib, SFALib:
#
BNLib  :=``.ACELib.`/ACE`:               BNALib :=``.ACELib.`/ACE`:
CLGLib :=``.ACELib.`/ACE`:               CGLib  :=``.ACELib.`/ACE`:
COMPLib:=``.ACELib.`/ACE`:               ERRLib :=``.ACELib.`/ACE`:
FMLib  :=``.ACELib.`/ACE`:               FREELib:=``.ACELib.`/ACE`:
HEKALib:=``.ACELib.`/ACE`:               IDCALib:=``.ACELib.`/ACE`:
NCALib :=``.ACELib.`/ACE`:               NCSFLib:=``.ACELib.`/ACE`:
PARTLib:=``.ACELib.`/ACE`:               SFALib :=``.ACELib.`/ACE`:
SGALib :=``.ACELib.`/ACE`:               SGLib  :=``.ACELib.`/ACE`:
SPLib  :=``.ACELib.`/ACE`:               SYMFLib:=``.ACELib.`/ACE`:
TABLib :=``.ACELib.`/ACE`:               TEXLib :=``.ACELib.`/ACE`:
TYPLib :=``.ACELib.`/ACE`:
#
## Where to find the packages...for Maple V Release 1
#
# _liblist:=[ACELib, ACELibSeq]:
#
## Where to find the packages...for Maple V Release > 1
#
# libname:=ACELib, ACELibSeq, libname:

Using the pre-installed Macintosh versions of ACE 3.0

This is done in the MAPLEINIT file (Maple folder) for Macintosh systems. The MAPLEINIT file should contain the following lines (add and modify the corresponding MAPLEINIT model file to the MAPLEINIT of your system):

#
## ACE package...
#
####################################################################
#                                                                  #
# Modify the following lines  so that the ACELib variable contains #
# the directory where ACE compiled files  are  stored. It  depends #
# on the directory where the  Cd-Rom  has  been  mounted  on  your #
# system. By default,  we  suppose  it to  be :cdrom. We have also #
# supposed that we have Maple V release  3  for  Macintosh. Change #
# the next two lines according to your system.                     #
#                                                                  #
# Then, remove the # in the line:                                  #
#                                                                  #
# # _liblist:=[ACELib, ACELibSeq]:                                 #
#                                                                  #
# when using Maple V release 1. Otherwise (Maple  V  release 2,  3 #
# and 4), remove the # in the line:                                #
#                                                                  #
# # libname:=ACELib, ACELibSeq, libname:                           #
#                                                                  #
# at the end of this MAPLEINIT model file.                         #
#                                                                  #
####################################################################
                     #
                     #
                  #######
                   #####
                    ###
                     #
#
CDROM_PATH:=            `:cdrom`:
MAPLE_RELEASE:=         3:
#
SYSTEM_TYPE:=           `MAC`:
#
ACELib:=cat(CDROM_PATH,
            `:ACE:INSTALLED:3.0:`,
            SYSTEM_TYPE,
            `:MapleVR`,
            MAPLE_RELEASE):
#
ACELibSeq:=SGLib, SPLib, SYMFLib, TABLib, TYPLib, HEKALib,  ERRLib,
           CLGLib, TEXLib, SGALib, NCALib, IDCALib, NCSFLib, FMLib,
           BNLib, BNALib, CGLib, COMPLib, PARTLib, FREELib, SFALib:
#
BNLib  :=``.ACELib.`:ACE`:               BNALib :=``.ACELib.`:ACE`:
CLGLib :=``.ACELib.`:ACE`:               CGLib  :=``.ACELib.`:ACE`:
COMPLib:=``.ACELib.`:ACE`:               ERRLib :=``.ACELib.`:ACE`:
FMLib  :=``.ACELib.`:ACE`:               FREELib:=``.ACELib.`:ACE`:
HEKALib:=``.ACELib.`:ACE`:               IDCALib:=``.ACELib.`:ACE`:
NCALib :=``.ACELib.`:ACE`:               NCSFLib:=``.ACELib.`:ACE`:
PARTLib:=``.ACELib.`:ACE`:               SFALib :=``.ACELib.`:ACE`:
SGALib :=``.ACELib.`:ACE`:               SGLib  :=``.ACELib.`:ACE`:
SPLib  :=``.ACELib.`:ACE`:               SYMFLib:=``.ACELib.`:ACE`:
TABLib :=``.ACELib.`:ACE`:               TEXLib :=``.ACELib.`:ACE`:
TYPLib :=``.ACELib.`:ACE`:
#
## Where to find the packages...for Maple V Release 1
#
# _liblist:=[ACELib, ACELibSeq]:
#
## Where to find the packages...for Maple V Release > 1
#
# libname:=ACELib, ACELibSeq, libname:

Find out more about ACE 3.0 at Sebastien.Veigneau@univ-mlv.fr
Copyright © 1994, 1995, 1996, 1997, 1998 Sébastien Veigneau, Institut Gaspard Monge, Université de Marne-la-Vallée
All rights reserved