WRF_EMS + Ubuntu 9.04 + VirtualBox + Windows 7 RC = Near Success

Managed to start up the benchmark for the WRF_EMS this evening.  WRF_EMS was running on a Ubuntu 9.04 VM using VirtualBox on top of Windows 7.  It did indeed start up and it maxed out all 4 processors.  Something it did not do when I tried to run the previous version of WRF_EMS on the previous version of Ubuntu last winter.  So some progress there.  Your screenshot of this convoluted mess.

Problem was that after a bit, the run would dump and spit out an error code.  Different places too.  Soooo, somewhere along the line, some bits were being contaminated, and not corrected.  Don't know who the culprit is at this moment, but I think I will put VirtualBox at the top of the list.  Memory management for VirtualBox probably isn't bug free yet.

Now doing a fresh install of Ubuntu on a spare hard drive.  We'll see how it works without VirtualBox and Windows 7 in the mix.

Concerning Ubuntu, some things need to be done in order to get WRF_EMS running to this point.  My notes so far:

sudo apt-get install csh // Yup, no c-shell in the default install.  You then have to make csh the default shell for the user you are installing the WRF under.  Log off then back on after changing the default shell.

sudo apt-get install build-essentials  // Don't know if this is needed, but like to have it around in case we are compiling something.

sudo mv /bin/sh /bin/sh-move-out-of-the-effing-way
sudo ln -s /bin/bash /bin/sh  // Doing this symbolic link is necessary to get rid of some syntax errors.

When running the install script, run it under the user that you want to have control of the WRF.  Don't be running it under root or sudo.  The script borks the ownership when installed this way.  Yes, I told the script what user to give permissions to.

You will also need to use the wget method (ems_install.pl –http –wget) and not the curl way.  Using curl will cause puke-age.  Ubuntu doesn't come with curl installed by default anyway.

That's just to get to the benchmark stage.  I haven't reached the point where I am defining the domain.  Expecting to spew more swear words when I reach that point.

Posted via email from Zoyx

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.