David M. Rogers
David M. Rogers
I made a shim that works with both compilers here: https://github.com/ornl/syclreduce It's not super-optimized, but provides a sensible API suggestion for a "Reducer" type that 1. captures the user's identity()...
I noticed that the async code can work just fine if you separate the PUB and SUB routines, then add a sleep() to the SUB socket. ``` """pub/sub testing In...
Well, I've been spoiling to put in an example of aiowire, so I've created PR #1652 to add this example into the asyncio examples subdirectory. From your comments above, I...
I have created a new library, https://pypi.org/project/aiowire/ - specifically for creating servers based on zmq.asyncio.Poller. See #1650 for a full example.
This is breaking with numpy 2.0.0. Looks like a change to numpy's array struct. ``` % uname -po x86_64 GNU/Linux % pip install zfpy==1.0.0 Collecting zfpy==1.0.0 Using cached zfpy-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (648...
These are maintainability improvements, so that changes to the codebase can be more isolated and require less working memory for library developers and users.
Try changing line 76 of step1_gpu.cpp from `cudaMalloc((void**) &data2, isize[0] * isize[1] * isize[2] * sizeof(double));` to `cudaMalloc((void**) &data2, alloc_max);` This would fix any issues due to larger temporary space...
I believe the issue here is because the `FindFFTW.cmake` produces the wrong link order in the line: > /public/apps/openmpi/1.8.6/gcc.4.4.7/bin/mpicxx -O3 -fopenmp -I/home/kmoats/usr/fftw-3.3.6-pl2/include -fopenmp -rdynamic CMakeFiles/step1_gpu.dir/step1_gpu.cpp.o CMakeFiles/step1_gpu.dir/step1_gpu_generated_kernels.cu.o -o step1_gpu -Wl,-rpath,/public/apps/cuda/8.0/lib64 /public/apps/cuda/8.0/lib64/libcudart_static.a...
I'm working on one of these tests now. I want to re-do the system setup into a datastructure that sets up box shape and other globals (read with yaml?) and...
The new branch is under development at https://github.com/frobnitzem/CabanaMD/tree/tests. Right now, the test itself isn't working, but it simplifies lattice gen. code while adding LATTICE_BCC, changes shutdown/finalize to use C++ destructors,...