Sunteți pe pagina 1din 19

INSTALLING

CMG SOFTWARE
ON LINUX
WORKSTATIONS

15.CMG.10
This publication and the application described in it are furnished under license exclusively to
the licensee, for internal use only, and are subject to a confidentiality agreement. They may
be used only in accordance with the terms and conditions of that agreement.
All rights reserved. No part of this publication may be reproduced or transmitted in any form or
by any means, electronic, mechanical, or otherwise, including photocopying, recording, or by
any information storage/retrieval system, to any party other than the licensee, without the
written permission of Computer Modelling Group.
The information in this publication is believed to be accurate in all respects. However,
Computer Modelling Group makes no warranty as to accuracy or suitability, and does not
assume responsibility for any consequences resulting from the use thereof. The information
contained herein is subject to change without notice.

Computer Modelling Group Ltd.


200, 1824 Crowchild Trail NW
Calgary, Alberta T2M 3Y7 Canada

Tel: +1.403.531.1300 Fax: +1.403.289.8502 Email: cmgl@cmgl.ca

™Trademark of Computer Modelling Group Ltd. Copyright © 2015 Computer Modelling Group Ltd.
† Other company, product and service names are the properties of their respective owners.
CONTENTS

Overview 1

Getting Started 2
Security Upgrade from RLM 9.3 to RLM 11 .................................................................. 2
Installation Best Practices ............................................................................................. 2
System Requirements ................................................................................................... 2
Minimum System Requirements ...................................................................... 2
Recommended Hardware for Simulation of Large Models .............................. 2
Checking your Operating System level ............................................................ 3
Preparing to Install ........................................................................................................ 3
Logging in as root ............................................................................................ 3
Checking for Actively Running CMG Software ................................................ 3
Mounting the CMG CD-ROM ........................................................................... 4

Determining the Licensing Configuration 5

Installing the Software 6


Sending the Hostid Information to CMG ....................................................................... 6
Generating a HostID for a Different Workstation ............................................. 7
Starting the License Server ........................................................................................... 8
Manually Starting the RLM Server ................................................................... 8
Starting the RLM Server at System Boot Time on Unix Systems.................... 8

Setting up the Environment 10


Required Environment Variables ................................................................................ 10
Linux_x64 Runtime Environment ................................................................................ 11
Linux_x64 Runtime Libraries ...................................................................................... 11
Checking for the Runtime Libraries ............................................................... 12
Installing the Runtime Libraries...................................................................... 12

Installing the License File 14

Running Simulations with the RunSim Script 15

A Guide to Installing CMG Software on Linux Workstations Contents • i


OVERVIEW

Installation of CMG Software on Linux workstations involves a number of steps:
1. Ensure that the workstation meets the system requirements.
2. Make the installation media visible, such as by mounting a CD-ROM containing the software.
3. Determine the licensing configuration you are using.
4. Install the software on the workstation via an installation script.
5. Configure the environment.
6. If the computer is a Network License Server or a Standalone Client, install the License File.
CMG has automated these steps as much as possible using a Bourne shell script.


NOTE: CMG Software is provided on two CD-ROM disks. The Windows CD has a ‘W’ in the name,
and the Linux CD has a ‘U’ in the name. For example, 2010.102.GW is a Windows CD and
2010.102.GU is a Linux CD.

A Guide to Installing CMG Software on Linux Workstations • 1


GETTING STARTED

Security Upgrade from RLM 9.3 to RLM 11


In 2014GR, we upgraded the version of Reprise’s RLM software from version 9.3 to 11. We
recommend that anyone upgrading their license servers do the following:
1. Check in any roaming licenses that may be in use.
2. Stop any long-running simulations and write restarts for them.

NOTE: Failure to do the above may result in unpredictable behavior.

Installation Best Practices


1. Before you install CMG software on a Linux workstation, you should ensure that the workstation
meets the minimum system requirements. The System Requirements section below describes both
the minimum and recommended system specifications for CMG software.
2. Installation of CMG software requires the CD-ROM containing the installation files be mounted. This
may require root access to the computer.

System Requirements

Minimum System Requirements


CMG software will run on the following platforms:

• Intel x86-64 computer with Red Hat Enterprise Linux 5 operating system.

