Skip to content

Missing Fortran tests #904

Description

@spophale

Tests that exist in C/C++ but not in Fortran extracted using file names only:

  • tests/4.5/declare_target/test_declare_target_end_declare_target
  • tests/4.5/declare_target/test_declare_target_extended_list
  • tests/4.5/declare_target/test_declare_target_link_extended_list
  • tests/4.5/declare_target/test_declare_target_to_extended_list
  • tests/4.5/parallel_sections/test_parallel_sections
  • tests/4.5/target_data/test_target_data_map_alloc
  • tests/4.5/target_data/test_target_data_map_array_sections
  • tests/4.5/target_data/test_target_data_map_from
  • tests/4.5/target_data/test_target_data_map_pointer_translation
  • tests/4.5/target_data/test_target_data_map_to
  • tests/4.5/target_data/test_target_data_map_to_from
  • tests/4.5/target_data/test_target_data_map_tofrom
  • tests/4.5/target_data/test_target_data_pointer_swap
  • tests/4.5/target_data/test_target_data_use_device_ptr
  • tests/4.5/target_enter_data/test_target_enter_data_depend
  • tests/4.5/target_enter_data/test_target_enter_data_global_array
  • tests/4.5/target_enter_data/test_target_enter_data_malloced_array
  • tests/4.5/target_enter_data/test_target_enter_data_struct
  • tests/4.5/target_enter_exit_data/test_target_enter_exit_data_map_global_array
  • tests/4.5/target_enter_exit_data/test_target_enter_exit_data_map_malloced_array
  • tests/4.5/target_enter_exit_data/test_target_enter_exit_data_map_pointer_translation
  • tests/4.5/target_enter_exit_data/test_target_enter_exit_data_struct
  • tests/4.5/target_teams_distribute_parallel_for/test_target_teams_distribute_parallel_for_dist_schedule
  • tests/4.5/target_teams_distribute_parallel_for/test_target_teams_distribute_parallel_for_reduction
  • tests/4.5/target_teams_distribute_parallel_for/test_target_teams_distribute_parallel_for_schedule_private
  • tests/4.5/target_teams_distribute/test_target_teams_distribute_is_device_ptr
  • tests/4.5/target_teams_distribute/test_target_teams_distribute_reduction_subtract
  • tests/4.5/target_update/test_target_update_depend
  • tests/4.5/target/test_target_device1
  • tests/4.5/target/test_target_is_device_ptr
  • tests/4.5/target/test_target_map_global_arrays
  • tests/4.5/target/test_target_map_local_array
  • tests/4.5/target/test_target_map_pointer_no_map_type_modifier
  • tests/4.5/target/test_target_map_scalar_no_map_type_modifier
  • tests/4.5/target/test_target_map_struct_default
  • tests/4.5/target/test_target_map_zero_length_pointer
  • tests/4.5/task/test_target_and_task_nowait
  • tests/4.5/task/test_task_critical
  • tests/4.5/task/test_task_final
  • tests/4.5/task/test_task_if
  • tests/4.5/task/test_task_lock
  • tests/4.5/task/test_task_target
  • tests/4.5/task/test_task_ThrdPrivate
  • tests/4.5/taskloop/test_target_taskloop_shared
  • tests/4.5/taskloop/test_taskloop_collapse
  • tests/4.5/taskloop/test_taskloop_final
  • tests/4.5/taskloop/test_taskloop_firstprivate
  • tests/4.5/taskloop/test_taskloop_if
  • tests/4.5/taskloop/test_taskloop_lastprivate
  • tests/4.5/taskloop/test_taskloop_num_tasks
  • tests/4.5/taskloop/test_taskloop_private
  • tests/4.5/taskloop/test_taskloop_shared
  • tests/4.5/taskloop/test_taskloop_simd_shared
  • tests/5.0/allocate/test_allocate
  • tests/5.0/allocate/test_allocate_on_device
  • tests/5.0/declare_target/test_declare_target_device_type_nohost1
  • tests/5.0/declare_target/test_declare_target_nested
  • tests/5.0/declare_target/test_nested_declare_target
  • tests/5.0/flush/test_flush_no_memory_order_clause
  • tests/5.0/loop/test_loop_reduction_add_mod
  • tests/5.0/parallel_for/test_parallel_for_lastprivate_conditional
  • tests/5.0/parallel_for/test_parallel_for_notequals
  • tests/5.0/program_control/test_capture_omp_affinity
  • tests/5.0/program_control/test_omp_get_device_num
  • tests/5.0/program_control/test_omp_get_supported_active_levels
  • tests/5.0/program_control/test_omp_target_offload_env_DEFAULT
  • tests/5.0/program_control/test_omp_target_offload_env_DISABLED
  • tests/5.0/program_control/test_omp_target_offload_env_MANDATORY
  • tests/5.0/program_control/test_set_and_get_omp_affinity
  • tests/5.0/requires/test_requires_unified_address
  • tests/5.0/requires/test_requires_unified_shared_memory_malloc
  • tests/5.0/requires/test_requires_unified_shared_memory_malloc_is_device_ptr
  • tests/5.0/requires/test_requires_unified_shared_memory_malloc_map
  • tests/5.0/requires/test_requires_unified_shared_memory_omp_target_alloc
  • tests/5.0/requires/test_requires_unified_shared_memory_omp_target_alloc_is_device_ptr
  • tests/5.0/scan/test_scan
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_bind
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_collapse
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_lastprivate
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_order
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_private
  • tests/5.0/target_parallel_loop/test_target_parallel_loop_reduction
  • tests/5.0/target_requires/test_target_requires_atomic_default_mem_order_acq_rel
  • tests/5.0/target_requires/test_target_requires_atomic_default_mem_order_relaxed
  • tests/5.0/target_requires/test_target_requires_atomic_default_mem_order_seq_cst
  • tests/5.0/target_teams_distribute/test_target_teams_distribute_reduction_subtract
  • tests/5.0/target_update/test_target_update_from_discontiguous
  • tests/5.0/target_update/test_target_update_to_discontiguous
  • tests/5.0/target/test_target_collapse
  • tests/5.0/target/test_target_firstprivate_device
  • tests/5.0/target/test_target_parallel_default
  • tests/5.0/target/test_target_parallel_for_lastprivate_conditional
  • tests/5.0/target/test_target_parallel_for_notequals
  • tests/5.0/target/test_target_parallel_if_device
  • tests/5.0/target/test_target_parallel_is_dev_ptr
  • tests/5.0/target/test_target_parallel_linear
  • tests/5.0/target/test_target_parallel_reduction
  • tests/5.0/target/test_target_teams_is_device_ptr
  • tests/5.0/target/test_target_teams_num_teams
  • tests/5.0/target/test_target_teams_reduction
  • tests/5.0/task/test_parallel_for_reduction_task
  • tests/5.0/task/test_parallel_for_reduction_task_device
  • tests/5.0/task/test_task_depend_mutexinoutset
  • tests/5.0/task/test_task_in_reduction
  • tests/5.0/task/test_task_in_reduction_device
  • tests/5.0/task/test_task_in_reduction_dynamically_enclosed
  • tests/5.0/taskgroup/test_taskgroup_task_reduction
  • tests/5.0/taskgroup/test_taskgroup_task_reduction_device
  • tests/5.0/taskloop_simd/test_taskloop_simd_in_reduction
  • tests/5.0/taskloop_simd/test_taskloop_simd_in_reduction_device
  • tests/5.0/taskloop_simd/test_taskloop_simd_reduction
  • tests/5.0/taskloop/test_omp_cancellation_env_true
  • tests/5.0/taskwait/test_taskwait_depend
  • tests/5.0/teams_loop/test_target_teams_loop_allocate
  • tests/5.0/teams_loop/test_target_teams_loop_collapse
  • tests/5.0/teams_loop/test_target_teams_loop_defaultmap
  • tests/5.0/teams_loop/test_target_teams_loop_depend
  • tests/5.0/teams_loop/test_target_teams_loop_device
  • tests/5.0/teams_loop/test_target_teams_loop_firstprivate
  • tests/5.0/teams_loop/test_target_teams_loop_is_device_ptr
  • tests/5.0/teams_loop/test_target_teams_loop_nowait
  • tests/5.0/teams_loop/test_target_teams_loop_private
  • tests/5.0/teams_loop/test_target_teams_loop_reduction
  • tests/5.1/allocate/test_aligned_calloc
  • tests/5.1/allocate/test_allocate_allocator_align
  • tests/5.1/allocate/test_calloc_host
  • tests/5.1/allocate/test_omp_aligned_alloc_host
  • tests/5.1/allocate/test_omp_alloctrait_key
  • tests/5.1/allocate/test_omp_target_aligned_alloc_device
  • tests/5.1/allocate/test_target_aligned_calloc
  • tests/5.1/allocate/test_target_calloc
  • tests/5.1/assume/test_assume_absent
  • tests/5.1/assume/test_assume_contains
  • tests/5.1/assume/test_assume_holds
  • tests/5.1/assume/test_assume_no_openmp
  • tests/5.1/assume/test_assume_no_openmp_routines
  • tests/5.1/assume/test_assume_no_parallelism
  • tests/5.1/assume/test_assumes_contains
  • tests/5.1/assume/test_begin_end_assumes_contains
  • tests/5.1/declare_variant/test_begin_end_declare_variant
  • tests/5.1/declare_variant/test_declare_variant_adjust_args
  • tests/5.1/default/test_default_firstprivate_parallel
  • tests/5.1/default/test_default_firstprivate_taskloop
  • tests/5.1/default/test_task_default_firstprivate
  • tests/5.1/default/test_task_default_private
  • tests/5.1/default/test_task_target_default_firstprivate
  • tests/5.1/depend/test_depend_inout_omp_all_memory
  • tests/5.1/depend/test_depend_inoutset
  • tests/5.1/depend/test_target_depend_out_omp_all_memory
  • tests/5.1/dispatch/test_dispatch
  • tests/5.1/dispatch/test_dispatch_depend
  • tests/5.1/dispatch/test_dispatch_device
  • tests/5.1/dispatch/test_dispatch_is_device_ptr
  • tests/5.1/dispatch/test_dispatch_nocontext
  • tests/5.1/dispatch/test_dispatch_novariants
  • tests/5.1/dispatch/test_dispatch_nowait
  • tests/5.1/env_var/test_omp_num_teams_env_2
  • tests/5.1/env_var/test_omp_places_env_ll_caches
  • tests/5.1/env_var/test_omp_places_env_numa_domains
  • tests/5.1/env_var/test_omp_teams_thread_limit_env_2
  • tests/5.1/error/test_error_at_execution
  • tests/5.1/error/test_error_message
  • tests/5.1/error/test_error_message_at_compilation
  • tests/5.1/error/test_error_message_at_execution
  • tests/5.1/error/test_error_severity_warning
  • tests/5.1/flush/test_flush_seq_cst
  • tests/5.1/interop/test_interop_target
  • tests/5.1/loop/test_full_loop_unroll
  • tests/5.1/loop/test_loop_unroll
  • tests/5.1/loop/test_partial_loop_unroll
  • tests/5.1/memory_routines/test_get_mapped_ptr
  • tests/5.1/metadirective/test_metadirective_device
  • tests/5.1/metadirective/test_metadirective_target_device_kind
  • tests/5.1/metadirective/test_metadirective_target_device_kind_any
  • tests/5.1/metadirective/test_metadirective_target_device_num
  • tests/5.1/order/test_loop_order_reproducible
  • tests/5.1/order/test_loop_order_unconstrained
  • tests/5.1/order/test_parallel_for_order_reproducible
  • tests/5.1/order/test_parallel_for_order_unconstrained
  • tests/5.1/order/test_taskloop_simd_order_reproducible_device
  • tests/5.1/order/test_taskloop_simd_order_unconstrained_device
  • tests/5.1/requires/test_target_is_accessible_with_usm
  • tests/5.1/runtime_calls/test_omp_display_env
  • tests/5.1/runtime_calls/test_teams_region_routines
  • tests/5.1/scope/test_scope_construct
  • tests/5.1/scope/test_scope_nowait_construct
  • tests/5.1/scope/test_scope_private_construct
  • tests/5.1/scope/test_scope_reduction_construct
  • tests/5.1/target_teams_distribute_parallel_for/test_target_teams_distribute_parallel_for_default
  • tests/5.1/target/test_target_declare_indirect
  • tests/5.1/target/test_target_map_present_ordering
  • tests/5.1/taskloop/test_taskloop_grainsize_strict
  • tests/5.1/taskloop/test_taskloop_numtask_strict
  • tests/5.1/taskwait/test_task_nowait
  • tests/5.1/teams/test_target_get_max_teams
  • tests/5.1/teams/test_teams_set_num_teams
  • tests/5.1/tile/test_tile
  • tests/5.2/declare_mapper/test_declare_mapper_iterator
  • tests/5.2/declare_mapper/test_declare_mapper_present
  • tests/5.2/declare_target/test_declare_target_enter
  • tests/5.2/declare_target/test_declare_target_enter_device_type_any
  • tests/5.2/declare_target/test_declare_target_enter_device_type_host
  • tests/5.2/declare_target/test_declare_target_enter_device_type_nohost
  • tests/5.2/declare_target/test_declare_target_enter_device_type_nohost1
  • tests/5.2/metadirective/test_metadirective_otherwise
  • tests/5.2/misc/test_printf_in_target_region
  • tests/5.2/ordered/test_ordered_doacross
  • tests/5.2/ordered/test_ordered_doacross_omp_cur_iteration
  • tests/5.2/runtime_calls/test_omp_in_explicit_task
  • tests/5.2/scope/test_scope_allocate_construct
  • tests/5.2/scope/test_scope_firstprivate_construct
  • tests/5.2/target/test_target_map_device_pointer
  • tests/6.0/allocate/test_pin_device
  • tests/6.0/allocate/test_preferred_device
  • tests/6.0/assume/test_assume_noopenmpconstructs
  • tests/6.0/declare_target/test_declare_target_directive_local
  • tests/6.0/fuse/test_fuse_apply_looprange
  • tests/6.0/fuse/test_fuse_looprange
  • tests/6.0/groupprivate/test_teams_groupprivate_devicetype_host
  • tests/6.0/map-type_modifier/test_map-type_modifier_default
  • tests/6.0/parallel/test_parallel_message
  • tests/6.0/parallel/test_parallel_safesync
  • tests/6.0/parallel/test_parallel_severity
  • tests/6.0/target/test_declare_target_local
  • tests/6.0/target/test_target_access
  • tests/6.0/target/test_target_assumed_array_size
  • tests/6.0/target/test_target_data
  • tests/6.0/target/test_target_data_use_device_address
  • tests/6.0/target/test_target_declare_induction
  • tests/6.0/target/test_target_interchange
  • tests/6.0/target/test_target_map_self
  • tests/6.0/target/test_target_map_self_array
  • tests/6.0/target/test_target_map_type_modifier_self
  • tests/6.0/target/test_target_parallel_for_induction
  • tests/6.0/target/test_target_requires_self_maps
  • tests/6.0/target/test_target_reverse
  • tests/6.0/target/test_target_teams_groupprivate
  • tests/6.0/target/test_target_teams_groupprivate_devicetype_any
  • tests/6.0/target/test_target_teams_groupprivate_devicetype_nohost
  • tests/6.0/task/test_task_threadset_ancestor_THREADS_RESERVE
  • tests/6.0/task/test_task_threadset_THREADS_RESERVE
  • tests/6.0/task/test_task_transparent
  • tests/6.0/task/test_task_transparent_export
  • tests/6.0/task/test_task_transparent_impex
  • tests/6.0/task/test_task_transparent_import
  • tests/6.0/taskgraph/test_taskgraph
  • tests/6.0/taskgraph/test_taskgraph_id
  • tests/6.0/taskgraph/test_taskgraph_if
  • tests/6.0/taskgraph/test_taskgraph_nogroup
  • tests/6.0/taskgraph/test_taskgraph_reset
  • tests/6.0/taskgraph/test_taskgraph_target

Script used:

# List all .c files (strip extension) and all .F90 files (strip extension),
# then find names present in C but not Fortran
find tests/ -name "*.c" | sed 's/\.c$//' | sort > c_tests.txt
find tests/ -name "*.F90" -o -name "*.F90" | sed 's/\.F90$//' | sort > f_tests.txt
comm -23 c_tests.txt f_tests.txt

Metadata

Metadata

Labels

new testPR that adds new tests

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions