<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>User-friendly workflows in quantum chemistry</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sonja Herres-Pawlis</string-name>
          <email>sonja.herres-pawlis@cup.uni-muenchen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Hoffmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Akos Balasko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Kacsuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Georg Birkenheuer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andre Brinkmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lars Packschies</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Bioinformatics Tübingen University of Tübingen Sand 14</institution>
          ,
          <addr-line>72076 Tübingen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fakultät für Chemie und Pharmazie, Department Chemie Ludwig-Maximilians-Universität München Butenandtstr.</institution>
          <addr-line>5-13, 81377 München</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Gabor Terstyansky, Noam Weingarten Centre for Parallel Computing, School of Electronics and Computer Science University of Westminster 115</institution>
          <addr-line>New Cavendish Street, London W1W 6UW</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>MTA SZTAKI, Computer and Automation Research Institute Hungarian Academy of Sciences Budapest</institution>
          ,
          <country country="HU">Hungary</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Paderborn Center for Parallel Computing University of Paderborn Warburger Str.</institution>
          <addr-line>100, 33098 Paderborn</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Regionales Rechenzentrum Universität zu Köln Weyertal 121</institution>
          ,
          <addr-line>50931</addr-line>
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Richard Grunzke Zentrum für Informationsdienste und Hochleistungsrechnen Technische Universität Dresden Zellescher Weg 12-14</institution>
          ,
          <addr-line>01062 Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff7">
          <label>7</label>
          <institution>Sandra Gesing</institution>
          ,
          <addr-line>Jens Krüger</addr-line>
        </aff>
        <aff id="aff8">
          <label>8</label>
          <institution>Zentrum für Datenverarbeitung University of Mainz Saarstraße 21</institution>
          ,
          <addr-line>55122 Mainz</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- Quantum chemical workflows can be built up within the science gateway MoSGrid (Molecular Simulation Grid). Complex workflows required by the endusers are dissected into smaller workflows which can be combined freely to larger meta-workflows. General quantum chemical workflows are described here as well as the real use case of a spectroscopic analysis resulting in an enduser desired meta-workflow. All workflow features are implemented via WS-PGRADE and submitted to UNICORE. The workflows are stored in the MoSGrid repository and ported to the SHIWA repository.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Keywords— Quantum chemistry, Workflows, MoSGrid, Service
Grids, DCIs</p>
      <p>I.</p>
      <p>INTRODUCTION</p>
      <p>Molecular Simulation Grid (MoSGrid) [1-2] is a
workflow-oriented Science Gateway for researchers from
chemistry, biology and physics which enables the access to
high-performance computing (HPC) facilities. MoSGrid
targets to bring more researchers into the Grid by reducing the
initial hurdle of using computational chemistry software on
distributed computing infrastructures (DCIs). It provides
workflow tools for chemists which facilitate their
computational work.</p>
    </sec>
    <sec id="sec-2">
      <title>BACKGROUND:</title>
      <p>GATEWAYS</p>
    </sec>
    <sec id="sec-3">
      <title>WORKFLOW-ENABLED</title>
    </sec>
    <sec id="sec-4">
      <title>SCIENCE</title>
      <p>Workflow-enabled science gateways deal with the problem
of supporting the management of workflows in a user-friendly
way. The MoSGrid science gateway has been developed on
top of WS-PGRADE (Web Services Parallel Grid Runtime
and Developer Environment) [3], which employs the portal
framework Liferay [7] and forms the highly flexible user
interface of gUSE (grid User Support Environment) [8]. The
MoSGrid portal offers a graphical workflow manager.
Commonly used simple and complex workflows can be stored
in recipe repositories and be made available for every user. All
users can develop, improve, publish and use workflows for
their everyday tasks. As a result of these efforts the variety of
application cases increases, making the use of computational
chemistry tools easier for less experienced users at the same
time.</p>
      <p>The MoSGrid science gateway is part of the SCI-BUS