NOTE: CMG software is tested at the levels listed. A higher OS level is allowed, as long as it is
backwards compatible with the listed OS level.

Each platform must also have the following:


• 4 GB RAM.
• 2 GB free hard drive space, and ISO 9660 compliant CD-ROM drive (for installation).

Recommended Hardware for Simulation of Large Models


Medium Large Models
Up to 2,000,000 blocks for IMEX™, 1,000,000 blocks for GEM™, and 500,000 blocks for STARS™.

• 2 quad-core Intel Xeon 5520 or better.
• 12 GB RAM

2 • A Guide to Installing CMG Software on Linux Workstations


Very Large Models
More than 5,000,000 blocks for IMEX, 2,500,000 blocks for GEM, and 1,000,000 blocks for STARS.
• 4 8-core Intel Xeon E5-4650 or better.
• 64 GB RAM

Checking your Operating System level


Linux has several options for showing your operating system level. In some cases, the operating
system name and level are displayed as you log in to the computer. To determine the OS level for
each platform, use the following method:

Red Hat Linux


The file /etc/redhat-release contains the current release information. Use the following command to
see it:
cat /etc/redhat-release
This will give output in the following format:
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
To find the exact kernel and platform, use the uname command with the –inrs options as follows:
uname –inrs
This will give output in the following format:
Linux valhalla 2.6.9-42.ELsmp x86_64
In this case "Linux" is the operating system name. "valhalla" is the name of the computer. 2.6.9-
42.ELsmp is the release (kernel) level. "x86_64" is the machine type for x64. For 32-bit computers,
the machine type would be "i686".

Preparing to Install

Logging in as root
You may need to log in as root user for the installation script to function correctly. The installation
script may not be able to install the files to the desired location as a normal user. In addition, a normal
user may not be able to mount a CD-ROM.

Checking for Actively Running CMG Software


Installing a new version of CMG software should not interfere with any currently installed CMG
versions. If any CMG software is running on the computer, it can be left running while the installation
of the new software proceeds.
If you do need to determine if CMG software is running, you may use the ps command to search for
each of the simulators individually:
ps –edaf | grep st
ps –edaf | grep mx
ps –edaf | grep gm

A Guide to Installing CMG Software on Linux Workstations • 3


These commands will list any running process containing “st”, “mx”, or “gm” in their names. CMG’s
software follows a particular naming convention for its simulators:
styyyyxx.exe
mxyyyyxx.exe
gmyyyyxx.exe
where yyyy is the year of the release and xx is the version within that year. For example,
st201110.exe is version 10 of the release of STARS for 2011.

Mounting the CMG CD-ROM


Platforms differ greatly in how you mount a CD-ROM. Some computers may have a daemon that
automatically mounts CD-ROMs for you. If not, you will have to mount the CD-ROM manually. Each
platform's method for doing this is described below:

Mounting a CD-ROM on Red Hat Linux


If there is already a CD-ROM in the drive, you will have to unmount the drive before you can eject the
CD-ROM. Determine which directory the drive is mounted on (CDs are usually mounted onto
/mnt/cdrom), then type in umount, followed by the directory path. Before issuing the umount
command, ensure that no one, including yourself, is in the directory. For example, if the CD-ROM is
mounted on /mnt/cdrom, you would use:
umount /mnt/cdrom
Insert the CMG CD-ROM into the CD-ROM drive attached to the workstation. Wait until the busy light
stops flashing. This may take a few seconds.
Determine the directory where you want to mount the CD-ROM. By default this directory is assumed
to be /mnt/cdrom. You can use a different directory if necessary. If /mnt/cdrom does not exist, you will
need to create it using the mkdir command:
mkdir /mnt/cdrom
You can now mount the CD-ROM. Use the mount command as follows (change the device name if
your CD-ROM is not /dev/cdrom):
mount –t iso9660 –r /dev/cdrom /mnt/cdrom
The contents of the CD-ROM should now exist in the mount directory. You can check this by listing
the contents of the directory. Use the ls command to check:

ls /mnt/cdrom
If you see a list of files that includes unixinst.sh, then you have successfully mounted the CMG CD-
ROM.

4 • A Guide to Installing CMG Software on Linux Workstations


