Comments (4)
Same for DRB052-indirectaccesssharebase-orig-no.f95 (private(idx1,idx2)
) and DRB061-matrixvector1-orig-no.f95 (private(sum)
).
In the C version, these variables are declared in the parallel region and therefore private. In Fortran they need explicit privatization.
I only checked the '-no.f95' codes, where TSan detected a "false positive". I guess the same privatization issue will be present in several of the '-yes.f95' codes.
DRB133-taskdep5-orig-omp45-no.f95 also has a race, because some depend clauses are missing (compared to the c code).
from dataracebench.
@jprotze, I agree with DRB050 ,52 and 61. And have fixed them too.
Regarding, DRB133, I'm not able to understand what is missing? Can you please help it here. Thanks.
from dataracebench.
All the tasks in the fortran version of the code should have the same depend clauses as in the C code. Especially the second task has no depend clauses.
from dataracebench.
Thanks. FIxed. #82
from dataracebench.
Related Issues (20)
- data races in smith-waterman code HOT 1
- Add verfication of data race reports in the test harness HOT 3
- doubts about high recall value for Intel inspector
- a potential paper HOT 1
- More metadata for existing tests for version and category information HOT 2
- getSourceRaceInfo.py and read/write sets HOT 1
- make a new release 1.4.0
- static tools: may vs. must analysis
- address paper review comments
- DRB136: possible wrong comments HOT 2
- merge pending pull requests
- ISCP project report
- a possible new pattern from NPB LU
- update dashboard based on the latest v1.4.0
- updating benchmark lists
- -q is not a gnu time flag HOT 3
- DRB181-SmithWaterman-yes.c uses abs with long HOT 2
- support C++ templates
- Survey Question on the For loop in source file micro-benchmarks/DRB178-input-dependence-var-yes.c line 41
- DRB189-barrier3-yes.c does not contain a data race HOT 4
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 dataracebench.