project (SCIentific gateway Based User Support) [9] and
directly connected to the SHIWA project (Sharing
Interoperable Workflows for large-scale scientific simulations
on Avaiblabe DCIs) [4-6].</p>
      <p>SHIWA is a European FP7 project which aims at
developing workflow systems interoperability technologies.
SHIWA develops a Workflows Repository enabling sharing of
executable workflow artifacts among user communities. It sets
up an execution environment (SHIWA Simulation Platform)
to execute these workflows on various Distributed Computing
Infrastructures (DCIs). It also enables the creation of
metaworkflows composed of workflows from different workflow
management systems and it develops techniques for workflow
languages translation. It is envisaged to port workflows from
MoSGrid to the SHIWA Workflows Repository.</p>
      <p>III.</p>
      <p>TECHNICAL DETAILS</p>
      <sec id="sec-4-1">
        <title>A. UNICORE</title>
        <p>
          The UNICORE grid middleware [
          <xref ref-type="bibr" rid="ref5">10</xref>
          ] offers a complete
stack of tools; a graphical user interface allows to create jobs
and workflows and submit them to a UNICORE grid which
can consist of several clusters. UNICORE middleware
services manage jobs and authenticate and authorize users. A
service running on logins nodes of clusters communicates with
these to run jobs for users.
        </p>
        <p>In the MoSGrid project a new submitter for UNICORE
was developed and contributed to gUSE [8]. It allows the
submission of workflow tasks to UNICORE grids. This way
the jobs can be easily distributed to clusters all over Europe.
The submitter also includes functionality to index metadata.
For this the UNICORE metadata service is instructed to
automatically index available metadata at the end of a
workflow. This makes the metadata findable of later use.</p>
        <p>Furthermore WS-PGRADE, as the graphical user interface
to gUSE, was extended to support the UNICORE incarnation
database (IDB). On the one hand users are enabled to easily
select tools installed on clusters to be used in workflows. Only
tools available on at least one cluster can be selected. On the
other hand jobs will only be submitted to cluster where chosen
tools are available. The application does not have to be
transmitted to the cluster, instead already installed applications
are used. The user also does not have to know where the
applications are installed on a cluster or on which cluster it is
installed.</p>
        <p>The MoSGrid science gateway enables the user to easily
find data again. This functionality consists of a search field
where terms are entered. When a term matches metadata
associated to data, this data is displayed and can be selected
for further analysis.</p>
      </sec>
      <sec id="sec-4-2">
        <title>B. Liferay</title>
        <p>Portals are characterized by requiring only a computer
connected to the Internet and an installed web browser on the
users’ side. Portal frameworks aid developers with standard
features like login procedures and pre-defined portlets. The
open-source portal framework Liferay implements the
standard JSR168 and its successor JSR286 and thus supports
the re-usability of portlets for different portal frameworks that
employ the same standard (e.g., Pluto). It holds responsible for
the graphical appearance and user management and can be
extended by portlets tailored specifically to the users’ needs. It
is widely used by scientific communities applying grid and
cloud infrastructures, so-called DCIs (Distributed Computing
Infrastructures).</p>
      </sec>
      <sec id="sec-4-3">
        <title>C. gUSE and WS-PGRADE</title>
        <p>
          All portals relying on remote computational resources
require some kind of framework connecting the portal instance
with clusters, clouds, or grids. gUSE [8] provides a large set of
high-level services for the management of workflows on DCIs
enabling DCI virtualization and scalable operability for the
users. This includes the workflow interpreter and workflow
storage responsible for the handling of scientific workflows.
The application repository holds information about executable
programs, while the information system keeps track about
submitted jobs and user credentials. In addition, two
application programming interfaces (API) interfaces
(Application Specific Module API and Remote API) are
provided to create application-specific science gateways
according to the needs of the user community. The connection
to remote DCI’s is established by the so-called DCI-Bridge.
The DCI-Bridge contains submitters managing the job
submission to various DCIs (e.g., Globus Toolkit, BOINC).
Via the project MoSGrid a specific UNICORE submitter has
been developed enabling access to UNICORE grid resources
[
          <xref ref-type="bibr" rid="ref5">10</xref>
          ]. Furthermore, it offers the unique feature compared to the
