pmodels / bolt

Official BOLT Repository
https://www.bolt-omp.org
Other
26 stars 13 forks source link

test: add BOLT-specific tests #69

Closed shintaro-iwasaki closed 4 years ago

shintaro-iwasaki commented 4 years ago

This PR adds a few tests that are specific to BOLT; for example, these tests check bugs reported in BOLT, Argobots interoperability, and BOLT-specific thread/task mapping and scheduling.

This PR also creates a test for a bug reported in #49.

Note that some tests are marked as unsupported with certain compilers (especially regarding untied tasks) mainly because of, to our best knowledge, compiler issues. They should be fixed once we understand the problems properly.

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/all

shintaro-iwasaki commented 4 years ago

Basically the following untied-related tests failed. For now, mark them as unsupported and fix them in the future PR.

libomp.bolt/scheduling.taskdep_taskgroup_untied_scheduling.c
libomp.bolt/scheduling.taskdep_taskgroup_untied_yield_scheduling.c
libomp.bolt/scheduling.taskdep_taskwait_untied_scheduling.c
libomp.bolt/scheduling.taskdep_taskwait_untied_yield_scheduling.c
libomp.bolt/scheduling.taskdep_untied_scheduling.c
libomp.bolt/scheduling.taskdep_untied_yield_scheduling.c
libomp.bolt/scheduling.taskloop_untied_scheduling.c
libomp.bolt/threadid.taskdep_untied_threaddid.c
libomp.bolt/scheduling.taskloop_nogroup_untied_scheduling.c
libomp.bolt/threadid.task_unitied_thread_threadid.c
shintaro-iwasaki commented 4 years ago

test:bolt/quick

shintaro-iwasaki commented 4 years ago

test:bolt/all

shintaro-iwasaki commented 4 years ago

test:bolt/all

shintaro-iwasaki commented 4 years ago

test:bolt/all