8,264 reputation
42353
bio website kamilkisiel.net
location Vancouver, Canada
age 31
visits member for 5 years, 7 months
seen Dec 30 '13 at 6:05

I've been Linux user for over 10 years, and been computing since around age 11. I got my start in programming by learning Perl on my Debian machine in high school. Since then I've learned numerous languages including C, C++, and Python. I've also dabbled in Java and assembly.

I have a bachelors degree in Computer Engineering from Simon Fraser University in Burnaby, BC, Canada.

I've worked in Japan as a CAD software developer in C++ on Windows. Not my favorite environment, but an interesting project never the less.

I'm currently employed by a Vancouver-based biotech startup working primarily on systems level projects but doing my fair share of software development.

My favorite programming language is Python and I use it nearly every day. My recent interests lie in virtualization, hpc, and large-scale systems management. I'm an active contributor to the Bcfg2 project.


May
4
comment Sun Grid Engine VNC temporary sessions
Gridengine doesn't do anything for you there automatically, it's up to you to set up what the job actually does. One option could be to create a prolog script that decides what a free display and port are and passes them along as environment variables to your job. The other option is to have the job figure this out itself. It depends where you want to place the logic.
May
4
comment Sun Grid Engine VNC temporary sessions
There's nothing specific in gridengine that does that. It's up to you to select a unique display and corresponding port when launching VNC. What you could do is use a prolog script to set environment variables with the correct values based on what other jobs are running. Your job script would then just use those variables as arguments to vncserver.
May
3
answered Sun Grid Engine VNC temporary sessions
Apr
25
answered Prevent users running processes on cluster head node
Apr
16
revised Using ionice Over Cluster
sge -> gridengine
Apr
16
revised Using CUDA_VISIBLE_DEVICES with sge
sge -> gridengine
Apr
16
answered Are there cluster resource schedulers abstraction layers?
Apr
5
answered Using CUDA_VISIBLE_DEVICES with sge
Mar
20
awarded  Popular Question
Mar
2
comment Managing installation of non-distro software
I know about setting up repositories. The problem is I need to have multiple simultaneous versions installed and be able to switch between them.
Mar
1
accepted Mounting a CIFS share through vfstab in OpenSolaris
Mar
1
accepted Keeping statistics on which programs users run
Mar
1
accepted Is there a way to check what NFSv3 exports clients are mounting?
Mar
1
accepted MySQL and PostgreSQL on the same hardware
Mar
1
accepted Monitor LSI MPT disk status
Mar
1
asked Managing installation of non-distro software
Jan
31
comment OpenMPI in SGE fails when not observed
Can you include your parallel environment configuration?
Jan
9
awarded  Nice Answer
Dec
22
awarded  Notable Question
Dec
3
awarded  Notable Question