代码拉取完成,页面将自动刷新
ABOUT ===== LibFlatArray acts as a highly efficient multi-dimensional array of arbitrary objects (array of structs, AoS), but really uses a struct of arrays (SoA) memory layout. It's great for writing vectorized code and its lightning-fast iterators give you access to neighboring elements with zero address generation overhead. Use cases include: - computer simulations (e.g. stencil codes such as Lattice Boltzmann Methods) - image processing (e.g. Gaussian filters) - numerical methods (e.g. multiplication of complex matrices) The library is written in C++ and uses templates to shift the burden of address computation from runtime to compile time. It shares some infrastructure with its parent project LibGeoDecomp. Further information: - homepage: http://www.libgeodecomp.org/libflatarray.html - mailing list: http://www.libgeodecomp.org/mailing_lists.html - source repository: https://bitbucket.org/gentryx/libflatarray - contributors: see file "AUTHORS" DEPENDENCIES ============ - C++ compiler (min. C++98, tested with GCC's g++, Clang's clang++, and Intel's icpc) - CMake (min. 2.8.10) - build tool supported by CMake (e.g. make, ninja) BUILDING ======== For compiling LibFlatArray you'll need CMake (http://www.cmake.org) installed. We recommend an out-of-source build: BUILD_DIR=build/`uname -ms | sed s/\ /-/g` mkdir -p $BUILD_DIR cd $BUILD_DIR cmake ../../ make
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。