PHYS 555B: Numerical Relativity: Online Exercise Page
Report bugs to choptuik@physics.ubc.ca
You are
free/encouraged to ask Matt, your fellow students etc. if you have
diificulty with any of the exercises.
In the following, note that an exercise with a "U" number needs to be
completed by EACH STUDENT (USER),
whereas "G" exercises must be
completed by EACH GROUP.
Sunday, February 27
At long last all 8 registered students have accounts on the lnx
machines, which you can view as a "home base" for the comptuations that
you will carry out over the next couple of months.
Of course, the first decade of the 21st century isn't like the dark
ages of the 80's when we actually had no choice but to sit in a
darkened terminal room listening to the clickety-clacking of our fellow
computer users. No, today's student has come to expect that
computer work can be done at home, since the modern student often has
a faster machine than what the dept. or their supervisor can
cough up. Although the instructor, who clearly lived through the dark
ages, has only limited sympathy for the viewpoint that computer work
should not be tied to a physical location, he is sympathetic
nonetheless.
You are thus encouraged (and in fact required, see below) to replicate
the necessary environment for this course on a "local machine".
This will include
- An installation of Linux per se; Mandrake is recommended ,
particuarly if you want the gravity group to be able to provide maximal
support
- A good compiler suite, such as Intel's, which is free for
single-user, non-commercial use
- The various publically or locally supported numerical libraries
that we use, LAPACK, ODEPACK, bbhutil,
p410f, etc.,
- The visualization tools xvs and
DV
For your convenience, there are instructions for installing the local
components of the software HERE.
If any of you are afflicted with the Mac bug, and thus in need of
installing the software under Darwin, my condolences. Seriously
though, there are some issues in that case that haven't been fully
integrated into the current "distribution" but which various members of
our collaboration have sorted out, and which Matt will be happy (in a
teeth-clencing sort of way) to help you with.
Feel free to contact Matt should you have any questions, or encounter
any problems in setting up such an environment. There is really
no excuse for a science/engineering student NOT to have a dual boot
(i.e. Windoze whatever and Mandrake [our locally preferred
flavour of Linux] or whatnot) system and the Relativity Group will be
happy to burn CD sets and provide whatever support is necessary to that
end.
Exercise U0: To be completed before you get a grade for the
course!
Convince the instructor that you have managed to replicate the
environment on the lnx machines on your own "local" unix box. If
you do not have such a box, contact the instructor and one will be
provided for you, but only for the express purpose of completing the
exercise.
Exercise U1: To be completed by 1600, Monday February 28
On the lnx machines, or on
your local Linux box, use ssh-keygen
to generate an RSA key. E-mail Matt the public part of the
key. Matt will then deposit this key in ~p55505g<n>/.ssh/authorized_keys,
where <n>=1, 2, 3 depending
on which group you belong to (see the Groups Page for your group
number).
If you already have an RSA identity, you should NOT generate a new key,
but rather should ensure that your extant key has been propagated to ~<user>/.ssh on the lnx
machines, where <user>
is your account name.
Once you have completed this exercise, you will be able to ssh into your group account on the lnx machines without being prompted
for a password.
Exercise U2: To be completed by 1600, Tuesday March 1
Once you have received an e-mail from Matt indicating that you should
be able to secure shell into your group account on the lnx machines, do so, and then send
Matt a mail message FROM that
machine to choptuik@physics.ubc.ca
as notification that you were able to get into your group account.
Exercise G1: To be competed by 1600, Tuesday March 1
In consultation with your fellow group members, choose a group password
that, with luck, you will be able to use for the entire term.
Using the passwd command ON ALL THREE lnx MACHINES, set the
password to that value, then verify that you are able to login to the
console of each lnx machine
in Hennings 205.
Convince the instructor that your group
has successfully logged into each of the three consoles using
the new password by sending e-mail messages to Matt from each machine,
each of which contains the output of the
'w' command at the time (within a minute or so) that the
message was sent.
Exercise G2: To be completed by 1600, Tuesday March 1
Begin work on your group web page, which MUST live in your group account on
the lnx machines, and which MUST be called ~p55505g<n>/public_html/index.html.
At a minimum, the web page should list group members, along with
appropriate contact information (e-mail addresses, telephone numbers if
desired etc.) See my group's page for a minimal example.
You will maintain and update your group page for the remainder of the
course, and you may thus wish to designate a group Webmaster.
Exercise U3: To be completed by 1600, Tuesday March 1
If your name is not linked to a web page in the Groups Page,
send me a message specifying either
- That you wish to continue NOT
having your name linked to a page
- A URL to which you wish your name to be linked