April 2012
April 27th, 2012I should write an update before May….Here it is:
I spent most of my waking hours during March working on my research. In particular, I reorganized my GADGET snapshot analysis code (GSnap), re-wrote the input/output routines in C++, and added quite a few features to the code. The code can now be used to perform all of the analysis tasks that were originally planned as well as several extra tasks that were not planned. In addition to my own development work, I have an undergraduate research assistant who will eventually add yet another feature to the code.
More details about my recent research progress can be found in the following research log entries:
Joblib gprof & research assistance
GSnap progress
GSnap previewer
GSnap previewer-optimized
Accretion-rate-vs-time
Nucelus-centered vs. cm-frame velocity dispersion
Volume rendering
Volume rendering 2-0
GSnap GUI
GSnap is usable
There’s also an nice little animation that was rendered using GSnap:
In late March, Melissa and I went to Virginia for Spring break. Since I don’t have to teach anymore, I was able to schedule the trip for later than usual. That allowed me to be in Virginia for my mom’s birthday. We spent eight days in Virginia. Unfortunately I didn’t get to enjoy it as much as I should have; I was sick for much of the time we were there. Melissa didn’t feel particularly good either. She had been experiencing lower abdominal pain and back pain for months, but the pain got much worse while we were in Virginia. On the last day of our vacation, I took Melissa to the Urgent Care in Weyers Cave to get examined. The Urgent Care doctor couldn’t figure out what was wrong, so he ordered a CT scan at the ER. The CT scan allowed for a quick diagnosis of the problem. It’s nice to at least know what the problem is…
Upon returning to California, Melissa developed a horrible sore throat. She may have caught a pathogen while in the ER. The nurse practitioner at the local Minute Clinic said that it was just a sinus infection. She recovered in about 10 days.
I continued working on GSnap for a while after returning to CA, but then I found a nice place to pause and I finally began working on a new phase of my research project. On the 20th of April, I finally began using my allocated time on the Triton Resource (a supercomputer at the San Diego Supercomputer Center). So far I have only compiled the GADGET-2 code and performed a few short test simulations in an effort to identify a suitable set of code parameters for Triton. There are certain parameters that effect the speed with which the code runs, but if these parameters are not properly set, the code will unexpectedly halt execution. I think I have found a suitable set of parameters, but I haven’t performed any further testing because I have had to work on something else.
The “something else” that I mentioned above is the newest version of my computational astrophysics lectures. I have been working on updating the notes, adding problems to the homework assignment, and presenting the lectures. So far I have presented the first two lectures, which are essentially a fast-paced survey of the essential astrophysics, N-body methods, ODE solvers, analytic fluid dynamics, and computational fluid dynamics needed to understand modern galaxy simulation codes. The next lecture will be on high performance computing.
On Monday of this week, I was notified that my application for the Dissertation Year Program Fellowship was accepted. I was awarded a fellowship for two quarters. This means that the university will pay me at a higher rate for the Fall and Winter quarters and I will now definitely be a 100% employee during the summers of 2012 and 2013. The fellowship also apparently pays for all of my fees during those quarters. I’m hoping this means that I won’t have to pay the extra $200 to register each quarter and I won’t have to pay the new “technology” fee that UCR recently invented….but I doubt it does.
Earlier this week, while I was working on my home workstation, I got fed up with the slowness of the computer. The main problem was that many of the programs that are open regularly on my computer have become much more memory-hungry lately. It seems that the developers have stopped caring about maintaining small memory footprints. Thunderbird and Chromium are particularly bad in this sense. It’s now common for a single tab in the web browser to use more than 100 MB of system memory! It turns out that Firefox is now faster and less of a memory hog than Chrome and Chromium—quite a change! To combat the slowness, I first installed the new 3.3.3 Linux kernel. This noticeably sped things up, but When I tried to run a VirtualBox virtual machine, the computer still slowed to a craw because it ran out of RAM and had to resort to using virtual memory. So, I visited Newegg.com with the intention of ordering more RAM for my four-year-old computer. The RAM was cheap, so I checked the CPU prices. I found a very good price on a faster processor. The new memory and processor arrived yesterday afternoon and I installed them last night. I increased my system’s memory capacity from 4.0 GB to 8.0 GB and increased the typical processor performance by about 60% for a grand total of only $188 (including tax and shipping). To top it off, the new processor is much more energy efficient than the old processor, so it will lower our electricity bill slightly.
In other news, the planetarium director at JMU has invited me to give a seminar the next time I’m in Virginia and Gaby said that she will try to arrange a seminar or colloquium for me at The University of Hawaii while she is on sabbatical there in the fall. Melissa just bought tickets for us to see two of her favorite performers (Fiona Apple and Regina Spector) this summer. We have also begun making plans for our one-year wedding anniversary in Virginia in August. Ubuntu 12.04 LTS was released on Thursday. The new OS is a huge improvement over 11.10! My laptop is already running 12.04, but I don’t plan on upgrading my desktop from 10.04 LTS until I graduate.
A few hours ago, I found out that Svonne is employed again! I’m not sure if it’s full time or part time and it might be another commission-based job, but it’s good news in any case.










