Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: ADF95: Tool for automatic differentiation of a FORTRAN code designed for
  large numbers of independent variables   ADF95 is a tool to automatically calculate numerical first derivatives for
any mathematical expression as a function of user defined independent
variables. Accuracy of derivatives is achieved within machine precision. ADF95
may be applied to any FORTRAN 77/90/95 conforming code and requires minimal
changes by the user. It provides a new derived data type that holds the value
and derivatives and applies forward differencing by overloading all FORTRAN
operators and intrinsic functions. An efficient indexing technique leads to a
reduced memory usage and a substantially increased performance gain over other
available tools with operator overloading. This gain is especially pronounced
for sparse systems with large number of independent variables. A wide class of
numerical simulations, e.g., those employing implicit solvers, can profit from
ADF95.

34
The categories of this paper are: chem-ph
18
The categories of this paper are: econ
12
The categories of this paper are: nucl-th
29
The categories of this paper are: funct-an
24
The categories of this paper are: dg-ga
28
The categories of this paper are: alg-geom
7
The categories of this paper are: hep-th
16
The categories of this paper are: stat
23
The categories of this paper are: solv-int
21
The categories of this paper are: adap-org
25
The categories of this paper are: patt-sol
32
The categories of this paper are: atom-ph
22
The categories of this paper are: chao-dyn
13
The categories of this paper are: quant-ph
5
The categories of this paper are: gr-qc
26
The categories of this paper are: bayes-an