DETERMINING THE LICENSING CONFIGURATION
CMG software supports three different licensing configurations. The one you use depends on the type
of licensing model you have purchased.

• Standalone Client: Licenses are locked to the computer the software will run on and cannot
be shared. Each Standalone Client computer requires its own License File.
• Network License Client: Licenses are provided by a Network License Server computer
elsewhere on the network. As part of the installation, you will need to know the name of the
Network License Server computer.
• Network License Server: The computer will serve licenses to other Network License Client
computers on the network. You may install all the CMG software on this computer or you may
choose to install just the licensing server software. A Network License Server requires a
License File.
During installation you will be prompted as to whether you wish to generate a HostID for the
computer. You will only need to do this if this computer will be a Standalone Client or a Network
License Server.
After installation, you will be required to set the CMG_LIC_HOST environment variable to point to the
name of the computer that will be providing licenses. This is the case for all three licensing
configurations.

A Guide to Installing CMG Software on Linux Workstations • 5


INSTALLING THE SOFTWARE
CMG provides an installation script called unixinst.sh on the CD-ROM. This script is a Bourne shell
script, and you may examine it to see what it does.
To begin the installation using the script, move to the directory that the CD-ROM drive is mounted
under. For example, if the CD-ROM is mounted under /cdrom, you would use the following command:
cd /cdrom
If you mounted the CD-ROM drive to another directory, you will have to change the cd command
accordingly.
To run the script from the /cdrom directory, you would enter:
./unixinst.sh
Follow the instructions as the script executes. The script requires the following information:
• Directory in which you want the software installed (/opt/cmg is a good location, but the software
can reside anywhere there is sufficient space).
• Directory where the CD-ROM is mounted.
• CMG products you wish to install.
• Platforms on which you want each product to run (you can install versions for platforms other than
the one you are installing on if those versions will be used from other computers).
• Whether this computer will be used as a Network License Server.
Whether you wish to generate a HostID for the computer you are installing on (required if the
computer is a Standalone Client or a Network License Server).

NOTE: If you are unable to run an executable from the CD-ROM drive, you can copy the unixinst.sh
script to another directory and run it from there – the script does not need to be on the CD-ROM to
function. Use the df command to check to see if you have sufficient free space on the hard drive to
install the software.

IMPORTANT: If this machine will be part of a computer cluster such as LSF, OGE or PBS, you will
need to follow additional installation steps such as configuring your cluster for the new node, making
sure files are properly shared, and installing the cmgsimrun executable to the PATH. Refer to the
“Setting up Remote Schedulers” section of the Launcher User’s Guide for information specific to your
cluster software.

Sending the Hostid Information to CMG


If you elect to generate HostID information when running the installation script, a file called hostid.info
is created in your CMG_HOME directory. The next step is to send this file to CMG so that we can
create a License File locked to the computer.
The hostid.info file has space for you to add your name, company name, location, telephone and fax
number. If for some reason you are not installing all of the software your company is entitled to on this
machine (if you run some of the software at another location, for example), use the space provided to
tell us which products you want authorization codes for.

6 • A Guide to Installing CMG Software on Linux Workstations


When you have finished adding the required information to hostid.info, you can email it to us at
licenses@cmgl.ca. We will generate a License File and send it back to you.

Generating a HostID for a Different Workstation


If the computer you want to run the license manager on is different from the computer on which you
installed the CMG software, you can generate the HostID by running the cmghostid utility. If you
installed your software in /opt/cmg, you would enter: (Note CMG_HOME must be set for this script to
work correctly)
/opt/cmg/rlmsecure/cmghostid.sh

This will produce output similar to the following (actual numbers will differ):
HOST ID INFORMATION (VERSION 2011.10)
Please fax or email this form to CMGL at:
Computer Modelling Group Ltd.
Attention: License Coordinator
Address: #150,3553 - 31 Street NW. Calgary, AB., Canada T2L 2K7
Phone: 1-403-531-1300
Fax: 1-403-289-8502
Email: licenses@cmgl.ca
Customer Information
Name: Jane Doe
Company: Doe & Associates Ltd.
Location: Calgary, AB
Phone: 403-555-1234
Fax: 403-555-5678
Email: jane.doe@da.com
Site Code and License Configuration Information:
Host name: valhalla
Host ID Information:
001e4fdf75a7
ip=123.45.67.89
host=valhalla
Operating System Red Hat Enterprise Linux Server release 5.3 (Tikanga)
OS Info Linux 2.6.18-128.el5 x86_64
MACHTYPE x86_64-redhat-linux-gnu
CMG_PLATFORM linux_x64
Environment Variables:
CMG_HOME=/opt/cmg
CMG_LIC_HOST=valhalla

