EAVL
EAVL copied to clipboard
Extreme-scale Analysis and Visualization Library
Compilers with a strict interpretation of the C++03 standard cannot compile cpu-only EAVL. Example messages from clang++ on the Blue Gene/Q are attached: [EAVL-compiler-messages.txt](https://github.com/jsmeredith/EAVL/files/1040095/EAVL-compiler-messages.txt) Working naively, I added constructors that...
The default parallel for scheduler for openmp seems to be static and its slow. Roba was previously benchmarking her volume rendering code that used a map operator and found that...
possibly something in the isotables initialization?
I would like to request the addition of an random number generator for Monte Carlo simulations that can be accessed inside a functor.
What if you wanted to write a functor that output its index in the array? Or a more concrete example: suppose you wanted to fill an array of X coordinates...
This is good for fine-grain data parallelism, because if you're executing on a bunch of same-shape cells in a row, you minimize warp divergence. However, it might simplify/speed up indexing....
First, two possible real-world examples I've heard: 1. I know some fusion (tokamak) apps have an unstructured triangular grid in each poloidal plane. (XGC1 maybe? Don't quote me on that.)...
Just tried to build eavl on mountain lion with cuda support enabled and couldn't because it tries to find /usr/local/cuda/lib64. With version 10.7 of OSX cuda doesn't have a lib64...
Currently, the way it works is that you need to have two fields: one each with its own association. Even so, the API isn't very conducive to this. For example,...
The current 3D isosurface algorithm uses an explicit edge array. This turns out to be pretty fast for a structured grid, but it's expensive in terms of memory usage and...