OMPSs C++ version
@LonelyCat124 is already working on this.
Since Jun 25, 2020.
Assessment
This issue has not been assessed yet.
Description
I've started on the OMPSS version now, with the initial code compiling, and a few implementations of some tasks.
Currently its setup so everything other than time_step_ompss.o is build using gcc/gfortran/g++, and that object file and the final linking is done with mcxx
Right now, nothing will run unless I use OMP_NUM_THREADS=1, as I get a seg fault in:
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x2baaa56ba27f in ???
#1 0x2baaa43fa543 in ???
#2 0x41c5dd in ???
#3 0x2baaa524fe85 in gomp_thread_start
at ../../../libgomp/team.c:123
#4 0x2baaa4b17dd4 in ???
#5 0x2baaa5781eac in ???
#6 0xffffffffffffffff in ???
@rupertford do you have a contact in OmpSs we could ask about this issue with? Clearly without being able to launch multiple threads we'll have issues using tasks efficiently 😆
- Dominant language
- Fortran
- Stars
- 7
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from stfc/PSycloneBench
-
help wanted
Difficulty 4/5 3-5 days Newbie friendliness 25/100
stfc/PSycloneBench#98 · 11 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
stfc/PSycloneBench#97 · 10 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
stfc/PSycloneBench#94 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
stfc/PSycloneBench#92 ·
-
stfc/PSycloneBench#84 · 1 assignee ·