Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Automating embedded analysis capabilities and managing software
  complexity in multiphysics simulation part I: template-based generic
  programming   An approach for incorporating embedded simulation and analysis capabilities
in complex simulation codes through template-based generic programming is
presented. This approach relies on templating and operator overloading within
the C++ language to transform a given calculation into one that can compute a
variety of additional quantities that are necessary for many state-of-the-art
simulation and analysis algorithms. An approach for incorporating these ideas
into complex simulation codes through general graph-based assembly is also
presented. These ideas have been implemented within a set of packages in the
Trilinos framework and are demonstrated on a simple problem from chemical
engineering.

21
The categories of this paper are: adap-org
13
The categories of this paper are: quant-ph
23
The categories of this paper are: solv-int
22
The categories of this paper are: chao-dyn
9
The categories of this paper are: nlin
12
The categories of this paper are: nucl-th
20
The categories of this paper are: acc-phys
30
The categories of this paper are: q-alg
7
The categories of this paper are: hep-th
16
The categories of this paper are: stat
17
The categories of this paper are: q-fin
33
The categories of this paper are: plasm-ph
25
The categories of this paper are: patt-sol
19
The categories of this paper are: eess
34
The categories of this paper are: chem-ph
24
The categories of this paper are: dg-ga