other submitters that the available tools on a DCI can be
selected without the need for uploading executables to the
DCI.
        </p>
        <p>WS-PGRADE is the web portal exposed to users. It offers
a graphical user interface for creating, modifying, invoking,
and monitoring workflows. Different client APIs of the
different gUSE services are employed to convert user requests
into web service calls specific for gUSE. These
communication sequences are well hidden from the users
behind JSR286-compliant portlets. The MoSGrid science
gateway has been extended with specific portlets for the
application domains quantum chemistry, molecular dynamics,
and docking. The life-cycle of a workflow is managed via the
Application Specific Module API (ASM). Thus, developers
are able to focus on the layout and additional features of the
portlet during the development process, while the workflow
management is handled internally by the gUSE services. The
WS-PGRADE graphical user interface is indeed utilizable by
chemists who have no informatics expertise. A graph editor
offers a visual access to the design of the workflow parts
(tasks, input and outputs ports, connections). The subsequent
“real” workflow definition is designed in an almost intuitive
way of clicking through the steps. So, the step from the pure
enduser to being a workflow developer becomes facilitated. At
the moment, the endusers are expected to import already
developed workflows in their domain within MoSGrid or just
use those which are fixed in the domain-specific portlet. It is
planned to allow the MoSGrid users to develop workflows
themselves and share them with the whole community.
simulation is observed by WS-PGRADEs monitoring system
that allows viewing intermediate results and steering of the
workflow by, for example an abortion mechanism to stop
unpromising simulations.</p>
      </sec>
      <sec id="sec-4-4">
        <title>D. Workflow Utilization</title>
        <p>The MoSGrid science gateway aims on mapping complex
chemical recipes to computer simulations that orchestrate
molecular simulation codes. Chemical recipes contain several
steps, beginning with the mixture of chemicals, followed by
the cooking process, and the analysis of the results. During an
analysis, the chemical reaction is observed and steered. After
finishing one reaction, the resulting substance might be used
as starting point for one or several further recipes.</p>
        <p>MoSGrid provides two approaches to create and use
workflows via the science gateway.</p>
        <p>One approach is realized by domain specific portlets,
available for molecular dynamics, quantum chemistry, and
protein-ligand docking. They are hiding the chemical
simulation codes, workflows, and IT infrastructures. The
graphical workflow editor of WS-PGRADE is the
implementation of the second approach. It allows the
conception of complex and specialized workflows.
Independent on the creation process, the workflows can be
submitted to various distributed compute infrastructures
(DCIs).</p>
        <p>To map the recipes MoSGrid’s workflows consist of
several atomic tasks. The user has to select or create the
workflows, upload and adapt the input, invoke the simulations
on the Grid or Cloud environments, monitor the workflows,
and analyze the results.</p>
        <p>The creation process covers the definition of the
workflows. When a predefined workflow is selected in one of
the portlets, the chemical structure of interest and its
describing properties have to be defined.</p>
        <p>A user can also adapt or build a new workflow with the
WS-PGRADE-workflow editor. A data repository contains
existing workflows, workflow graphs, workflow templates,
and sophisticated workflow applications that can be reused for
this purpose.</p>
        <p>Following to the creation process MoSGrids science
gateway checks the user input for consistency and provide a
set of default parameters (e.g., the expected wall time, number
of required nodes), which can be overwritten. Additionally,
users can provide command line parameters for fine-grained
settings.</p>
        <p>Because different input molecule description languages are
describing the simulations, e. g. the molecular structure,
application, method, temperature or basis sets, different
simulation codes have to be used for the simulations. The user
has two alternatives for selecting the codes. While MoSGrids
portlets use available simulation codes on the infrastructure,
the WS-PGRADE portal also allows uploading of executables.</p>
        <p>The gUSE workflow engine manages a submitted