Send this information to us at licenses@cmgl.ca and we will generate a License File and send it back
to you.

A Guide to Installing CMG Software on Linux Workstations • 7


Starting the License Server
If the computer will be used as a license server, you can manually start the licensing service using the
RestartRLM script. This script can be found in the CMG_HOME directory. You can also set up the
license server daemon to start automatically.

NOTE: Although you can start the License Server at this point, it will not provide you with any licenses
until you install the License File provided by CMG.

You can check the status of your licenses using a Web browser. Start the browser and go to URL
http://localhost:5054/. See A Guide to Using CMG Licensing for more information. Please note that for
versions older than 2009 you need to browse to URL http://localhost:9000/.

Manually Starting the RLM Server


Run the script RestartRLM.sh in a shell terminal.

Starting the RLM Server at System Boot Time on Unix Systems


On most Unix systems, system services are started at boot time, usually via startup scripts located in
/etc/rc.<something>. For example, on Linux systems, the script could be located in /etc/init.d/rlm, with
a link to /etc/rc5.d/S98rlm. Note that you must install this startup script as root.
The startup script should su to a different user so that the rlm servers are not running as root.
The following is an example of a script which would start rlm at boot time on Unix systems. Modify the
first 5 variables for the target system.

#! /bin/sh
#
# rlm Start/Stop rlm
#

#----------------------------------------------------------------
# NOTE: Configure these 6 variables for your system

# Set rlmuser to the user under which rlm will run


rlmuser=maxwell

# Set root directory for sub-platforms


rlmsecure=/opt/cmg/rlmsecure

# Set rlmdir to the directory where the rlm binary is found


rlmdir=${rlmsecure}/linux_x64

# Set rlmdowndir to the directory where the rlmdown binary is found


rlmdowndir=${rlmdir}

# Set licfile to the path to the license file


licfile=${rlmsecure}/cmgl.lic

# Set debuglog to the path to the debug log


debuglog=+${rlmsecure}/logs/rlm.dl
#----------------------------------------------------------------

start() {
echo $debuglog

8 • A Guide to Installing CMG Software on Linux Workstations


su - $rlmuser -c "$rlmdir/rlm -c $licfile -dlog $debuglog &"
}

