Branch: refs/heads/main
Revision: 833fc13
Author: bradcray
Link: Parallel revcomp based on gcc 6 version by bradcray · Pull Request #19736 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #19736 from bradcray/revcomp-gcc6-par
Parallel revcomp based on gcc 6 version
[trivial, not reviewed]
This is a parallel version of revcomp that is based on the gcc # 6 version on the CLBG.
Unfortunately, it is challenging to write cleanly because of:
- the lack of task-private variables for
begin
statements ( #15706 ) - bugs related to passing
in
task intents toref
arguments ( #19737 and #19739 )
As a result, I also filed some futures in this PR showing other ways we might like to
write it (where the task-private variable version seems preferable).
Modified Files:
A test/parallel/taskPar/taskIntents/inCopyPassedToRef.bad
A test/parallel/taskPar/taskIntents/inCopyPassedToRef.chpl
A test/parallel/taskPar/taskIntents/inCopyPassedToRef.future
A test/parallel/taskPar/taskIntents/inCopyPassedToRef.good
A test/parallel/taskPar/taskIntents/inCopyPassedToRef2.bad
A test/parallel/taskPar/taskIntents/inCopyPassedToRef2.chpl
A test/parallel/taskPar/taskIntents/inCopyPassedToRef2.future
A test/parallel/taskPar/taskIntents/inCopyPassedToRef2.good
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-const-ref.bad
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-const-ref.chpl
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-const-ref.execopts
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-const-ref.future
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-const-ref.good
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-ref.bad
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-ref.chpl
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-ref.execopts
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-ref.future
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-begin-ref.good
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-tpv.bad
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-tpv.chpl
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-tpv.execopts
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-tpv.future
A test/studies/shootout/reverse-complement/bradc/revcomp-blc-tpv.good
M test/studies/shootout/reverse-complement/bradc/revcomp-blc.chpl
Compare: https://github.com/chapel-lang/chapel/compare/3135cfcadd08...833fc1393a7a