workflow. It can divide complex workflows to their sub-jobs
and submit them to different the DCIs. For this purpose
specialized submitters are connected to the grid and cloud
infrastructures, desktop grids, and web services. A running
IV.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>GENERAL QUANTUM-CHEMICAL WORKFLOWS</title>
      <p>The workflows can consist of a number of sub-jobs.
Several kinds of generally interesting workflows structures
were identified (Figure 1). Three general workflows are:
- Parallel executed workflows, where the same
computational analysis is simulated with different
substances, named high-throughput. Experimental
structural data comes from single crystal X-ray analysis in
form of ins file. After conversion to mol files they can be
read by numerous programmes. A further converter
combines them with blank input files for the desired
quantum chemical code. Until now, the conversion is done
manually and a workflow would help to save time.
- Serial executions where the result of one or more
simulations is the input of the next dependent workflow
step, named TS analysis. A transition state (TS) is found
in the first calculation. A converter takes the TS geometry
and generates input files for frequency calculations and
intrinsic reaction coordinate scans (IRC), both calculations
are required to identify the true nature of the TS:
- Parameter sweeps use the same substance and the same
reaction with an array of different parameters. Highly
practical is the workflow-approach when targeting a scan
of a potential energy surface (PES) where two bond
distances are simultaneously scanned for analysis of this
hypersurface. The functional/basis set combination is in
this case always the same and is combined by the converter
with the generated coordinates.</p>
      <p>
        As simulation codes, Gaussian09 [
        <xref ref-type="bibr" rid="ref6">11</xref>
        ] and NWChem [
        <xref ref-type="bibr" rid="ref7">12</xref>
        ]
are used. After the end of a simulation the MoSGrid science
gateway allows to extract application independent
information. They can be viewed in meaningful charts or
graphs in the portlets. The portal also allows downloading the
results and additionally storing them in the MoSGrid data
repository.
      </p>
      <p>A highly interesting use case is the so-called spectroscopic
analysis. After a first geometry optimization of the desired
molecule several further simulations are performed which
serve for a spectroscopic analysis. Chemists describe this in a
rather complex workflow (Figure 2).</p>
      <p>When dissecting the single steps, we identified that there
are smaller workflows of fundamental quality (such as the
optimization workflow) which are embedded in the larger
entity. The dissection followed the principle of identifying
small tasks which can be reused within other workflows.
Hence, one can define several small workflows as part of a
larger meta-workflow as depicted in Figure 3.</p>
      <p>The workflow dissection provides with the insight that the
first workflow is a simple geometry optimization (opt WF).
Such a basic workflow can be reused in many more
applications. The subsequent workflows are similar to each
other: a converter script extracts the output geometry from the
optimization output and combines it with blank input files (i.e.
just lacking input coordinates) with the corresponding
keywords for frequency calculations, time-dependent DFT
(giving UV/Vis spectra), population analyses and subsequent
calculations in solvents. All this small workflows in Figure 3
are highly valuable since they can be reused in larger quantum
chemical workflows. The whole systems gains flexibility as
the small workflows can be freely combined to new
metaworkflows.</p>
      <p>Spectroscopic analysis after chemical requirement analysis</p>
      <p>Spectroscopic workflow after dissection into fundamental
