• 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 C-code. 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, array-oriented and math-heavy 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 multi-dimensional arrays efficiently. Theano features tight integration with numpy, transparent ... differentiation, speed and stability optimizations, dynamic C code generation, and extensive unit-testing 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 finite-element 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) error-correcting 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...