A large number of algorithms across the field of computational physics are formulated on grids with a regular topology. We present Schnek, a library that enables fast development of parallel simulations on regular grids. Schnek contains a number of easy-to-use modules that greatly reduce the amount of administrative code for large-scale simulation codes. The library provides an interface for reading simulation setup files with a hierarchical structure. The structure of the setup file is translated into a hierarchy of simulation modules that the developer can specify. The reader parses and evaluates mathematical expressions and initialises variables or grid data. This enables developers to write modular and flexible simulation codes with min...
Simulation is a cost saving method to solving complex problems in various areas such as production, ...
A C++ software package, called PARSEK, for Particle-in-Cell(PIC) plasma simulations on parallel comp...
There are multiple applications of plasma. To better understand the fundamental characteristics of p...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
I present a method for developing extensible and modular computational models without sacrificing se...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Parallel and multithreaded architectures and execution models are poised to dominate comput-ing. Thi...
The enormous complexity of whole-cell models needs new algorithmic approaches and high performant si...
Most high-performance simulation codes are not written from scratch but begin as desktop experiments...
We describe a new, parallel programming version of the scalar field simulation program LATTICEEASY. ...
Exploiting parallelism in the solution of scientific and computational engineering problems requires...
The computing power of recent massively parallel supercomputers is rising to the challenge of explod...
Recent increases in supercomputing power, driven by the multi-core revolution and accelerators such ...
This dissertation studies the effects of the key-value-ref model in the computational field simula...
Numerical simulations conducted on current high-performance computing (HPC) systems face an ever gro...
Simulation is a cost saving method to solving complex problems in various areas such as production, ...
A C++ software package, called PARSEK, for Particle-in-Cell(PIC) plasma simulations on parallel comp...
There are multiple applications of plasma. To better understand the fundamental characteristics of p...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
I present a method for developing extensible and modular computational models without sacrificing se...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Parallel and multithreaded architectures and execution models are poised to dominate comput-ing. Thi...
The enormous complexity of whole-cell models needs new algorithmic approaches and high performant si...
Most high-performance simulation codes are not written from scratch but begin as desktop experiments...
We describe a new, parallel programming version of the scalar field simulation program LATTICEEASY. ...
Exploiting parallelism in the solution of scientific and computational engineering problems requires...
The computing power of recent massively parallel supercomputers is rising to the challenge of explod...
Recent increases in supercomputing power, driven by the multi-core revolution and accelerators such ...
This dissertation studies the effects of the key-value-ref model in the computational field simula...
Numerical simulations conducted on current high-performance computing (HPC) systems face an ever gro...
Simulation is a cost saving method to solving complex problems in various areas such as production, ...
A C++ software package, called PARSEK, for Particle-in-Cell(PIC) plasma simulations on parallel comp...
There are multiple applications of plasma. To better understand the fundamental characteristics of p...