workflows
Workflows have been proven to be a valuable tool in
computational chemistry. Here, we could show that these are
very practical for quantum chemical questions. We plan to
dissect further complex quantum chemical workflows to
smaller workflows in order to reuse the identified fundamental
workflows which will be ported into the MoSGrid repository
and the SHIWA repository. Then, the users can freely
combine them after their requirements. The sustainability of
MoSGrid and its workflows is ensured by further projects
which are based on the MoSGrid initiative. Former partners of
the BMBF supported MoSGrid project are now participating
in SCI-BUS and ER-flow and further project proposals are
under review. In fact, running MoSGrid needs only small
maintenance support by the local representatives of the
MoSGrid partner institutions. During the actually running
projects, further advancements will be implemented in
MoSGrid such as more simulation codes and a supplement in
the workflow portlet enabling the free combination of
workflows.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENT</title>
      <p>The authors would like to thank the BMBF (German Federal
Ministry of Education and Research) for the opportunity to do
research in the MoSGrid project (reference 01IG09006). The
research leading to these results has also partially been
supported by the European Commission’s Seventh Framework
Programme (FP7/2007-2013) under grant agreement no
312579 (ER-flow) and no 283481 (SCI-BUS) and by the
LSDMA project of the Helmholtz Association of German
Research Centres. Special thanks are due to NGI-DE for
managing the GermanGrid infrastructure.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Steinke</surname>
            , A. SzikszayFabri, M. Wewior,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>MüllerPfefferkorn</surname>
            and
            <given-names>O.</given-names>
          </string-name>
          <article-title>Kohlbacher: Granular Security for a Science Gateway in Structural Bioinformatics</article-title>
          ,
          <source>Proceedings of 3rd Workshop IWSG-Life</source>
          <year>2011</year>
          , London, UK, June 8-10,
          <year>2011</year>
          , CEUR Workshop Proceedings, ISSN
          <volume>1613</volume>
          -0073,
          <string-name>
            <surname>online</surname>
            <given-names>CEUR</given-names>
          </string-name>
          -WS.org/Vol819/paper8.pdf. S. Gesing,
          <string-name>
            <given-names>S.</given-names>
            <surname>Herres-Pawlis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Birkenheuer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Brinkmann</surname>
          </string-name>
          , R.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Müller-Pfefferkorn</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Schäfer</surname>
          </string-name>
          , T. Steinke, The MoSGrid Community - From National to International Scale.
          <source>In: EGI Community Forum</source>
          <year>2012</year>
          , Munich, Germany,
          <year>March 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Farkas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kacsuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>P-GRADE Portal</surname>
          </string-name>
          <article-title>: a generic workflow system to support user communities</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>27</volume>
          (
          <issue>5</issue>
          ),
          <fpage>454</fpage>
          -
          <lpage>465</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          SHIWA Portal: https://shiwa-portal2.
          <source>cpc.wmin.ac.uk/liferay-portal6.1</source>
          .0/de
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Streit</surname>
          </string-name>
          , P.Bala,
          <string-name>
            <given-names>A.</given-names>
            <surname>Beck-Ratzka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Benedyczak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bergmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Breu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Daivandy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Demuth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Eifer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Giesler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hagemeier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Holl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lamla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mallmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.S.</given-names>
            <surname>Memon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.S.</given-names>
            <surname>Memon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rambadt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Riedel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Romberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schuller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schlauch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Soddemann</surname>
          </string-name>
          , W. Ziegler, UNICORE 6
          <article-title>- Recent and Future Advancements</article-title>
          . JUEL-
          <volume>4319</volume>
          (
          <year>February 2010</year>
          ). http://hdl.handle.net/2128/3695 (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [11]
          <string-name>
            <surname>M.J. Frisch</surname>
          </string-name>
          , et al.:
          <source>Gaussian</source>
          <volume>03</volume>
          ,
          <string-name>
            <surname>Revision</surname>
            <given-names>C.</given-names>
          </string-name>
          <year>02</year>
          , (
          <year>2004</year>
          ). Gaussian, Inc.,
          <string-name>
            <surname>Wallingford</surname>
            <given-names>CT</given-names>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Valiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.J.</given-names>
            <surname>Bylaska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Govind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.P.</given-names>
            <surname>Straatsma</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.J.J. van Dam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nieplocha</surname>
          </string-name>
          , E. Apra,
          <string-name>
            <given-names>T.L.</given-names>
            <surname>Windus</surname>
          </string-name>
          , W.A. de Jong,
          <article-title>"NWChem: a comprehensive and scalable open-source solution for large scale molecular simulations"</article-title>
          <source>Comput. Phys. Commun</source>
          .
          <volume>181</volume>
          ,
          <issue>1477</issue>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>