The most recent Linux version of DAKOTA is built on Red Hat Enterprise Linux 6.3. It should also run on other Linux distributions that maintain binary compatibility with RHEL, such as CentOS. Users of other Linux distributions and (non-Mac) *nix OSes may find it necessary to build DAKOTA from source.
The Mac binaries are built on OS X 10.5.8.
- Prepare your system by installing required dependencies. For a RHEL 6.3 system, these can be obtained from the Yum repositories by executing the command:The Mac OS X version of DAKOTA comes packaged with the libraries it requires.
- Extract the DAKOTA archive file in a suitable install location, e.g. /home/myusername. If you have root access, you may extract the archive in a shared directory, e.g. /usr/local.
- Make sure your OS can find the DAKOTA executables and libraries.
- Open the Bash startup file in your home folder using your favorite text editor. On Linux, this is ~/.bashrc. On Mac, it's ~/.bash_profile.
- On Linux and Mac, add the following line, replacing $INSTALL_DIR with the absolute path to your installation directory, e.g. /home/myusername or /usr/local/Dakota.
- On Linux only, add the following line, replacing $INSTALL_DIR as appropriate.
- On Mac OS only, add the following line, replacing $INSTALL_DIR as appropriate.
- Save and close the file. Close and reopen the terminal to activate the changes in your environment.
For C shell:- Open the csh startup file in your home folder (~/.cshrc) using your favorite text editor.
- On Linux and Mac, add the following line, replacing ${INSTALL_DIR} with the absolute path to your installation directory, e.g. /home/myusername or /usr/local/Dakota.
- On Linux only, add the following line, replacing $INSTALL_DIR as appropriate.
- On Mac OS only, add the following line, replacing $INSTALL_DIR as appropriate.
- Save and close the file. Close and reopen the terminal to activate the changes in your environment.
Installation must be performed from an account with administrator privileges and must be performed on a Mac since it uses the Mac OS X Installer application. To install, double-click the nx.9.mpkg file and follow the instructions presented in the installation dialog box. Download OpenMotif for Mac OS X Intel; Download the NEdit source code; Modify NEdit’s Mac OS X makefile; Make NEdit; My MacBook has Mac OS X 10.4.7 with X11 and the XCode developer tools installed. Your mileage may vary with other configurations. Subject: gembud Issue Building GEMPAK (OpenMotif Actually) on Mac OS X From: Nathan Parker Date: Sat, 22 Sep 2012 23:15:11 +0000. This tutorial provides information on how to install MDX on Mac OS X (Snow Leopard with Xcode 3.2 or Lion with Xcode 4.3). It is assumed that Xcode (or Command Line Tools for Xcode) and gfortran are already installed. Download and install the latest OpenMotif package for Mac, which contains necessary 'Xm' libraries, from a server. Can be copied from an older Mac OS X system with OpenMotif installed. It would be nice to have a native interface in Dislin to the Quartz and Cocoa routines in MacOS, but this would be a long and hard way. At the moment you have to use X11 (XQuartz) and OpenMotif for Dislin on Mac OS X. With best regards, Helmut Am Freitag, 6.
Version 4.4
See release historyCopyright © SSA-MTM group, (mostly) UCLA.
Download Notes
You may choose binary executable (Dynamically or Statically built) filesfor supported computer platforms.In Dynamic version the libraries are loaded into executable at the runtime, while in Static version some of the compiler-dependent librariesare bound into executable before execution. The Dynamic version is usually smaller and easier to maintain than Static version, which we provide in casesome of the dynamic libraries are not installed on user's computer. The sizeof the executable files is 1~5 Mb, depending on the system. Please see this FAQ about installation procedure.
In addition, beta-version (with limited features, currently basic M-SSA and PCA) of command-line Toolkit utilities are available for Linux and Mac OS; choose 'CMD for Linux' or 'CMD for Mac', respectively, in download options.
NB1: Only Linux and Mac OS builds are actively maintained and are up-to-date. The builds for legacy UNIX systems (SunOS, Dec and SGI) may not have all the latest features available, see release history for more details.
Running Notes
It requires basic knowledge of UNIX. Note that the executable will have *.exe extension but this is just for the download purposes. You can safely rename it, say to Spectra, add permssion to execute as chmod +x Spectra, and then simply start it as ./Spectra &
Openmotif For Macbook Pro
Mac OS X users can typically start the Toolkit by double-clicking it in the Finder. Note that X11 is required for Mac OS X users; X11 is an optional installation from Install DVD on Mac OS 10.6 and Mac OS 10.7. For Mac OS 10.8+ install XQuartz. The “Error: attempt to add non-widget child “dsm” to parent “Spectra_macosx” which supports only widgets”can be fixed by the following two commands:
sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
Windows users: Here are instructions on how to run SSA-MTM Toolkit on Windows via Cygiwn and remote X client (courtesy to Andrew Moy, Andrew.Moy@aad.gov.au)
Please consult Toolkit Users Guide Demonstration Section for guidance and Frequently Asked Questions if you encounter problems. If that did not help, you may contact us at ssahelp@atmos.ucla.edu.
Openmotif For Mac Os
Plotting Software
Toolkit users are encouraged to use Grace, which is a default choice of a plotting software, and can be compiled from the source code provided, or:
for Linux it is an optional install included with the OS, and can be installed by using apt-get install or similar.for Mac OS Xdownload prebuilt Grace here (for 10.7+ here and for 10.8 need also install XQuartz); and move it to Applications, and add it the path accordingly, e.g for tcsh shell the following line has to be added to .tcshc file (may have to be created) in you home directory:
set path= ('/Applications/Grace.app/Contents/Resources/grace/bin/' $path)
To run Grace Mac OS X users may also need to install OpenMotif for Mac and have to change the default login shell (bash) to tcsh shell:
Openmotif For Macbook Air
Mac OS 10.4: Use the application utility Netinfo Manager. Under the “users” category in Netinfo Manager, look for the desired login name and find the “shell” item in the list of properties for that account. This should say /bin/bash by default; modify it to the desired shell (e.g., /bin/tcsh). This will require first unlocking the properties by clicking on the lock icon and entering an administrator-level password. Quit Netinfo Manager, then log out of the user account and log back in to globally initialize the new default shell.
Mac OS 10.5-10.8+: Open the Users & Groups or Accounts preferences in System Preferences. Unlock the preferences by clicking on the lock icon in the lower left corner of the preferences panel and entering an administrator-level password. Then right-click (or control-click) on a user name and select the Advanced Options menu. Select the desired login shell from the pull-down menu, and click on OK. Log out and back in to put the change into effect.
Software and hardware used:Openmotif Mac Os
Graphics Plotting Tools: IDL v.5.1, Grace 5.1.1, Ace/gr 4.1.2
SUN: Sun OS 5.6 & 5.5.1, Sparc Ultra 10, WorkShop Compilers 4.2
IBM: IBM/AIX 4.2, RS/6000 , XL and C for AIX Compilers
DEC: Digital Unix 4.0, DEC/Alpha, Fortran 77 Driver V5.1-8, DEC C V5.6-071
SGI: IRIX 6.5.6.m, MIPS R8000, MIPSpro Compilers: Version 7.3.1.1m
Linux: Linux 2.6.18(64-bit), 2.4.18(32-bit), i686, ifort , OpenMotif
Mac OS X: Darwin with Xfree86 4.3, PowerPC G4, Intel Core Duo, cc, GNU f77, OpenMotif
HP: HP-UX B.11.00 A 9000/770, HP F90 v2.4.10