:orphan: .. status publishable .. product JobServer & TaskServer .. sectionauthor Benoit L. .. SME Benoit L. .. PR René .. TW Kathy .. date 2018 .. _jobservertaskserverDTS: |medea| JobServer & TaskServer - Indispensable for High Performance Computing ------------------------------------------------------------------------------- .. only:: latex |partofmedeaenv_latex| .. only:: html |partofmedea| .. admonition:: **At-a-Glance** The |medea|\ :sup:`®`\ [#TM]_ |mjobservertaskserver| is the central unit to manage, monitor, and archive your calculations efficiently and consistently. Thanks to the |medea| |mjobservertaskserver|, a highly flexible workflow maximizes productivity, even on systems with heterogeneous hardware, and different operating systems. **Key Benefits** * Automated processing of compute protocols and workflows * Machine driven post-processing and results analysis of calculations with the following compute engines: VASP, LAMMPS, GIBBS, MOPAC, and Gaussian * Robust leveraging of compute resources from small-sized clusters to high performance computing systems * Reliable long-term archiving and accounting of computed data |medea| has a unique three-tiered architecture: The |medeagui| as the top tier, the JobServer as the middle tier, and the TaskServer as the bottom tier. .. image:: /Datasheets/images/JSTS-config1.png For smaller compute clusters, easily install a single central JobServer on a dedicated machine, and install TaskServers on the compute nodes. With this setup, submit calculations from one or more computers, which have the |medeagui| installed. The |medea| |mjobservertaskserver| have web interfaces to manage and monitor jobs, and restrict access if necessary. .. image:: /Datasheets/images/JSTS-config2.png Use the JobServer & TaskServer as a gateway for high performance computing in computer centers or the cloud. The JobServer & TaskServer support the most common load balancing systems such as SLURM, PBS/Torque, and GridEngine. .. image:: /Datasheets/images/JSTS-config3.png :myquote:`The MedeA JobServer and TaskServer automatically and reliably process your jobs and calculations while you are thinking about your next groundbreaking innovation in materials science.` Specifications ^^^^^^^^^^^^^^ * The |medea| JobServer & TaskServer require a 64-bit Intel or AMD architectures, and can be driven by various Windows or Linux operating systems. Oldest supported versions listed; newer versions also supported: * |windowsos| * |linuxos| * Memory requirements: 1-4 GB RAM per compute core * Hard Drive space: * |minGB| minimum for a full |medea| installation * 60-180 GB for storing user generated data * Supported queuing (load balancing) systems are: * PBS/Torque * SLURM * GridEngine * LSF * Windows HPC Key Features ^^^^^^^^^^^^ * Compute Management * Automated processing of compute protocols and workflows * Web interface designed for on-the-fly job monitoring: hold/resume, restart, etc. * Flexible administration of computer resources, even in heterogeneous systems * Developed for multi-user operation * Results & Data Management * Quick job search filters for users, status, title, and date * Efficient and consistent accounting of jobs and relevant files * Job index in an SQLite database while data is stored on disk * Full access to all input and output files for authorized users * Share results and workflows with a team * Security & Integrity * JobServer & TaskServer run as system services (daemons) for continuous access * Secure communication and access via HTTPS * User authentication restricts access and prohibits data vulnerability * Maintenance * JobServer updates and maintenance are possible without interrupting running calculations * Easy exchange of jobs and data between JobServers Required Modules ^^^^^^^^^^^^^^^^ * |medea| |menvironment| Tightly Integrated Modules ^^^^^^^^^^^^^^^^^^^^^^^^^^ * |medea| |interfacebuilder| * |medea| |mvasp| * |medea| |mmopac| * |medea| |mgaussiangui| * |medea| |mgibbs| * |medea| |mphonon| * |medea| |transitionstatesearch| * |medea| |mtfull| * |medea| |munclefull| * |medea| |htlaunchpad| * |medea| |htdescriptors| * |medea| |ffo| * |medea| |diffusion| * |medea| |thermalconductivity| * |medea| |viscosity| * |medea| |mced| * |medea| |surfacetension| * |medea| |electronics| Supported Modules ^^^^^^^^^^^^^^^^^ * All |medea| modules Find Out More ^^^^^^^^^^^^^ Learn more about submitting and monitoring computations in the |medea| |menvironment| from our Webinar: * |intromedea| .. [#TM] |regTMinfo| .. only:: html :download: :download:`pdf `