
deal.ii
 Referenced in 650 articles
[sw03516]
 finite element codes, using among other aspects adaptive meshes and a wide array of tools...

SACLIB
 Referenced in 25 articles
[sw00823]
 contains about 70,000 lines of Ccode. However, the library contains a number ... garbage collector. Memory leaks involving dynamically allocated arrays can slow down and preclude computations. Such ... innovations reduce the amount of code responsible for array memory management from 10,000 lines...

Numba
 Referenced in 58 articles
[sw21554]
 With a few annotations, arrayoriented and mathheavy Python code can be just...

top88.m
 Referenced in 80 articles
[sw22631]
 starting point. The original code has been extended by a density filter, and a considerable ... efficiency has been achieved, mainly by preallocating arrays and vectorizing loops. A speed improvement with ... elements. Moreover, the length of the code has been reduced to a mere 88 lines...

Theano
 Referenced in 98 articles
[sw05894]
 evaluate mathematical expressions involving multidimensional arrays efficiently. Theano features tight integration with numpy, transparent ... differentiation, speed and stability optimizations, dynamic C code generation, and extensive unittesting and self...

MAD
 Referenced in 26 articles
[sw12534]
 directional derivatives for MATLAB code which uses arbitrary dimension arrays. On several examples, the package...

APL
 Referenced in 81 articles
[sw01165]
 Iverson. Its central datatype is the multidimensional array. It uses a large range of special ... functions and operators, leading to very concise code. It has been an important influence...

FEAP
 Referenced in 194 articles
[sw04963]
 designed for research and educational use. Source code of the full program is available ... output nodal coordinates and element connection arrays. In this case it may be necessary...

Waveslim
 Referenced in 10 articles
[sw07997]
 series (1D), image (2D) and array (3D) analysis. The code provided here is based...

CrunchFlow
 Referenced in 21 articles
[sw13429]
 dimensional reactive transport in porous media. The code is written entirely in Fortran 90 , which ... allows for runtime allocation of memory for arrays, thus minimizing the memory requirements while maximizing ... thermodynamic and kinetic database, the code can be used for reactive transport problems of arbitrary...

Echelon Form
 Referenced in 4 articles
[sw28558]
 algorithm has been refined to immutable arrays and code can be generated to functional languages...

ArrayFire
 Referenced in 4 articles
[sw28758]
 accelerator, the af::array object. Developers write code which performs operations on ArrayFire arrays which...

SPiDER
 Referenced in 3 articles
[sw00900]
 distributions as well as array values. For arrays whose distribution can change during program execution ... sequence together with the associated source code location. Array values can be stored at individual...

COFFEE
 Referenced in 22 articles
[sw20274]
 reducing the operation count. Code specialisation, to maximise the impact of low level optimisation ... example, COFFEE can analyse the arrays, loops, and memory access pattern in a kernel...

MPM3DMP
 Referenced in 8 articles
[sw19366]
 method to solid mechanics. A parallel MPM code is developed using FORTRAN 95 and OpenMP ... impact dynamic problems. Two parallel methods, the array expansion method and the domain decomposition method ... efficiency than the array expansion method. Therefore, a parallel computer code, MPM3DMP, is developed based...

SMS
 Referenced in 33 articles
[sw01085]
 Automatic generation of finiteelement code by simultaneous optimization of expressions. The paper presents ... element analysis. Symbolic generation of the characteristic arrays of nonlinear finite elements (e.g. nodal force ... compiled language (FORTRAN or C). The generated code is then incorporated into an existing finite...

EVENODD
 Referenced in 23 articles
[sw02377]
 based on Reed–Solomon (RS) errorcorrecting codes. This scheme requires computation over finite fields ... complexity of implementing EVENODD in a disk array with 15 disks is about ... system requiring large symbols and relatively short codes, for instance, in multitrack magnetic recording...

Parsol
 Referenced in 21 articles
[sw00684]
 dense matrices, among others). The functionality of arrays and vectors is similar to those ... programmer creates sequential version of the code (no MPI needed), and debugs it. Once done ... library to analyse arbitrary user code. From the other hand, however, this allows for easy ... tuned for high performance. For example, ParSol arrays performs similar to native C/C++ arrays. Also...

Global Arrays
 Referenced in 10 articles
[sw07425]
 Message Passing Interface (MPI). The Global Arrays toolkit has been in the public domain since ... large codes since then. EMSL software products such as NWChem use the Global Arrays programming...

NUMATH
 Referenced in 5 articles
[sw00639]
 adapt easily the code to vector or array processor. Some numerical tests for the speedup...