-
stab1739e39261 · ·
follow test3, 1. 整合 QCU 的 CUDA/MPI/NCCL 源码与头文件,调整格点参数和构建配置; 2. 集成 PyQcu/PyQuda 接口、PyQuda 版本代码及依赖元数据; 3. 补充单卡/多卡、Wilson/Clover/求解器测试脚本、示例和运行数据; [codex].
-
test3e5ff0850 · ·
follow test2, qcu has been merged into pyqcu/extern, this library will be archived and the future will be better!
-
-
bug110047b3e8 · ·
follow test1, first finish arnoldi function, almostly pass the random test, but still a serious bug appears (lattice_multiplier operator* with Eigen vector)......
-
-
test014cd6188 · ·
follow dev26, rm all files that go with pyquda, just remain a test inface for qcu (./test/test-np1.sh), wish success. orz
-
dev26ea472ad4 · ·
follow dev25, finish single-gpu float version of qcu that is able to run without pyquda (refer to ./test/*-np1.py & test.cu), wait for multi-gpu test again......
-
dev259a3a7f68 · ·
follow dev24, 1. updata ./doc; 2. find bug (bug10) caused by io between pyquda and qcu, that has been cleared (refer to ./test/test.dslash-np1.py:float test); 3.float version qcu pass single-gpu test in computer-4060, wait for multi-gpu test......
-
dev2481516b65 · ·
follow dev23, save data from quda (pyquda) in bin and load data to qcu in bin. prepare for the test of huawei, data files is in computer-4060-docker:/root/qcu/test. :) orz
-
dev23295153e7 · ·
follow bug10, 1. gmres-ir function done, then will be truely tested after multi-precision done; 2. optimize cg and bistabcg after nccl been removed (dev22), bistabcg has been faster about 20% !!!
-
bug10fb96b862 · ·
follow dev22, change qcu and quda precision to single (float), but qcu output nan......
-
dev22ec3f0557 · ·
follow dev21, template define all done: 1. remove all nccl support for efficiency; 2. rename some source files; 3. redefine some cublas and mpi functions. <^_^>
-
-
-
dev2032d29a21 · ·
follow stab16, 1. finish dot (MPI version); 2. rename part of test files; 3. add switch function bewteen mpi and nccl, and be able to compile without nccl library. all the test run in x99 with 2 NV-P100.
-
stab16baab2286 · ·
follow dev19, finish all the test in snsc with 8 NV-A100, just after done dot (MPI version), we will go ahead next step. :)
-
dev19d3f32f88 · ·
follow dev18, find a foolish bug in clover dslash caused by writing wrong (replace move_wards[_FX_FY_] by move_wards[_FX_FT_]), after fix jod done in lattice_set.h, finally run right in snsc with 8 NV-A100.
-
-
dev18b012d2b7 · ·
follow dev17, 1. find a small bug in clover dslash when lat size cute into <=2; 2. change grid cut in tzyx way instead of xyzt way (follow to the cut way of pyquda); so, finally run right in snsc with 8 NV-A100!!!!!!
-