Comments (1)
I have done and it's pushed into master. I have added a new enum type call QUDA_QOP_DOMAIN_WALL_FIELD_ORDER which corresponds to an array of pointers to 4-dimensional fields. There is an new ColorSpinorOrder child class which takes care of all of the ordering. All cpuColorSpinorField accessors, use these abstract order classes, so all functionality should just work (copy, compare, etc.). Given that pack_spinor.h should also be updated to use these accessors, which is beyond the scope of this work, when a copy to a CUDA field is requested, a temporary QUDA_SPACE_SPIN_COLOR_FIELD_ORDER field will be created and used as a proxy. Not ideal, but this will allow in principle for qcdlib to interface immediately to the domain wall solver.
from quda.
Related Issues (20)
- Sanity checking on the CPM.cmake download HOT 1
- Heterogeneous atomic seems not work on WSL2 with GeForce GPU. HOT 5
- STRICT build of dslash_mdw_fused_* fails with sm_86 HOT 2
- Missing break in Gamma ? HOT 1
- CPS staggered phase in QUDA is different from CPS and Chroma's convention. HOT 2
- mild failures in some DW ctests HOT 3
- spinor_dilute.cu does not compile for typical staggered MG Nc values
- Add Wilson functionality to contraction codes, ensure the covariant derivative code is properly tested.
- Default tolerance values for fp64 and fp32. HOT 4
- Merge `hisq_stencil_test` and `hist_stencil_ctest` into a single file, following the pattern of `[staggered_]invert_test`
- current develop does not compile with ROCm 5.2.3 (LUMI-G default) HOT 12
- apparent "number of iterations regression" in double-half CG for (nd)tmclover HOT 3
- Typical staggered `Nc` restrictors spill registers with the CUDA backend
- The function `polarSu3` uses `sincos` instead of `sincospi`
- Some multigrid parameter combinations fail in recent commits HOT 1
- Turn on domain wall code builds in ROCm CI HOT 1
- Integer overflow with staggered MG
- Add robust signal captures to QUDA HOT 4
- Constrain the tuning space for host <-> device MILCSiteOrder gauge field copies HOT 2
- Cleanup/optimize staggered invert/eigensolver tests analogous to Wilson cleanup in #1441
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quda.