stop() {
su - $rlmuser -c "$rlmdowndir/rlmdown RLM -q"
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0

A Guide to Installing CMG Software on Linux Workstations • 9


SETTING UP THE ENVIRONMENT
In order to properly run CMG software on a Linux computer, you must ensure that the environment
has been configured properly. This includes the setting of a number of environment variables, and
ensuring that you have the appropriate runtime libraries installed

Required Environment Variables


CMG Software requires a number of environment variables to be set in order to ensure proper
operation. You must set these variables at the end of the installation, either manually whenever using
the software or in the appropriate startup files (such as .cshrc, .kshrc, .login, etc.).
The following table describes these environment variables.

Environment Variable Description


CMG_HOME The directory where CMG software is installed. It is
recommended that all versions of CMG software be installed
under CMG_HOME.
CMG_LIC_HOST The name or IP address of the computer running the license
server that will be used by CMG applications running on this
computer. You can specify a computer name, a fully qualified
computer name with domain, or an IP address. If this
computer will be used as a license server, you can use
127.0.0.1 or the computer’s name.
If the license server is using a port other than the default, you
can use name:port syntax.
LD_LIBRARY_PATH The location of the libraries used by the simulators. Each
simulator has a lib directory which should be added to the
path. The lib for a given simulator will be located in:
<CMG_HOME>/<simulator>/<version>/<platform>/lib
For example, if CMG_HOME is /opt/cmg, the library directory
for STARS 2010.10 on Linux_x64 would be
/opt/cmg/stars/2010.10/Linux_x64/lib

If you are using the C-shell, you will want to add the following lines to your .cshrc file:
set CMG_HOME=/put/your/CMG/path/in/here
set CMG_LIC_HOST=computer_name:port
set LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib/path/here
If you are running in the Korn shell (or one of its derivatives), add these lines:

export CMG_HOME=/put/your/CMG/path/in/here
export CMG_LIC_HOST=computer_name:port
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib/path/here

10 • A Guide to Installing CMG Software on Linux Workstations


NOTE: The current release of CMG software supports having multiple versions of all three simulators
on a single LD_LIBRARY_PATH environment variable. Future versions may present conflicts,
however. You may want to limit the number of versions in the LD_LIBRARY_PATH to avoid conflicts.
You can also make use of the RunSim script (described in Running Simulations with the RunSim
Script) to set the variable on a per-run basis.

Linux_x64 Runtime Environment


In order to allow running of a single executable across different implementations of Linux, the linking
of CMG simulators uses a dynamic link of the glibc runtime libraries and, beginning with the 2009
general release for IMEX only, a dynamic link for the Intel OpenMP and MKL runtime libraries.
For GEM, IMEX and STARS 2011.10, we used INTEL Fortran and INTEL C++ 11.0 for our Linux x64
build and built on RHEL 5 update 2. The standard C++ and gcc runtime libraries are required.
Each simulator determines where to find the Intel OpenMP and the Intel MKL runtime libraries
through the LD_LIBRARY_PATH environment variable.

NOTE: Officially CMG software is supported on RHEL 5, and RHEL 3 and 4 are no longer supported;
however, for RHEL 4.0 update 4, the RHEL 4 version of these libraries will work. If you wish to run on
RHEL 3 you may use the RHEL 4 update 4 runtime libraries as shipped with the CMG 2008 (and
later) versions and put them in a directory with LD_LIBRARY_PATH pointing to it.

To obtain a list of runtime libraries required, including the Intel OpenMP and MKL runtime libraries,
the command ldd may be used. For example, for Linux x64 RHEL 5 update 2, the following was
obtained:
$ ldd /net/develsvr/devel/imex/2011.10/linux_x64/exe/mx201110.exe
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003feae00000)
libmkl_intel_lp64.so => /usr/cmg/imex/2011.10/linux_x64/lib/libmkl_intel_lp64.so
(0x00002b1e53554000)
libmkl_intel_thread.so => /usr/cmg/imex/2011.10/linux_x64/lib/libmkl_intel_thread.so
(0x00002b1e538af000)
libmkl_core.so => /usr/cmg/imex/2011.10/linux_x64/lib/libmkl_core.so (0x00002b1e545d9000)
libm.so.6 => /lib64/libm.so.6 (0x0000003fe9200000)
libiomp5.so => /usr/cmg/imex/2011.10/linux_x64/lib/libiomp5.so (0x00002b1e547cc000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003fe9600000)
libc.so.6 => /lib64/libc.so.6 (0x0000003fe8a00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003fe9e00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003fe8e00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003fe8600000)

Linux_x64 Runtime Libraries


There are three Red Hat RPM packages for Linux_x64 which must be installed in order to provide the
required runtime libraries for the CMG simulators. The packages are glibc, libgcc and libstdc++. The
minimum required versions of these packages are as follows:
Linux_x64
glibc-2.3.2-95.33
libgcc-3.2.3-34

A Guide to Installing CMG Software on Linux Workstations • 11


libstdc++-3.2.3-34
Packages with the same or higher version numbers are supported. Lower version numbers may also
work, but are not supported. The versions listed are for Red Hat Enterprise Linux 3 (RHEL3). If you
are using RHEL4 or 5, the version numbers will likely be higher. Officially, with the 2010.10 release
(and later), CMG supports only RHEL 5. The 2010.10 release was built on a machine with RHEL 5
update 2.
In the Intel Fortran 11.0 compiler documentation the following is written:
In a future major release of Intel Fortran Compiler, support will be removed for installation and
use on Red Hat Enterprise Linux 3 and SUSE LINUX Enterprise Server 9. Intel recommends
migrating to a newer version of these operating systems.
Note that CMG software is officially supported on RHEL 5 only and hence is not officially supported
on SUSE LINUX on Intel systems.

Checking for the Runtime Libraries


