Meta tags:
description= OpenMOLE: the model exploration software;
keywords= Scientific Workflow Engine, Distributed Computing, Cluster, Parameter Tuning, Model Exploration, Optimization, Genetic Algorithm, Design of Experiment, Sensitivity Analysis, Data Parallelism;
Headings (most frequently used words):
project, from, content, overview, starting, file, management, run, and, monitor, executions, authentications, plugins, empty, market, place, existing, model, sources,
Text of the page (most frequently used words):
the (122), your (26), for (24), and (22), file (20), openmole (18), can (15), folder (15), current (14), #authentication (13), you (12), files (12), model (12), clicking (11), button (11), this (10), are (10), input (10), run (9), output (9), execution (9), with (8), each (8), plugins (8), name (7), list (7), will (7), appears (7), ssh (7), application (6), password (6), one (6), script (6), top (6), certificate (6), running (5), settings (5), not (5), new (5), click (5), wizard (5), has (5), any (5), icon (5), egi (5), oms (5), from (5), language (4), also (4), them (4), market (4), that (4), programming (4), codes (4), import (4), code (4), when (4), example (4), other (4), once (4), panel (4), authentications (4), plugin (4), project (4), documentation (4), sources (3), gui (3), experiment (3), scripts (3), way (3), experiments (3), here (3), monitor (3), computation (3), runs (3), time (3), projects (3), now (3), red (3), bar (3), offers (3), selecting (3), open (3), empty (3), dialog (3), box (3), all (3), place (3), just (3), netlogo (3), then (3), inputs (3), outputs (3), should (3), without (3), set (3), command (3), uploaded (3), make (3), some (3), names (3), launching (3), defined (3), used (3), directory (3), download (3), edited (3), executions (3), add (3), added (3), environment (3), build (3), jar (3), blue (3), management (3), means (3), key (3), john (3), blueberry (3), org (3), changes (2), community (2), see (2), advanced (2), through (2), allows (2), editing (2), managing (2), these (2), fully (2), upload (2), edit (2), credentials (2), etc (2), which (2), out (2), like (2), main (2), option (2), pops (2), containing (2), our (2), users (2), different (2), platform (2), large (2), select (2), entries (2), tool (2), both (2), archive (2), automatically (2), jvm (2), native (2), where (2), system (2), however (2), before (2), three (2), actions (2), located (2), same (2), line (2), corresponding (2), python (2), required (2), extension (2), resources (2), area (2), stack (2), right (2), corner (2), workflow (2), been (2), remote (2), existing (2), p12 (2), only (2), associated (2), grid (2), accessed (2), private (2), saved (2), login (2), machine (2), canceled (2), failed (2), starts (2), order (2), content (2), entering (2), multi (2), selection (2), mode (2), selected (2), turns (2), green (2), copy (2), number (2), external (2), starting (2), overview (2), graphical (2), user (2), interface (2), contact, twitter, school, communication, partners, team, papers, about, join, development, faq, chat, forum, developers, genetic, algorithms, scale, explore, plug, doc, editor, description, write, explained, focus, manage, store, distributed, browser, firefox, chrome, first, asked, encrypt, server, port, data, never, wiped, preserved, long, change, looks, web, but, still, heavy, client, menu, choices, creates, called, edition, contained, collection, built, aspects, variety, exploration, methods, found, designed, quickly, uploads, prepares, distinguishes, among, detects, potential, generates, variable, relevant, possible, end, process, able, having, anything, else, path, display, detected, launch, most, cases, almost, done, press, bottom, disappears, generated, workdirectory, modifications, commands, building, triggered, using, icons, uses, previously, variables, reactive, updated, following, syntax, applications, working, essentially, handles, describe, distinguish, multiple, kinds, managed, left, sidebar, side, basic, tools, shown, navigation, hierarchy, too, deep, fit, replaced, sets, image, above, concerns, provides, allowing, its, available, depending, context, start, started, listing, information, separate, row, closed, aborting, opened, statuses, load, delegated, initially, currently, supported, removed, check, made, mentioned, ones, vos, checked, fails, label, error, features, dynamically, inserted, their, own, express, concepts, might, present, yet, take, form, based, models, provided, described, hand, trash, bin, requires, renamed, note, need, computing, enter, random, host, well, environments, state, errors, successfully, finished, success, jobs, getting, ready, preparing, source, potentially, carried, task, nlogo, archives, produce, extract, remove, clone, refreshing, local, uploading, checking, wipe, delete, deleting, permits, waits, being, pressed, paste, copying, creation, especially, recommended, folders, filtering, editable, csv, text, while, binary, images, cannot, modified, written, specific, languages, java, scala, they, compiled, mole, describing, according, nls, switches, vice, versa, duplicates, removes, newproject, suggest, edits, demo, tutorials,
Text of the page (random words):
graphical user interface documentation tutorials demo download community graphical user interface suggest edits documentation documentation content 1 overview 2 starting a project 3 file management 4 run and monitor executions 5 authentications 6 plugins overview this gui is an advanced editor for openmole experiment description through openmole scripts it allows editing managing and running them the way to write these experiments is fully explained in the main documentation of openmole we focus here on the way to manage them in the application in the openmole gui you can upload and edit files run and monitor experiments and store authentication credentials for distributed computation the application runs in a browser firefox or chrome the first time you run it you are asked for a password to encrypt your settings server port authentication credentials etc your settings data so not your projects which are never wiped out are preserved so long as your password do not change for now the openmole gui looks like a web application but still runs as a heavy client one starting a project clicking on the main red button new project in the menu bar offers 3 choices empty project selecting this option creates a new script file called newproject oms in the current folder and open the empty file for edition from market place selecting this option pops up a dialog box containing all the running projects contained in our market place the market place is a collection of projects built by users which offers different aspects of experiments that can be run on the openmole platform with a large variety of programming codes exploration methods the sources can be found here just select one of the market entries and click on the download button to import it in the current folder from existing model sources the model wizard is a tool designed to quickly import your model it both uploads your model archive and prepares the openmole script for you the wizard automatically distinguishes your model s programming language among jvm netlogo or native codes then it detects the potential inputs and outputs for each input output the wizard generates a variable with a relevant name if possible at the end of the import process you should be able to run your script without having to do anything else to import your model click on the your model button a dialog box pops up where you can set your model path the system should now display the programming language a list of detected inputs outputs and the command to launch your code in most cases you are almost done just press the build button at the bottom the wizard dialog box disappears and the openmole script is generated in your workdirectory with your uploaded code however you can also make some modifications to input output names or launching commands before building the script for each input output three actions can be triggered using the icons located on the same line removes the current input output duplicates the current input output so that it is both defined as input and output or switches an input to output and vice versa the launching command uses the names of the previously defined input output variables it is reactive if the name of the input output changes the launching command is updated with the corresponding name for the native codes c c python r the following syntax is required automatically used the netlogo applications working with the nls extension should be uploaded as a folder file management the openmole application essentially handles files your model files your model inputs our outputs and the openmole scripts where you describe your experiment we distinguish multiple kinds of resources oms for open mole script is a file describing an openmole experiment according to the openmole language external code used in openmole scripts codes written in some specific programming languages java scala netlogo r python can be edited in the application however they will not be compiled other external resources used as input for a model are editable in the application csv files text files while binary files like images cannot be modified these files are managed in a file system located in the left sidebar this side bar offers basic tools for managing files the current directory is shown at the top in the folder navigation area when the folder hierarchy is too deep to fit in the bar it will be replaced by clicking on one folder of the stack sets it as the current folder in the image above the current directory is for example pi computation the tool area at the top concerns the current folder and provides filtering this folder by number of entries or by names it is especially recommended for folders containing a large number of files file or folder creation in the current folder copying files clicking this icon make entering in a blue multi selection mode each file selected turns to green the copy button on top permits to copy all of them then a paste button appears and just waits for being pressed from any other folder you go to deleting files clicking this icon make entering in a blue multi selection mode each selected file turns to green the red delete button on top allows to wipe them out checking for plugins in the current folder uploading a file from your local machine to the current folder refreshing the content of the current folder then each file on each line has a settings button allowing to clone the current file b download it edit its name or remove it other actions are available depending on the context ie the file extension run for oms file in order to run file without editing it extract for archives in order to produce a directory from an archive file to oms for code source potentially carried by a task jar nlogo py etc it starts the model wizard run and monitor executions when a oms file is edited a run button appears in the top right corner to start the execution of the workflow once the workflow has been started the execution panel appears listing information for each execution on a separate row at any time this execution panel can be closed without aborting the current runs and re opened by clicking on the running icon the different statuses of the executions are preparing the execution is getting ready before execution starts running some jobs are running success the execution has successfully finished failed the execution has failed click on this state to see the errors canceled the execution has been canceled by means of the button authentications in openmole the computation load can be delegated to remote environments when clicking on the authentication icon a panel appears with the list initially empty of all the defined authentications to add one authentication click on the b new button the currently supported authentications are ssh authentication with login and password any environment accessed by means of ssh set the remote host name and your login on this machine for example john on blueberry org as well as your password once saved the authentication will be added to your list by example john blueberry org ssh authentication with ssh private key any environment accessed by means of ssh enter the same three settings as for the ssh password now add your ssh private key by clicking on no certificate a random name will be associated to your key once saved the authentication will be added to your list by example john blueberry org grid certificate p12 for grid computing it only requires your egi certificate file and the associated password click on no certificate to select your certificate file it will be renamed to egi p12 note that only one egi certificate is required you will not need any other one an authentication can be removed by clicking on the trash bin icon an existing authentication can also be edited by clicking on the name of an authentication in the list each time an authentication is added a check is made on the mentioned environment for the egi ones a list of vos to be checked can be set in the egi authentication settings if it fails a red label appears when clicking on it the error stack appears plugins new features can be dynamically inserted in the openmole platform through plugins advanced users build their own plugins to express concepts that might not be present yet in openmole in openmole plugins take the form of jar files jvm based models can also be provided as plugins the way to build plugins in openmole is fully described here to add a plugin open the plugin management panel you can upload a new plugin by clicking on the blue top right hand corner and selecting the corresponding jar file once uploaded the plugin appears in the list see also in the doc plug explore scale up language genetic algorithms developers community forum chat faq development changes sources join us about us papers team partners communication school twitter contact
|