Strauss basics

Strauss is the local name for, a Sun server running their version of Unix, known as Solaris. All registered UD students have an account on this server, which uses the UdelNet login and password, used for UDSIS and other services.

Logging on to Strauss, or any other central UD systems, from an off-campus IP address (anything not ending in requires a VPN connection first. (VPN is “virtual private network.”) Software to establish a VPN connection, as well as software to create an SSH client on Windows, is available at:

Logging on using X11 (called XQuartz on a Mac):

    ssh -Y

Note: if this gives a message about unidentified host key, you will need to generate a new RSA encryption key. Within a terminal window On Your Macintosh, type


    ssh-keygen -R

and you should see a message indicating that Strauss has been added to your known hosts. The next time you log into Strauss, it wlll probably point out that the key has changed and ask you to acknowledge that you have changed something by typing ‘yes’.

Customization of the Applications menu in XQuartz:

    xterm -e ssh -Y

Initial (one-time) setup command that should build some useful aliases for you on Strauss

    source ~hanson/proto/setup

Viewing directory of Fortran demo files:

    cd ~hanson/Geog605/demo


Copying a Fortran demo file to your personal work space:

    [Move to the demo directory and find the filename you want using the commands
    in the previous item. Assume the file you want is called

    cp kepler.f95 ~

    [~ is a Unix shortcut for your personal home directory. If you want to put the file

     in a subdirectory called progs, then:]

    cp kepler.f95 ~/progs  


Handing in exercises

(This section is being tested and may no longer work because of IT changes at UD)

Hand-in items for exercises in this course consist entirely of the Fortran code files you produce – data files and output files do not need to be turned in. To turn in files, we use and old-style emailing system built into XEmacs, so that you can mail things directly from your work sessions on Strauss.

Assume, as a starting point, that you have a completed, tested, working code for an exercise. Further assume (i.e., do this) that the file name is something like myname_ex7.f95, with myname and 7 changed as appropriate for yourself and the exercise number. Finally, please put comment lines at or near the top of the Fortran code that identify yourself and the intended exercise number. Please make sure that you have tested the code after putting in the comment line tags.

Open the completed file in XEmacs. Pull down the menus:

    Tools --> Internet --> Send Mail ...

A new buffer will open with To: and Subject lines. Fill in Subject: line with the exercise number (see note below about Questions).  Fill in To: line with:

Click below the --text follows this line-- to move the cursor, then pull down the menus:

    Mail --> Insert Buffer ...

and the default option should be the buffer you’ve just been editing -- accept by pressing Return.  Pull down the menus:

    Mail --> Send and Exit


    Mail --> Send Mail

Questions about Exercises

If you need to ask questions about something on your exercises via email, note two things:

  1. is often far easier for me to look at your code when trying to determine the meaning of your questions, so if you have anything at all, send the code along with your questions.

  1. 2.If your Subject line is just Exercise 2, I might assume that you are turning in Exercise 2 and ignore your email until I accumulate a batch of them from your fellow students.  If you are asking a question, please use a subject line of Question about Exercise 2 or something like that to get my attention.

Back to Geog 405/605 main page

Hanson home page