To determine whether the required RPM packages are installed, run the following commands:
rpm -qa glibc
rpm -qa libgcc
rpm -qa | grep libstdc++
Output from each of these commands may list zero, one or two installed packages. For libstdc++,
more than two may be listed, but ignore the ones that are not named exactly libstdc++-x.x.x-xx (e.g.
ignore libstdc++-devel-x.x.x-xx).
If no packages are listed, neither the 32- or 64-bit packages are installed. If only one package is
listed, use the following command to determine whether it is the 32- or 64-bit package (e.g. for glibc):
rpm -ql glibc | grep lib64
If there is no output from this command, it is a 32-bit package; otherwise, it is a 64-bit package.
If you are using an EM64-T or AMD64-based machine, as many as two packages may be listed. If
this is the case, both the 32- and 64-bit packages are installed. For example, “rpm –qa glibc” might
produce the following output:
glibc-2.3.2-95.20
glibc-2.3.2-95.33
In this case, one of the packages needs to be upgraded, but it is not apparent which one. Use the
following command, which includes the package version number in addition to the package name, to
differentiate between the 32- and 64-bit packages:
rpm -ql glibc-2.3.2-95.20 | grep lib64
If there is no output from this command, it is a 32-bit package; otherwise, it is 64-bit. Now the
appropriate package upgrade can be installed.

Installing the Runtime Libraries


The required RPM packages can be installed in one of two ways:
• Automatically using the Red Hat Linux Update Agent up2date. The Update Agent
automatically resolves any dependencies, so that any packages which are prerequisite to
another package will be installed first. Consult your Red Hat Linux documentation for more
information on using up2date.
• Manually by downloading the RPMs from the Red Hat Linux Web site, then install the RPMs.
Note that in this case any dependencies will have to be resolved manually.

12 • A Guide to Installing CMG Software on Linux Workstations


Please contact your system administrator for assistance in choosing one of these installation
methods.

A Guide to Installing CMG Software on Linux Workstations • 13


INSTALLING THE LICENSE FILE
If you are installing a Network License Client, your installation is now complete.
If you are installing a Standalone Client or a Network License Server and you already have
functioning CMG software on this computer, your installation is now complete.
If you are installing a new Standalone Client or a new Network License Server, you need to send the
HostID information generated during the installation to CMG. We will generate a License File that
authorizes the use of your licensed CMG applications and will email this file back to you.
Information on installing your License File is provided in A Guide to Using CMG Licensing.

14 • A Guide to Installing CMG Software on Linux Workstations


RUNNING SIMULATIONS WITH THE RUNSIM SCRIPT
Each of the three simulators (GEM, IMEX, STARS) has an extensive manual describing how to run
them. CMG also provides a script for simple invocation of the simulators called RunSim.sh.
The RunSim.sh script is installed in the CMG_HOME directory by default. It is designed to take input
from the user that describes the name and version of the simulator to be run, and the location of the
input dataset. Based on this information, the script does the following:
• Determines the full path of the simulator executable from the name and version of simulator
provided by the user in conjunction with the CMG_HOME environment variable,
• Determines the value of the LD_LIBRARY_PATH environment variable from the full path of
the simulator executable file, and
• Starts the simulator with the name of the input dataset.
The output of the simulator is put in the current working directory. If the path to the dataset contains
any white space, it should be quoted.
You may examine the contents of the RunSim.sh script, and you may tailor it to your needs.
Additional command-line options can be given to RunSim.sh and these are passed directly to the
simulator.

Example 1: Running STARS 2012.10 on the local data file sttst01.dat:


RunSim.sh stars 2012.10 sttst01.dat

Example 2: Running GEM 2012.10 on a data file using a relative path:


RunSim.sh gem 2012.10 ../tpl/frr/gmfrr001.dat

Example 3: Running IMEX 2012.10 on a data file using an absolute path:


RunSim.sh imex 2012.10 /opt/cmg/imex/2012.10/tpl/spe/mxspe001.dat

Example 4: Running IMEX 2012.10 on a local data file using additional command-line options to use
parallel processing:
RunSim.sh imex 2012.10 mxspe001.dat –doms –parasol 4

A Guide to Installing CMG Software on Linux Workstations • 15

S-ar putea să vă placă și