Minnesota/18 June 2009

From 2009.igem.org

(Difference between revisions)
(New page: {|style="align:left" width="965" |- |''' Back to Notebook Home''' |- |'''Go to Previous Day (June 17)'''|| width=158|'''[[Minnesota/...)
 
Line 5: Line 5:
|'''[[Minnesota/17 June 2009|Go to Previous Day (June 17)]]'''|| width=158|'''[[Minnesota/19 June 2009|Go to Next Day (June 19)]]'''
|'''[[Minnesota/17 June 2009|Go to Previous Day (June 17)]]'''|| width=158|'''[[Minnesota/19 June 2009|Go to Next Day (June 19)]]'''
|}
|}
 +
'''Patrick'''<br>
 +
Today I made a python script to automate some of the more menial tasks required in creating models and running them on the supercomputer.<br>
 +
 +
Our supercomputer programs use .nc-files to obtain the initial conditions and other data about the model. A .pbs file tells the supercomputer how long to run, on how many processors to run it, provides the desired algorithm (available to the supercomputer in a language it understands) with the desired .nc file, and finally produces an .out file and final .nc file as the simulation is run.<br>
 +
 +
These .pbs files can be annoying to make in the Linux interface of the supercomputer, so my python script (ConvertNC.py) is given a directory, finds all the .nc files within the folder, and constructs valid .pbs files for each .nc file (with a given amount of runtime, and number of processors).<br>

Latest revision as of 20:33, 29 July 2009

Back to Notebook Home
Go to Previous Day (June 17)Go to Next Day (June 19)

Patrick
Today I made a python script to automate some of the more menial tasks required in creating models and running them on the supercomputer.

Our supercomputer programs use .nc-files to obtain the initial conditions and other data about the model. A .pbs file tells the supercomputer how long to run, on how many processors to run it, provides the desired algorithm (available to the supercomputer in a language it understands) with the desired .nc file, and finally produces an .out file and final .nc file as the simulation is run.

These .pbs files can be annoying to make in the Linux interface of the supercomputer, so my python script (ConvertNC.py) is given a directory, finds all the .nc files within the folder, and constructs valid .pbs files for each .nc file (with a given amount of runtime, and number of processors).