|
|
Line 12: |
Line 12: |
| *[[ERI Workshop ToDo]] | | *[[ERI Workshop ToDo]] |
| *[[VirtualBox Configuration]] | | *[[VirtualBox Configuration]] |
− |
| |
− | == Fedora 20 Virtual Box Installation on Mac OS X 10.9 ==
| |
− |
| |
− | * Set up for a VISES50GB Configuration:
| |
− | *Linux - Fedora (64Bit) v20
| |
− | *Use the Default System except:
| |
− | **Set Base Memory to 2048MB
| |
− | **Set Bidirectional shared files and cut and past
| |
− | ** Set Video Memory to 32MB
| |
− | ** Set FileSystem: 51.05GB dynamic
| |
− | ** Modify default disk partition to /boot = 10G and /home = 40GB
| |
− | ** Set Sharedfile system: automount
| |
− | ** Set /users/maechlin/SharedVisesData
| |
− |
| |
− | *Create root pwd and user with SU privileges (maechlin)
| |
− |
| |
− | *Install compilers and libraries
| |
− | **Sudo yum -y install gcc
| |
− | **Sudo yum -y install gcc-gfortran
| |
− | **Sudo yum groupinstall “Development Tools”
| |
− | **Sudo yum -y install glibc-static
| |
− | **Sudo yum -y automake
| |
− | **sudo yum install icedtea-web java-1.7.0-openjdk
| |
− | **sudo yum install numpy scipy python-matplotlib pyproj
| |
− |
| |
− | *Install SCECVDO
| |
− | **[http://opensha.usc.edu/apps/scec_vdo/SCEC_VDO_cfmlight_test.jnlp SCEC-VDO]
| |
− |
| |
− | *Install UCVM applications
| |
− | **[[UCVM]]
| |
− | **Download ucvm 14.3.0.tar.gz
| |
− | **Tar zxvf *.gz
| |
− | **Cd UCVM
| |
− | **./ucvm_setup.py -d #dynamic linking
| |
− | *** Select CVM-S4 and CVM-H only
| |
− | **Edit .bash_profile
| |
− | **Add /home/maechlin/ucvm-14.3.0/bin to path
| |
− | **Add LD_LIB and export
| |
− | **Make check
| |
− |
| |
− | *Install BBP Platform
| |
− | **[[Broadband Platform]]
| |
− | **Include LOMAP, LA, and Mojave GF
| |
− | **In top level make remove references to icc and fort
| |
− | **remove references to sdsu,irakura,exsim, csm
| |
− | **In UCSB remove references to Greenbank
| |
− | ** in install_cfg.py remove references to sds, irakur, exsim,csm
| |
− | **./tests ./test_gp.py runs
| |
− | **./tests ./test_ucsb.py errors on test 7
| |
− | **modified the bhp_status.py to remove references to icc compilers
| |
− |
| |
− | == Current Disk Usage ==
| |
− | **/ using 5G
| |
− | ** /home using 21 GB
| |
− | *** UCVM 4GB
| |
− | ***BBP 16GB
| |
− | ***SCECVOD 330MB
| |
− | ** Clone Image 28.5GB
| |
− |
| |
− | == Fedora 14 Virtual Box Installation on Mac OS X 10.9 ==
| |
− |
| |
− | * Set up for the SCEC CME Configuration:
| |
− | * Machine name: SCEC CME
| |
− | * Machine type: Linux - Fedora (64Bit)
| |
− | *Use the Default System except:
| |
− | ** Set Base Memory to 2048MB
| |
− | ** Set FileSystem: 70GB dynamic
| |
− | * After machine is created, select "Settings", "Display"
| |
− | ** Increase video memory to 32MB
| |
− | * Download "Fedora-14-x86_64-DVD.iso"
| |
− | * Select "Settings", "Storage", select "Controller IDE", and then the small "Add new attachment" (CD/DVD)
| |
− | ** Select the "Fedora 14 iso image downloaded above", and then click "OK"
| |
− | * Boot (Start) the new machine and the Fedora 14 installation will begin
| |
− | ** If you test the media, Fedora 14 will eject the virtual CD, so click on "Devices", "CD/DVD", "IDE Primary" and select the Fedora 14 iso again
| |
− | * Select the default options for the first few screens
| |
− | * When warning dialog asking about re-initializing device pops-up, select "Re-Initialize"
| |
− | * Machine name: "scec-cme"
| |
− | * Select "Los Angeles" time zone
| |
− | * Root password set to: "sceccme"
| |
− | * Installation type: "Use all space"
| |
− | ** Select the View and Customize box at the bottom
| |
− | ** Delete the /home partition and make the / partition larger to use the space used by /home
| |
− | * Select "Software Development" and add "Fedora 14 - x86_64" and "Fedora 14 - x86_64 Updates"
| |
− | * Select "Customize Now"
| |
− | * Add
| |
− | ** Applications
| |
− | *** Editors
| |
− | **** Emacs, vim-x11
| |
− | *** Engineering and Scientific
| |
− | **** R, Octave
| |
− | *** Office/Productivity
| |
− | * Actual installation begins...
| |
− | * After machine reboots...
| |
− | * User setup
| |
− | ** Username: cme
| |
− | ** Fullname: SCEC CME
| |
− | ** Password: sceccme
| |
− | * Installation ends!
| |
− | * Open terminal window
| |
− | * Set up sudo access for user cme
| |
− | ** su - (to become root)
| |
− | ** visudo
| |
− | *** Add line at the end: "cme ALL(ALL) ALL"
| |
− | * Install missing Python dependencies for BBP and UCVM
| |
− | **sudo yum install numpy scipy python-matplotlib python-basemap
| |
− | * Disable the sendmail daemon
| |
− | ** sudo chkconfig sendmail off
| |
− | ** Install Pyproj
| |
− | ** Download Pyproj from https://pyproj.googlecode.com/files/pyproj-1.8.9.tar.gz
| |
− | ** untar, then run "sudo python ./setup.py install"
| |
− | * Install the Virtual Box guest additions (from http://www.sysprobs.com/install-fedora-15-virtualbox-steps-install-virtualbox-guest-additions-fedora-15)
| |
− | ** sudo yum install dkms
| |
− | ** Select "Devices" -> "Insert Guest Additions CD image..."
| |
− | ** sudo su -
| |
− | ** cd /media/VBOXADDITIONS_<VERSION_NUMBER>
| |
− | ** sh ./VBoxLinuxAdditions.run
| |
− | ** Reboot!
| |
− |
| |
− | * Setting up a shared folder on the virtual machine
| |
− | ** https://forums.virtualbox.org/viewtopic.php?t=15868
| |
− |
| |
− |
| |
− |
| |
− | ===== Install UCVM =====
| |
− | *[[UCVM]]
| |
− | * wget http://hypocenter.usc.edu/research/ucvm/14.3.0/ucvm-14.3.0.tar.gz
| |
− | * tar -xzvf ucvm-14.3.0.tar.gz
| |
− | * cd UCVM
| |
− | * ./ucvm_setup.py -d <------- Dynamic linking is needed!
| |
− | ** Select installation path to /home/cme/CME/ucvm-14.3.0
| |
− | ** Select CVM-S4 and CVM-H only
| |
− | * Edit .bashrc
| |
− | ** Add /home/cme/CME/ucvm-14.3.0/bin to PATH
| |
− | ** Add LD_LIBRARY_PATH and export
| |
− | * make check
| |
− |
| |
− | ===== Install BBP =====
| |
− | * $ mkdir cme-downloads
| |
− | * $ cd cme-downloads
| |
− | * Download the Broadband Platform from: [[Broadband Platform]]
| |
− | ** wget http://hypocenter.usc.edu/research/bbp/versions/14.3.0/bbp-dist-14.3.0.tar.gz
| |
− | ** wget http://hypocenter.usc.edu/research/bbp/versions/14.3.0/labasin-velocity-model-14.3.0.tar.gz
| |
− | ** wget hypocenter.usc.edu/research/bbp/versions/14.3.0/northridge-validation-14.3.0.tar.gz
| |
− | ** wget hypocenter.usc.edu/research/bbp/versions/14.3.0/whittier-validation-14.3.0.tar.gz
| |
− | * Setup directory structure
| |
− | ** $ cd ~
| |
− | ** $ mkdir bbp
| |
− | ** $ cd bbp
| |
− | ** $ mkdir bbp_val
| |
− | ** $ mkdir bbp_gf
| |
− | ** $ mkdir sims
| |
− | * Untar distribution
| |
− | ** $ tar -xzvf bbp-dist-14.3.0.tar.gz
| |
− | ** $ cd bbp_val
| |
− | ** $ tar -xzvf ../../cme-downloads/northridge-validation-14.3.0.tar.gz
| |
− | ** $ tar -xzvf ../../cme-downloads/whittier-validation-14.3.0.tar.gz
| |
− | ** $ cd ../bbp_gf
| |
− | ** $ tar -xzvf ../../cme-downloads/labasin-velocity-model-14.3.0.tar.gz
| |
− | * Compile BBP
| |
− | ** $ cd ~/bbp/14.3.0/src
| |
− | ** Edit makefile and comment the ifort, icc, and the sdsu and uwo directories
| |
− | ** Edit the makefile in ucsb and comment the GreenBank directory
| |
− | ** $ make
| |
− | * Add icc/ifort config files
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/icc.version
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/ifort.version
| |
− | * Create missing dirs and download Exsim, SDSU codes
| |
− | ** $ mkdir sdsu/bin
| |
− | ** $ mkdir uwo/bin
| |
− | ** $ cd sdsu/bin
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/BBtoolbox.exe
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/bbp2bin
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/bin2bbp
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/amp.exe
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_CCFit
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_DCumEn
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_FSComp
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_InElFit
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_MO
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_MO_NGA
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_PGX
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_SAFit16
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_SpecDurFit
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/GOF_SpFit
| |
− | ** $ chmod 755 *
| |
− | ** $ cd ../../uwo/bin
| |
− | ** $ wget http://bbpvault.usc.edu/bbp/temp/exsim14
| |
− | ** $ chmod 755 *
| |
− | * Add following lines to .bashrc file
| |
− | ** BBP_DIR=/home/cme/bbp/14.3.0; export BBP_DIR
| |
− | ** BBP_GF_DIR=/home/cme/bbp/bbp_gf; export BBP_GF_DIR
| |
− | ** BBP_VAL_DIR=/home/cme/bbp/bbp_val; export BBP_VAL_DIR
| |
− | ** PYTHONPATH=/home/cme/bbp/14.3.0/comps; export PYTHONPATH
| |
− | ** BBP_DATA_DIR=/home/cme/bbp/sims; export BBP_DATA_DIR
| |
− | ** PATH=$BBP_DIR/comps:$PATH; export PATH
| |
| | | |
| == USR Exercises == | | == USR Exercises == |