Home
marcux edited this page 1 year ago

L3Q Documentation!

 _    ____ ___
| |  |__ // _ \
| |__ |_ \ (_) |
|____|___/\__\_\

L3Q is an abbreviation for: Light, Light, Lightweight Queue.
L3Q is a system to run processes/programs in parallell or in sequence on multiple nodes.
L3Q is an implementation of a light, light, lightway queue system.

Documentation is devided for users and systemadministrators, where sysadmin documentation
has more detailed information.

Sections

General

L3Q contain three different programs that all have different purposes.

l3q is the client program that the user uses to interact with the system,
add jobs, view queue, view history, system status aso.

l3qd is the central daemon that takes care of the queue,
add jobs to calculating nodes, store status on jobs and nodes aso.
Receive user input from client program l3q and send jobs to node daemon node-l3qd.

node-l3qd is the node daemon that runs on each compute node.
The node daemon receive jobs from cental daemon (l3qd) and execute tasks
on local node. Node daemon send status and information about jobs
to central l3q daemon.