About Myself
|
|
Up Close and Personal
About My Current Job
My current job is officially the position of a 'resaerch
assiociate' in the group of
Prof. Dominik Marx at the
Lehrstuhl für Theoretische Chemie
of the
Ruhr-Universität Bochum .
In my case, the situation it is a little bit different. For starters, i don't plan to become a professor ;-). Furthermore, i don't have to do any research (to my own annoyance, i only get to do research if i neglect my other duties or work day and night). Instead my main task is to plan, acquire, organize, configure and run the quite substantial (as of spring 2004: >150 nodes, about 1 TeraFLOP/s, about 200GB RAM, about 10TB disk) computer facilities of our department. Of course, this can be only done in close cooperation and with the help of my colleagues, and although the computing center provides the bulk of our network infrastructure, we have many liberties and as such are quite independent and thus very flexible. The high point (so far) was the purchase of our current main local computer resource, a 76-node dual AMD-Athlon Cluster with a high-speed interconnect. Since i started here in Bochum (spring 2000), i had the nice opportunity to build a full fledged 'computing center' basically from scratch, with desktop workstations, SMP compute servers, smaller and large parallel clusters, mail server, firewall, web/ftp-server and so on. Also, due to the need of maximizing the cpu-power yield, we are running mostly (and very successfully) linux on PC hardware. This needs constant (re-)evaluation of available hardware and a careful search for optimal and reliable hard- and software combinations, and - since the amount of manpower for maintainance for all those machines is very much limited - many administrative tasks had to be (partially) automated (i.e. a ton of customized, robust and simple programs or scripts had to be written). So in a way you could call me a righteous BOFH and occasionally you may even find me in search for a big enough clue-by-four. Another facet of my current job is to help adapting, extending and optimizing software for our platforms, mainly our bread-and-butter application CPMD (for which i also provide some user support over the CPMD-mailing list and am currently trying to assemble an on-line tutorial), and to generally figure out stuff. Some results of that are visible on the web, e.g. the framework for building our (partially) multi-language department homepage with a consistent design and automatic pdf file generation (without the overhead of a content management system), or a tutorial for creating high quality visualizations from (ab initio) molecular dynamics or quantum chemical data, or a simple but efficient book search engine. To fulfil my teaching duties (see above), i have been made the formal head and one of the chief architects of our 'Virtual Laboratory'. Virtual in this case does not mean it is a non-existent laboratory, but it stands for doing chemistry with a computer instead of real chemicals (thank god) and using electron structure methods and molecular dynamics simulations. In other words it is the place where we do practical exercises with our students. Similar to the computer equipment, the virtual laboratory had to be build from scratch and is now a room full of Linux PCs and collection of exercises on our web-server (sorry, not (yet) avaiable from the outside). Although the bulk of the exercises are in german a sample exercise has been made available and translated to english.
Working in and for the 'Virtual Lab' is another high point of
my current job
(and a quite successful one, too).
There is nothing more rewarding than helping students to finally put
their (painfully) acquired theoretical knowledge to some use.
It also helps a lot to keep yourself in perspective with the
non-scientific world, since students (sometimes even rightfully so)
tend to question many things you have accepted as normality and use
or do without thinking about it.
![]() About My Previous JobsBefore accepting the job here in Bochum, i had a few other jobs. Right after finishing school, i worked in an industrial bakery mainly manufacturing (cheap) sponge cakes and (reasonable) 'Christstollen'. Not the nicest place to work in, but you could earn an honest buck and you got respected if you worked hard. Not to forget, people always tell you, how good you smell, if you work in a bakery (as long as you did not spend most of your shift cleaning out the garbage containers, that is). After that i did my 20 months of civilian alternative service (the kind of service you have to do if are a concientious objector and refuse to be available for military service) in a youth community center. After that i had another stint in an industrial bakery, albeit a much better one (i still buy their products), where they actually cared so much about the quality of their product, that they not only refused to buy cheap, inferior ingredients, but they also cared very much about their workers being able to manage their workload properly, i.e. they preferred to have one worker too many to having one to few and a shitty product. Quite a unique experience so far.
At the same time i got initiated to UNIX(tm) system administration, soon co-administrating the various AIX and IRIX workstations of the faculty, that were run by the department of theoretical chemistry. With the advent of the Intel Pentium cpu and due to the tight budget of the department, we figured, that running a bunch of PCs with Linux, would give a better value for the money, that regular workstations. Since linux distributions at that time (there weren't that many, and only Slackware has survived) had a lot of rough edges, and were quite a lot behind the (fast moving) cutting edge, i ended up replacing all precompiled binaries and scripts (including c-library, compilers and boot-up scripts) with hand-compiled, consistently configured versions that were optimized to our local needs. Some of the machines running the final version of that 'custom linux distribution' are still running very well (and you cannot run any current binary there, since they are still running on libc-5 and a 2.0 kernel).
Altogether i would say, the common elements of my professional career,
so far, are the pleasure i draw from teaching practical courses and my
affinity to technology and computers in particular, both bridged by a
deep urge to figure out complex interactions and get to the root of a
problem. Working at a university in the field of computer simulations
of chemical problems (i.e. theoretical chemistry) seems to provide all
that (at the price of having to deal with a rather sluggish
administration and not much money in your pocket). ![]() ![]() Other Interests
Doing the kind of work i do requires a lot of dedication, so it should
be no big surprise that there is large overlap between my job and
my personal interests and very little private life beyond that. Computer Hardware and Programming
Electronic and mechanical devices have always facinated me. My greatest
pleasure came always from taking something apart and building something
new from it (sometimes unintentional), probably starting even before
someone gave me my first bag of
Lego Bricks. The beauty of computer
programs (the same is true for Legos) is, that they are meant
to be taken apart and reassembled. As of lately many of my programming
efforts are dedicated to improving the
CPMD program.
![]() ![]() ![]() Music |
|
![]() |
Disclaimer / Author of this page: Axel.Kohlmeyer@theochem.ruhr-uni-bochum.de Source File: whoami.wml (Mon Oct 10 00:05:35 2005) ($Revision: 1.18 $) Translated to HTML: Mon Oct 10 00:07:31 2005 |