OpenMP_VV
OpenMP_VV copied to clipboard
Tests in C that are missing Fortran counterparts
We have a number of tests that are in C but still need to be written in Fortran:
For 4.5
- [x] test_target_enter_exit_data_depend.c (PR Merged)
- [ ] test_target_enter_exit_data_map_global_array.c
- [ ] test_target_enter_exit_data_map_malloced_array.c
- [ ] test_target_enter_exit_data_pointer_translation.c
- [ ] test_target_enter_exit_data_struct.c
- [ ] test_target_enter_data_depend.c
- [ ] test_target_enter_data_global_array.c
- [ ] test_target_enter_data_struct.c
- [ ] test_target_enter_data_malloced_array.c
- [x] test_target_update_if.c
- [x] test_target_update_devices.c (PR Merged)
- [ ] test_target_update_depend.c
- [x] test_target_update_to.c (PR Merged)
- [x] test_target_update_from.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_if_target_modifier.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_if_parallel_modifier.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_if_no_modifier.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_devices.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_private.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_fristprivate.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_map_defailt.c
- [x] test_target_teams_distribute_parallel_for_map_to.c
- [x] test_target_teams_distribute_parallel_for_map_tofrom.c
- [x] test_target_teams_distribute_parallel_for_map_from.c
- [x] test_target_teams_distribute_parallel_for_defaultmap.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_num_teams.c (PR Merged)
- [x] test_target_teams_distribute_parallel_for_thread_limit.c
- [x] test_target_teams_distribute_parallel_for_num_threads.c
- [ ] test_target_teams_distribute_parallel_for_schedule_private.c
- [x] test_target_parallel.c (PR Merged)
- [ ] test_target_simd_collapse.c
For 5.0
- [x] test_team_default_shared.c (PR Merged)
- [x] test_declare_mapper_target_struct.c (PR Merged)
- [x] test_target_update_mapper_to_discontiguous.c (PR Merged)
- [x] test_target_update_mapper_from_discontiguous.c (PR Merged)
- [x] test_teams.c (PR Merged)
- [x] test_teams_distribute_default_none.c (PR Merged)
- [x] test_target_data_use_device_addr.c (PR Merged)
- [x] test_target_data_use_device_ptr.c (PR Merged)
- [x] test_target_mapping_before_alloc.c (PR Merged)
- [x] test_target_defaultmap_to_from_tofrom.c (PR Merged)
- [x] test_target_defaultmap_default.c (PR Merged)
- [x] test_target_in_reduction.c (PR Merged)
- [x] test_target_defaultmap_firstprivate.c (PR Merged)
- [x] test_target_task_depend_mutexinoutset.c (PR Merged)
- [x] test_target_allocate.c (PR Merged)
- [x] test_target_device.c (PR Merged)
- [x] test_target_imperfect_loop.c (PR Merged)
- [x] test_target_defaultmap_none.c (PR Merged)
- [x] test_target_map_with_close_modifier.c (PR Merged)
- [x] test_requires_dynamic_allocators.c (PR Merged)
- [x] test_requires_unified_shared_memory_static_map.c (PR Merged)
- [x] test_requires_atomic_default_mem_order_relaxed.c (In PR)
- [x] test_requires_atomic_default_mem_order_acq_rel.c (In PR)
- [x] test_requires_unified_shared_memory_heap.c (PR Merged)
- [x] test_requires_unified_shared_memory_stack_is_device_ptr.c (In PR)
- [x] test_requires_reverse_offload.c (In PR)
- [x] test_requires_unified_shared_memory_heap_map.c (PR Merged)
- [x] test_requires_atomic_default_mem_order_seq_cst.c (In PR)
- [x] test_requires_unified_shared_memory_stack_map.c (PR Merged)
- [x] test_requires_unified_shared_memory_heap_is_device_ptr.c (PR Merged)
- [x] test_requires_unified_shared_memory_stack.c (PR Merged)
- [x] test_requires_unified_address.c (PR Merged)
- [x] test_requires_unified_shared_memory_static_is_device_ptr.c (PR Merged)
- [x] test_requires_unified_shared_memory_static.c (PR Merged)
- [x] test_simd_order_concurrent.c (In PR)
- [x] test_simd_nontemporal.c (In PR)
- [x] test_declare_variant.c (PR Merged)
- [x] test_atomic_acquire_release.c (In PR)
- [x] test_atomic_hint.c (In PR)
- [x] test_atomic_num_hint.c (In PR)
- [x] test_atomic_num_hint_device.c (In PR)
- [x] test_declare_target_device_type_nohost.c (PR Merged)
- [x] test_declare_target_parallel_for.c (PR Merged)
- [x] test_declare_target_nested.c (No Fortran equivalent)
- [x] test_nested_declare_target.c (No Fortran equivalent)
- [x] test_declare_target_device_type_any.c (PR Merged)
- [x] test_declare_target_device_type_host.c (PR Merged)
- [ ] test_flush_no_memory_order_clause.c
- [x] test_loop_bind.c (In PR)
- [x] test_loop_bind_device.c (In PR)
- [x] test_loop_lastprivate.c (PR Merged)
- [x] test_loop_lastprivate_device.c (PR Merged)
- [x] test_loop_nested.c (In PR)
- [x] test_loop_nested_device.c (In PR)
- [X] test_loop_private.c (In PR)
- [x] test_loop_private_device.c (PR Merged)
- [x] test_loop_collapse.c (PR Merged)
- [x] test_loop_collapse_device.c (PR Merged)
- [x] test_loop_reduction_add.c (PR Merged)
- [x] test_loop_reduction_add_device.c (PR Merged)
- [x] test_loop_reduction_subtract.c (PR Merged)
- [x] test_loop_reduction_subtract_device.c (PR Merged)
- [x] test_loop_reduction_multiply.c (PR Merged)
- [x] test_loop_reduction_multiply_device.c (PR Merged)
- [x] test_loop_reduction_min.c (PR Merged)
- [x] test_loop_reduction_min_device.c (PR Merged)
- [x] test_loop_reduction_max.c (PR Merged)
- [x] test_loop_reduction_max_device.c (PR Merged)
- [x] test_loop_reduction_or.c (PR Merged)
- [x] test_loop_reduction_or_device.c (PR Merged)
- [x] test_loop_reduction_and.c (PR Merged)
- [x] test_loop_reduction_and_device.c (PR Merged)
- [x] test_loop_reduction_bitor.c (PR Merged)
- [x] test_loop_reduction_bitor_device.c (PR Merged)
- [x] test_loop_reduction_bitxor.c (PR Merged)
- [x] test_loop_reduction_bitxor_device.c (PR Merged)
- [x] test_loop_reduction_bitand.c (PR Merged)
- [x] test_loop_reduction_bitand_device.c (PR Merged)
- [x] test_master_taskloop_device.c (PR Merged)
- [x] test_master_taskloop.c (PR Merged)
- [x] test_master_taskloop_simd.c (PR Merged)
- [x] test_master_taskloop_simd_device.c (PR Merged)
- [x] test_metadirective_arch_is_nvidia.c (In PR)
- [x] test_metadirective_arch_nvidia_or_amd.c (In PR)
- [x] test_parallel_for_order_concurrent.c (PR Merged)
- [x] test_parallel_for_notequals.c (No Fortran-equivalent)
- [x] test_parallel_master.c (PR Merged)
- [x] test_parallel_master_device.c (PR Merged)
- [x] test_parallel_master_taskloop_device.c (PR Merged)
- [x] test_parallel_master_taskloop.c (PR Merged)
- [x] test_parallel_master_taskloop_simd.c (PR Merged)
- [x] test_parallel_master_taskloop_simd_device.c (PR Merged)
- [ ] test_set_and_get_omp_affinity.c
- [ ] test_omp_get_device_num.c
- [ ] test_omp_target_offload_env_DISABLED.c
- [ ] test_capture_omp_affinity.c
- [ ] test_omp_get_supported_active_levels.c
- [ ] test_omp_target_offload_env_MANDATORY.c
- [ ] test_omp_target_offload_env_DEFAULT.c
- [ ] test_target_loop_teams_distribute.cpp
- [x] test_target_teams_distribute_parallel_for_collapse.c (PR Merged)
- [ ] test_parallel_for_reduction_task_device.c
- [ ] test_task_in_reduction.c
- [ ] test_parallel_for_reduction_task.c
- [ ] test_task_in_reduction_device.c
- [ ] test_task_depend_iterator.cpp
- [ ] test_task_depend_mutexinoutset.c
- [ ] test_task_in_reduction_dynamically_enclosed.c
- [x] test_taskgroup_task_reduction.c (PR Merged)
- [x] test_taskgroup_task_reduction_device.c (PR Merged)
- [x] test_taskloop_in_reduction.c (PR Merged)
- [x] test_taskloop_in_reduction_device.c (PR Merged)
- [x] test_taskloop_reduction.c (PR Merged)
- [ ] test_taskloop_simd_in_reduction.c
- [ ] test_taskloop_simd_reduction.c
- [ ] test_taskloop_simd_in_reduction_device.c
- [ ] test_taskwait_depend.c
- [x] test_target_simd_nontemporal.c (In PR)
- [x] test_target_simd_order_concurrent.c (In PR)
For 5.1
- [x] ./teams/test_target_teams_default_firstprivate.c (PR Merged)
- [x] ./teams/test_target_teams_thread_limit.c (In PR)
- [ ] ./cpp_attribute_specifier/test_cpp_attribute_specifier.cpp
- [ ] ./flush/test_flush_seq_cst.c
- [x] ./target_update/test_target_update_to_present.c (In PR)
- [x] ./target_update/test_target_update_iterator.c (In PR)
- [x] ./atomic/test_atomic_fail_acquire.c (PR Merged)
- [x] ./atomic/test_atomic_fail_relaxed.c (PR Merged)
- [x] ./atomic/test_atomic_compare.c (In PR)
- [x] ./atomic/test_atomic_compare_device.c (In PR)
- [x] ./atomic/test_atomic_fail_seq_cst.c (In PR)
- [ ] ./tile/test_tile.c
- [ ] ./env_var/test_omp_num_teams_env_2.c
- [ ] ./env_var/test_omp_teams_thread_limit_env_2.c
- [ ] ./env_var/test_omp_places_env_ll_caches.c
- [ ] ./env_var/test_omp_places_env_numa_domains.c
- [ ] ./scope/test_scope_nowait_construct.c
- [ ] ./scope/test_scope_private_construct.c
- [ ] ./scope/test_scope_reduction_construct.c
- [ ] ./assume/test_assume_no_parallelism.c
- [ ] ./assume/test_assume_absent.c
- [ ] ./assume/test_assume_holds.c
- [ ] ./assume/test_assumes_contains.c
- [ ] ./assume/test_assume_contains.c
- [ ] ./assume/test_begin_end_assumes_contains.c
- [ ] ./assume/test_assume_no_openmp_routines.c
- [ ] ./assume/test_assume_no_openmp.c
- [ ] ./default/test_task_default_firstprivate.c
- [ ] ./default/test_default_firstprivate_taskloop.c
- [ ] ./default/test_task_target_default_firstprivate.c
- [ ] ./default/test_task_default_private.c
- [ ] ./default/test_default_firstprivate_parallel.c
- [x] ./target/test_target_defaultmap_present_scalar.c (In PR)
- [x] ./target/test_target_has_device_addr.c (PR Merged)
- [x] ./target/test_target_memcpy_rect_async_depobj.c (PR Merged)
- [x] ./target/test_target_defaultmap_present_pointer.c (In PR)
- [x] ./target/test_target_memcpy_rect_async_no_obj.c (PR Merged)
- [x] ./target/test_target_memcpy_async_no_obj.c (In PR)
- [x] ./target/test_target_defaultmap_present_aggregate.c (PR Merged)
- [x] ./target/test_target_is_accessible.c (In PR)
- [x] ./target/test_target_map_iterators.c (PR Merged)
- [x] ./target/test_target_defaultmap_present.c (PR Merged)
- [x] ./target/test_target_map_with_present_modifier.c (PR Merged)
- [x] ./target/test_target_memcpy_async_depobj.c (In PR)
- [ ] ./target/test_target_declare_indirect.c
- [ ] ./runtime_calls/test_teams_region_routines.c
- [ ] ./runtime_calls/test_omp_display_env.c
- [ ] ./allocate/test_allocate_allocator_align.c
- [ ] ./allocate/test_omp_target_aligned_alloc_device.c
- [ ] ./allocate/test_calloc_host.c
- [ ] ./allocate/test_target_calloc.c
- [ ] ./allocate/test_omp_aligned_alloc_host.c
- [ ] ./allocate/test_omp_alloctrait_key.c
- [ ] ./memory_routines/test_get_mapped_ptr.c
- [ ] ./declare_variant/test_begin_end_declare_variant.c
- [ ] ./requires/test_target_is_accessible_with_usm.c
- [ ] ./depend/test_target_depend_out_omp_all_memory.c
- [ ] ./depend/test_depend_inout_omp_all_memory.c
- [ ] ./depend/test_depend_inoutset.c
- [ ] ./taskwait/test_task_nowait.c
- [ ] ./metadirective/test_metadirective_target_device.c
- [x] ./metadirective/test_metadirective_nothing.c (In PR)
- [ ] ./metadirective/test_metadirective_target_device_kind_any.c
- [ ] ./metadirective/test_metadirective_target_device_num.c
- [ ] ./metadirective/test_metadirective_target_device_kind.c
- [ ] ./interop/test_interop_target.c
- [ ] ./taskloop/test_taskloop_grainsize_strict.c
- [ ] ./taskloop/test_taskloop_numtask_strict.c
- [ ] ./error/test_error_severity_warning.c
- [ ] ./error/test_error_message.c
- [ ] ./error/test_error_at_execution.c
- [ ] ./error/test_error_message_at_compilation.c
- [ ] ./error/test_error_message_at_execution.c
- [ ] ./order/test_parallel_for_order_unconstrained.c
- [ ] ./order/test_loop_order_reproducible.c
- [ ] ./order/test_taskloop_simd_order_reproducible_device.c
- [ ] ./order/test_taskloop_simd_order_unconstrained_device.c
- [ ] ./order/test_loop_order_unconstrained.c
- [ ] ./order/test_parallel_for_order_reproducible.c