中文
相关论文

相关论文: A simple C++ library for manipulating scientific d…

200 篇论文

We introduce OpenRAND, a C++17 library aimed at facilitating reproducible scientific research through the generation of statistically robust and yet replicable random numbers. OpenRAND accommodates single and multi-threaded applications on…

分布式、并行与集群计算 · 计算机科学 2023-11-01 Shihab Shahriar Khan , Bryce Palmer , Christopher Edelmaierd , Hasan Metin Aktulga

Finite element methods require the composition of the global stiffness matrix from local finite element contributions. The composition process combines the computation of element stiffness matrices and their assembly into the global…

数值分析 · 数学 2021-07-16 Adam Sky , César Polindara , Ingo Muench , Carolin Birk

The C++ programming language provides classes and structs as fundamental modeling entities. Consequently, C++ code tends to favour array-of-structs (AoS) for encoding data sequences, even though structure-of-arrays (SoA) yields better…

数学软件 · 计算机科学 2025-09-16 Pawel K. Radtke , Tobias Weinzierl

Graphs are a generalized concept that encompasses more complex data structures than trees, such as difference lists, doubly-linked lists, skip lists, and leaf-linked trees. Normally, these structures are handled with destructive assignments…

编程语言 · 计算机科学 2022-09-13 Jin Sano , Naoki Yamamoto , Kazunori Ueda

Functional programmers have an established tradition of using traversals as a design pattern to work with recursive data structures. The technique is so prolific that a whole host of libraries have been designed to help in the task of…

编程语言 · 计算机科学 2018-05-18 Csongor Kiss , Matthew Pickering , Nicolas Wu

Analysis of entire programs as a single unit, or whole-program analysis, involves propagation of large amounts of information through the control flow of the program. This is especially true for pointer analysis, where, unless significant…

数据结构与算法 · 计算机科学 2025-10-28 Anamitra Ghorui , Uday P. Khedker

Concurrent data structures are the data sharing side of parallel programming. Data structures give the means to the program to store data, but also provide operations to the program to access and manipulate these data. These operations are…

分布式、并行与集群计算 · 计算机科学 2013-02-13 Daniel Cederman , Anders Gidenstam , Phuong Ha , Håkan Sundell , Marina Papatriantafilou , Philippas Tsigas

This paper analyzes various distributed storage systems that use data fragmentation and dispersal as a way of protection.Existing solutions have been organized into two categories: bitwise and structurewise. Systems from the bitwise…

密码学与安全 · 计算机科学 2017-06-20 Katarzyna Kapusta , Gerard Memmi

In this paper, a new and novel data structure is proposed to dynamically insert and delete segments. Unlike the standard segment trees[3], the proposed data structure permits insertion of a segment with interval range beyond the interval…

计算几何 · 计算机科学 2015-01-15 K. S. Easwarakumar , T. Hema

A new set of software applications and libraries for use in the archival and analysis of pulsar astronomical data is introduced. Known collectively as the PSRCHIVE scheme, the code was developed in parallel with a new data storage format…

天体物理学 · 物理学 2007-05-23 A. W. Hotan , W. van Straten , R. N. Manchester

Using standard components of modern Fortran we present a technique to dynamically generate strings with as little coding overhead as possible on the application side. Additionally we demonstrate how this can be extended to allow for output…

编程语言 · 计算机科学 2024-09-06 Marcus Mohr

The problem of storing a set of strings --- a string dictionary --- in compact form appears naturally in many cases. While classically it has represented a small part of the whole data to be processed (e.g., for Natural Language processing…

数据结构与算法 · 计算机科学 2011-01-31 Nieves R. Brisaboa , Rodrigo Cánovas , Miguel A. Martínez-Prieto , Gonzalo Navarro

Automatic differentiation is a set of techniques to efficiently and accurately compute the derivative of a function represented by a computer program. Existing C++ libraries for automatic differentiation (e.g. Adept, Stan Math Library),…

数学软件 · 计算机科学 2021-02-09 James Yang

Quantum computing is currently gaining significant attention, not only from the academic community but also from industry, due to its potential applications across several fields for addressing complex problems. For any practical problem…

Many machine learning libraries require that string features be converted to a numerical representation for the models to work as intended. Categorical string features can represent a wide variety of data (e.g., zip codes, names, marital…

机器学习 · 计算机科学 2021-11-05 John W. van Lith , Joaquin Vanschoren

Medusa, a novel library for implementation of strong form mesh-free methods, is described. We identify and present common parts and patterns among many such methods reported in the literature, such as node positioning, stencil selection and…

数学软件 · 计算机科学 2021-07-07 Jure Slak , Gregor Kosec

Dynamo is a full-stack software solution for scientific data management. Dynamo's architecture is modular, extensible, and customizable, making the software suitable for managing data in a wide range of installation scales, from a few…

分布式、并行与集群计算 · 计算机科学 2021-05-18 Yutaro Iiyama , Benedikt Maier , Daniel Abercrombie , Maxim Goncharov , Christoph Paus

Python bindings are a critical bridge between high-performance C++ libraries and the flexibility of Python, enabling rapid prototyping, reproducible experiments, and integration with simulation and learning frameworks in robotics research.…

机器人学 · 计算机科学 2026-03-06 Weihang Guo , Theodoros Tyrovouzis , Lydia E. Kavraki

In silico evolution instantiates the processes of heredity, variation, and differential reproductive success (the three "ingredients" for evolution by natural selection) within digital populations of computational agents. Consequently,…

种群与进化 · 定量生物学 2024-07-18 Emily Dolson , Santiago Rodriguez-Papa , Matthew Andres Moreno

We outline a generic, flexible, modular, yet efficient framework to the computation of energies and states for general nanoscopic systems with a focus on semiconductor quantum dots. The approach utilizes the configuration interaction…

计算物理 · 物理学 2007-05-23 Jordan Kyriakidis