The immersed boundary method
CS Peskin - Acta numerica, 2002 - cambridge.org
This paper is concerned with the mathematical structure of the immersed boundary (IB)
method, which is intended for the computer simulation of fluid–structure interaction …
method, which is intended for the computer simulation of fluid–structure interaction …
[BOOK][B] Types and programming languages
BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
{FaRM}: Fast remote memory
We describe the design and implementation of FaRM, a new main memory distributed
computing platform that exploits RDMA to improve both latency and throughput by an order …
computing platform that exploits RDMA to improve both latency and throughput by an order …
Legion: Expressing locality and independence with logical regions
M Bauer, S Treichler, E Slaughter… - SC'12: Proceedings of …, 2012 - ieeexplore.ieee.org
Modern parallel architectures have both heterogeneous processors and deep, complex
memory hierarchies. We present Legion, a programming model and runtime system for …
memory hierarchies. We present Legion, a programming model and runtime system for …
Parallel programmability and the chapel language
In this paper we consider productivity challenges for parallel programmers and explore ways
that parallel language design might help improve end-user productivity. We offer a …
that parallel language design might help improve end-user productivity. We offer a …
Partitioned global address space languages
The Partitioned Global Address Space (PGAS) model is a parallel programming model that
aims to improve programmer productivity while at the same time aiming for high …
aims to improve programmer productivity while at the same time aiming for high …
[BOOK][B] Computing with hp-adaptive finite elements: volume 1 one and two dimensional elliptic and Maxwell problems
L Demkowicz - 2006 - taylorfrancis.com
Offering the only existing finite element (FE) codes for Maxwell equations that support hp
refinements on irregular meshes, Computing with hp-ADAPTIVE FINITE ELEMENTS …
refinements on irregular meshes, Computing with hp-ADAPTIVE FINITE ELEMENTS …
A survey of parallel programming models and tools in the multi and many-core era
In this work, we present a survey of the different parallel programming models and tools
available today with special consideration to their suitability for high-performance …
available today with special consideration to their suitability for high-performance …
Sequoia: Programming the memory hierarchy
K Fatahalian, DR Horn, TJ Knight, L Leem… - Proceedings of the …, 2006 - dl.acm.org
We present Sequoia, a programming language designed to facilitate the development of
memory hierarchy aware parallel programs that remain portable across modern machines …
memory hierarchy aware parallel programs that remain portable across modern machines …
Scalable work stealing
Irregular and dynamic parallel applications pose significant challenges to achieving
scalable performance on large-scale multicore clusters. These applications often require …
scalable performance on large-scale multicore clusters. These applications often require …