Comments (3)
It may be useful to run a ThreadSanitizer build to see where exactly the data race is happening. I updated the standalone template to include sanitizer build support.
If you use the sanitizers.cmake
module you can enable TSAN by adding -DUSE_SANITIZER=Thread
to the CMake configuration.
from open-earth-compiler.
I fixed a gcc issue in the the development branch. We should retest this as soon as we can merge back... Thanks for the pointer to the thread sanitizer (didn't know it exists)
from open-earth-compiler.
does the problem still appear in the latest builds?
from open-earth-compiler.
Related Issues (20)
- Instruction count difference compared to reference HOT 1
- Add continuous integration HOT 2
- Support any unroll factor
- CMake needs to include CUDA directories HOT 5
- Change stencil.assert to stencil.cast with a return value
- subdomains HOT 1
- tridiagonal solvers
- explicit intermediate storage to prevent fusion of long stencil chains HOT 1
- if/else optimization
- add stencil access that support dynamic offsets given some constant bound HOT 1
- operation to access a lower dimensional slice
- add the possiblity to load and store from and to the same field HOT 1
- Interleaved unrolling
- String-based OpBuilder removed HOT 4
- cmake error: too many arguments to function createGpuToLLVMConversionPass HOT 2
- problem about laplace example in readme HOT 2
- [mlir]the ptx compilation flow HOT 2
- problem about compiling fastwaves.mlir HOT 2
- stencil-shape-inference is not working with tridiagonal example HOT 3
- status of project HOT 3
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 open-earth-compiler.