Changes between Version 2 and Version 3 of WikiStart

02/19/13 10:54:01 (9 years ago)



  • WikiStart

    v2 v3  
    14= Welcome to stopos =
    3 Edit deze pagina om met de documentatie te beginnen, zie [wiki:TracWiki trac wiki handleiding] hoe te beginnen. Voor verdere informatie zie [wiki:TracGuide trac handleiding].
     6== What is stopos ==
    5 '''Happy Trac-ing'''
     8Stopos is a tool to manage large number of tasks, mostly started in jobs.
     10First, you define a 'pool' and fill it with lines (command lines, parameters, ...).
     11Then, tasks (usually in jobs) ask stopos for a line. Stopos takes care that lines that are
     12committed, will not be committed again, unless the user specifically requires to re-commit lines.
     14=== Typical usage ===
     16* The user fills a pool with lines, consisting of parameters that are to be used by a program.
     17* In a job: as many tasks as there are cores are started in parallel.
     18* Each task asks stopos a line: stopos will give each task another line.
     19* The task executes the required command using the line as parameter.
     20* The task tells stopos that this line is now invalidated, it must not be committed ever again.
     22=== Stopos is server-based ===
     24Stopos is based on a client-server model.
     25The clients runs on the compute cluster, the server runs on a server node.
     27=== Licence ===
     29Apache 2.0 2004
     31== Download and install ==
     34svn co stopos
     35cd stopos/trunk
     36# edit the make-script to your taste
     40After succesfull compilation, there are:
     42* {{{stoposclient}}}, the client program
     43* {{{stoposserver}}}, the server program
     44* {{{stoposzztostr}}}, a program that takes on stdin a hex-encoded string (with pre-and postfix) and outputs the decoded string.
     45  This program can be useful when looking at the files on the server side.
     46* {{{stoposdump}}}, a script that demonstrates the use of 'stopos dump'.
     47* a script {{{makefunction}}} that creates a shell function called {{{stopos}}}. This shell function is normally used when invoking the program. It takes care of setting environment variables.
     48* a man page: {{{stopos.1}}} which describes the usage, also containing an example.
     49* {{{modulefile}}}: an example of a modulefile to activate the stopos command. (Only useful if you use modules, but otherwise, it illustrates how to create a suitable alias (called {{{stopos}}})) for the C-shell
     50* a comprehensive description of the program in doc/description.pdf
     52=== More documentation ===
     54We have more  [ user documentation] on SURFsara's website.