├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── COPYING ├── COPYING.LESSER ├── ChangeLog ├── Makefile.am ├── NEWS ├── README.md ├── bootstrap ├── configure.ac ├── doc ├── Makefile.am ├── developers_guide.md ├── doxy-nanox.in ├── guidelines │ ├── api_guidelines.md │ ├── coding_guidelines.md │ └── git_guidelines.md ├── modules │ ├── dependences.md │ ├── slicers.md │ └── slicers_class_diagram.png ├── paraver_configs.mk └── paraver_configs │ ├── cluster │ └── network_transfers_and_bw.cfg │ ├── general │ ├── 2dp_WhereMyNextTaskWasGenerated.cfg │ ├── analysis │ │ ├── 2dh_L1Dmr.cfg │ │ ├── 2dh_ipc.cfg │ │ ├── 2dh_ui.cfg │ │ ├── 2dh_useful_MIPS.cfg │ │ ├── 2dh_useful_instr.cfg │ │ ├── 2dh_usefultime.cfg │ │ ├── 2dp_uf.cfg │ │ ├── 2dp_useful.cfg │ │ ├── 3dh_duration_uf.cfg │ │ ├── 3dh_instr_uf.cfg │ │ ├── 3dh_ipc_uf.cfg │ │ ├── Load_balance.cfg │ │ ├── Sup_model_data.cfg │ │ ├── advanced │ │ │ ├── 2dc_cyc_ipc.cfg │ │ │ ├── 2dc_ud_ipc.cfg │ │ │ ├── 2dc_ufduration_IPC.cfg │ │ │ ├── 2dp_percentMPI_in_uf.cfg │ │ │ ├── 2dp_ufExcludingMPI.cfg │ │ │ ├── 3dc_instr_ipc_useful.cfg │ │ │ ├── 3dc_usefulInstr_cycles_ipc.cfg │ │ │ ├── 3dh_ud_u.cfg │ │ │ ├── 3dh_usefulIPC_uf.cfg │ │ │ ├── 3dp_ipc_useful.cfg │ │ │ ├── Sup_model_data.2.cfg │ │ │ ├── avg_procs.cfg │ │ │ └── load_balance_for_specific_uf.cfg │ │ └── efficiency.cfg │ ├── link_to_source │ │ └── by_call_stack │ │ │ ├── 2dp_MPIcallertime.cfg │ │ │ ├── 2dp_MPItime_line.cfg │ │ │ ├── 2dp_code_after_line.cfg │ │ │ ├── 2dp_line_call.cfg │ │ │ ├── 3dh_duration_MPIcallline.cfg │ │ │ ├── 3dp_MPItime_line.cfg │ │ │ ├── MPI_caller.cfg │ │ │ ├── MPI_caller_line.cfg │ │ │ ├── MPI_callers_4_levels.cfg │ │ │ └── nbcalls_toMPI_per_uf.cfg │ ├── sanity_checks │ │ ├── 2dh_cycperus.cfg │ │ ├── Equivalent_CPUs.cfg │ │ ├── Events_too_close.cfg │ │ ├── flushing.cfg │ │ ├── preempted_time_in_useful.cfg │ │ └── preempted_time_outside_useful.cfg │ └── views │ │ ├── User_function_excl_MPI.cfg │ │ ├── instantaneous_parallelism.cfg │ │ ├── not_running_duration.cfg │ │ ├── not_useful.cfg │ │ ├── one.cfg │ │ ├── state_as_is.cfg │ │ ├── state_duration.cfg │ │ ├── useful.cfg │ │ ├── useful_duration.cfg │ │ ├── user_calls.cfg │ │ ├── user_calls_duration.cfg │ │ ├── user_function_nesting_level.cfg │ │ ├── user_functions.cfg │ │ └── user_functions_duration.cfg │ ├── hwc │ ├── active_set.cfg │ └── papi │ │ ├── architecture │ │ ├── 2dh_L1D_total_misses.cfg │ │ ├── 2dh_L2_total_misses.cfg │ │ ├── 2dh_TLB_total_misses.cfg │ │ ├── 2dh_preemption_time.cfg │ │ ├── 3dh_IPC_state.cfg │ │ ├── 3dh_percentpreempted_useful.cfg │ │ ├── 3dh_preempted_useful.cfg │ │ ├── BytesPerFlop.cfg │ │ ├── BytesPerInstr.cfg │ │ ├── JS21_relative_preempted_time.cfg │ │ ├── L1D_misses.cfg │ │ ├── L1D_missratio.cfg │ │ ├── L1_2_L2_miss_ratio.cfg │ │ ├── L1_Load_misses.cfg │ │ ├── L1_Load_missratio.cfg │ │ ├── L1_store_misses.cfg │ │ ├── L2D_Total_miss_ratio.cfg │ │ ├── L2D_miss_ratio.cfg │ │ ├── L2D_miss_ratio_v2.cfg │ │ ├── L2D_misses.cfg │ │ ├── L2_2_TLB_miss_ratio.cfg │ │ ├── L3D_miss_ratio.cfg │ │ ├── L3D_misses.cfg │ │ ├── L3_misses.cfg │ │ ├── Preempted_time.cfg │ │ ├── Relative_preempted_time.cfg │ │ ├── TLB_misses.cfg │ │ ├── TLB_missratio.cfg │ │ ├── loaded_bytes.cfg │ │ ├── relative_preemption_time.cfg │ │ ├── useful_loadad_bytes.cfg │ │ └── useful_loaded_bytes.cfg │ │ ├── models │ │ └── 3D_duration.cfg │ │ ├── mx_counters │ │ ├── nb_medium_msgs_sent.cfg │ │ ├── nb_rndv_msgs_sent.cfg │ │ ├── nb_small_msgs_sent.cfg │ │ └── route_dispersion.cfg │ │ ├── performance │ │ ├── 2dh_ipc_frequency.cfg │ │ ├── 3dh_cycles_per_us.cfg │ │ ├── CPI.cfg │ │ ├── IPC.cfg │ │ ├── L2Dmisses_rate.cfg │ │ ├── MFLOPS.cfg │ │ ├── MFMAS.cfg │ │ ├── MIPS.cfg │ │ ├── MLoadS.cfg │ │ ├── MemBW_pernode.cfg │ │ ├── MemBW_perprocess.cfg │ │ ├── NoIssue_cycles_per_us.cfg │ │ ├── cycles_per_us.cfg │ │ ├── cycles_per_us_decentInterval.cfg │ │ ├── useful_MIPS.cfg │ │ └── useful_cycus.cfg │ │ └── program │ │ ├── 3dh_instr_state.cfg │ │ ├── Computation_intensity.cfg │ │ ├── Load2store_ratio.cfg │ │ ├── Load_stores.cfg │ │ ├── Loads.cfg │ │ ├── Loads_to_FMA_ratio.cfg │ │ ├── Stores.cfg │ │ ├── branch_mix.cfg │ │ ├── flops.cfg │ │ ├── instructions.cfg │ │ └── useful_instructions.cfg │ ├── mpi │ ├── analysis │ │ ├── 2dc_connectivity_bw.cfg │ │ ├── 2dh_bytes_sent.cfg │ │ ├── 2dp_MPI_activity.cfg │ │ ├── 2dp_connectivity.cfg │ │ ├── 2dp_mpi_stats.cfg │ │ ├── 3dc_connectivity_caller.cfg │ │ ├── 3dh_duration_MPI_activity.cfg │ │ ├── 3dh_duration_per_call.cfg │ │ ├── 3dh_size_call.cfg │ │ ├── advanced │ │ │ ├── 2dc_bytessent_totbytessent.cfg │ │ │ ├── 2dc_connectivity_snd_bytes.cfg │ │ │ ├── 2dc_e2ebw_bytes.cfg │ │ │ ├── 2dh_comm_phase_duration.cfg │ │ │ └── 2dp_totbytessent.cfg │ │ ├── avg_netbw.cfg │ │ ├── collectives │ │ │ ├── 3dh_duration_collective.cfg │ │ │ ├── 3dh_recvsize_collectivecall.cfg │ │ │ └── 3dh_sendsize_collectivecall.cfg │ │ ├── other │ │ │ ├── 3dc_p2p_size_bw_per_call.cfg │ │ │ ├── 3dc_size_bw_per_call.cfg │ │ │ ├── 3dh_bw_per_call.cfg │ │ │ ├── 3dh_duration_per_call.cfg │ │ │ ├── Collective_LateArrivers.cfg │ │ │ ├── Collective_stats.cfg │ │ │ ├── Collectives_balance.cfg │ │ │ ├── CommComp_overlap.cfg │ │ │ ├── Correlation_duration_size.cfg │ │ │ ├── CostOf_p2pCalls.cfg │ │ │ ├── MPIxroutine.cfg │ │ │ ├── Specific_collective_analysis.cfg │ │ │ ├── System_BW.cfg │ │ │ ├── call_duration_histogram.cfg │ │ │ └── communication_matrix.cfg │ │ └── point2point │ │ │ ├── 2d_comm_pattern.cfg │ │ │ ├── 2d_comm_pattern_rcv.cfg │ │ │ ├── 2d_comm_pattern_snd.cfg │ │ │ ├── 2d_comm_pattern_snd_order.cfg │ │ │ ├── 2d_costofreceives_per_source.cfg │ │ │ ├── 2d_who_comms.cfg │ │ │ ├── 2d_who_latesends_to_whom.cfg │ │ │ ├── 2dh_p2p_phase_duration.cfg │ │ │ ├── 2dh_send_size.cfg │ │ │ ├── 2dp_high_bw_process.cfg │ │ │ ├── 3dc_msgsize_totbytes.cfg │ │ │ ├── 3dc_srbw_bytes.cfg │ │ │ ├── 3dh_bw_per_call.cfg │ │ │ ├── 3dh_cost_per_call.cfg │ │ │ ├── 3dh_msgsize_per_pt2pt_call.cfg │ │ │ ├── 3dh_srbw_per_call.cfg │ │ │ ├── IProbe_density.cfg │ │ │ └── system_bw.cfg │ ├── default.pcf │ ├── sanity_checks │ │ ├── 2d_compute_shifts.cfg │ │ ├── 2dt_backwards_time.cfg │ │ ├── 2dt_brwds_nbbwrds.cfg │ │ ├── backward_msgs.cfg │ │ ├── cloged_system.cfg │ │ ├── duration_backwards_msg.cfg │ │ └── src_backwards_msg.cfg │ ├── scalasca_properties │ │ ├── late_receivers.cfg │ │ ├── received_from_delayed.cfg │ │ ├── receives_from_late_sender.cfg │ │ └── receiving_from_latesender.cfg │ └── views │ │ ├── Activity_duration.cfg │ │ ├── Enumeration_of_MPI_calls.cfg │ │ ├── InMPI_mem_BW.cfg │ │ ├── In_MPI_call.cfg │ │ ├── MPI_activity.cfg │ │ ├── MPI_bandwidth.cfg │ │ ├── MPI_call.cfg │ │ ├── MPI_call_density.cfg │ │ ├── MPI_call_duration.cfg │ │ ├── Outside_MPI.cfg │ │ ├── advanced │ │ ├── 2d_who_comms.cfg │ │ ├── Failed_iprobes.cfg │ │ ├── Failed_tests.cfg │ │ ├── From_where_mpi_calls.cfg │ │ ├── Isend_waits.cfg │ │ ├── MPI_Wait_from_Isend.cfg │ │ ├── MPI_collectives.cfg │ │ ├── MPI_p2p.cfg │ │ ├── MPIcall_cost.cfg │ │ ├── MPIcall_cost_perbyte.cfg │ │ ├── MPIcall_duration.cfg │ │ ├── Who_calls_mpi.cfg │ │ ├── bytes_arriving.cfg │ │ ├── bytes_outgoing.cfg │ │ ├── bytes_sr_within_call.cfg │ │ ├── bytesperMBS.cfg │ │ ├── bytespermsg.cfg │ │ ├── in_MPI_call.cfg │ │ ├── in_specific_MPI_call.cfg │ │ ├── long_MPI_calls.cfg │ │ ├── messages_arriving.cfg │ │ ├── messages_outgoing.cfg │ │ ├── p2p_phase_duration.cfg │ │ ├── receive_bandwidth.cfg │ │ ├── receive_bandwidth_appl.cfg │ │ ├── receive_bandwidth_task.cfg │ │ ├── send_bandwidth.cfg │ │ ├── send_bandwidth_appl.cfg │ │ ├── send_bandwidth_task.cfg │ │ ├── specific_MPI_duration.cfg │ │ ├── sr_msgs.cfg │ │ ├── total_bytes_in_transit.cfg │ │ ├── total_sr_bw.cfg │ │ ├── total_sr_msgs.cfg │ │ ├── total_system_bw.cfg │ │ └── typeof_MPI_Wait.cfg │ │ ├── collectives │ │ ├── MPI_collective_call.cfg │ │ ├── advanced │ │ │ ├── Broadcast_number.cfg │ │ │ └── all2all_number.cfg │ │ ├── collective_duration.cfg │ │ ├── collective_root.cfg │ │ ├── collective_sizes.cfg │ │ ├── communicator.cfg │ │ ├── enumerate_collectives.cfg │ │ ├── nbprocs_in_colective.cfg │ │ └── outside_collective.cfg │ │ ├── comm_size.cfg │ │ ├── communication_phase.cfg │ │ ├── communication_phase_duration.cfg │ │ ├── in_MPI_activity.cfg │ │ ├── msg_sizes.cfg │ │ ├── nb_active_processes.cfg │ │ ├── nb_in_MPI.cfg │ │ ├── node_bandwidth.cfg │ │ └── point2point │ │ ├── In_MPI_pt2pt_call.cfg │ │ ├── In_MPI_reception_call.cfg │ │ ├── In_MPI_send_pt2pt_call.cfg │ │ ├── MPICall_overhead.cfg │ │ ├── MPI_p2p_call.cfg │ │ ├── advanced │ │ ├── In_long_receptions.cfg │ │ ├── bytes_received_at_waits.cfg │ │ ├── destination_last_large_send.cfg │ │ ├── exclusively_1_direction_transfers.cfg │ │ ├── high_bw_process.cfg │ │ ├── high_s_r_bandwidth.cfg │ │ ├── max_recBW_during_activity.cfg │ │ ├── physical_s_r_bandwidth.cfg │ │ ├── physical_s_r_msgs.cfg │ │ ├── receiving_not_sending.cfg │ │ └── sending_not_receiving.cfg │ │ ├── destination_of_send.cfg │ │ ├── iprobe_misses.cfg │ │ ├── iprobe_misses_per_ms.cfg │ │ ├── models │ │ ├── excess_time.cfg │ │ └── linear_model.cfg │ │ ├── nb_collective.cfg │ │ ├── nbprocs_in_pt2pt.cfg │ │ ├── outstanding_sends.cfg │ │ ├── p2p_bytes_received.cfg │ │ ├── p2p_bytes_sent.cfg │ │ ├── p2p_duration.cfg │ │ ├── p2p_recv_size.cfg │ │ ├── p2p_send_size.cfg │ │ ├── p2p_size.cfg │ │ ├── s_r_bandwidth.cfg │ │ ├── s_r_bytes.cfg │ │ ├── s_r_msgs.cfg │ │ ├── source_of_reception.cfg │ │ ├── to_whom_I_send.cfg │ │ ├── total_bw.cfg │ │ ├── total_bytes_btw_events.cfg │ │ ├── total_msgs_in_transit.cfg │ │ └── wait_type.cfg │ ├── ompss │ ├── 2d_general.cfg │ ├── cuda │ │ ├── 3dh_duration_CUDAruntime.cfg │ │ ├── CUDA_runtime.cfg │ │ ├── Non_overlapped_CUDA_Transfer_Direction.cfg │ │ └── cuda_transfers.cfg │ ├── data_mgmgt │ │ ├── 2dh_bw2device.cfg │ │ ├── aggregated_bandwidth.cfg │ │ ├── bandwidth_per_device.cfg │ │ ├── bytes_being_transfered.cfg │ │ ├── cache_waiting_for.cfg │ │ ├── data_tx.cfg │ │ ├── direction_of_data_transfer_nosesiescorrecta.cfg │ │ ├── malloc_free_in_device.cfg │ │ └── nb_ongoing_transfers_duda.cfg │ ├── fpga │ │ ├── fpga_accelerator-number.cfg │ │ └── fpga_dma_API_calls.cfg │ ├── general.cfg │ ├── graph_and_scheduling │ │ ├── 2dp_order.cfg │ │ ├── creating_submitting_task.cfg │ │ ├── nb_ready_tasks.cfg │ │ ├── nb_tasks_in_graph.cfg │ │ ├── sched_stolen_wd.cfg │ │ └── versioning_sched.cfg │ ├── opencl │ │ └── opencl_runtime.cfg │ ├── runtime │ │ ├── 2dp_thread_state.cfg │ │ ├── 3dh_duration_state.cfg │ │ ├── async_thread_state.cfg │ │ ├── average_sleep_time.cfg │ │ ├── nanos_API.cfg │ │ ├── nanos_locks.cfg │ │ ├── num_threads.cfg │ │ ├── spins_yields.cfg │ │ ├── thread_cpuid.cfg │ │ ├── thread_numa_node.cfg │ │ ├── thread_state.cfg │ │ ├── thread_state_with_locks.cfg │ │ └── waiting_task.cfg │ ├── tasks │ │ ├── 2dp_concurrency_tasks.cfg │ │ ├── 2dp_tasks.cfg │ │ ├── 3dh_L2Tmr_task.cfg │ │ ├── 3dh_L2mr_task.cfg │ │ ├── 3dh_duration_task.cfg │ │ ├── 3dh_instr_task.cfg │ │ ├── 3dh_ipc_task.cfg │ │ ├── in_task.cfg │ │ ├── nb_active_tasks.cfg │ │ ├── task_and_deps.cfg │ │ ├── task_name_and_location.cfg │ │ ├── task_numa_node.cfg │ │ ├── task_number.cfg │ │ └── task_priority.cfg │ └── worksharing_loops.cfg │ └── sched-constraint.cfg ├── include └── valgrind │ └── valgrind.h ├── m4 ├── atomic_builtins.m4 ├── ax_append_flag.m4 ├── ax_build_versions.m4 ├── ax_check_bgq.m4 ├── ax_check_compile_flag.m4 ├── ax_check_cuda.m4 ├── ax_check_dlb.m4 ├── ax_check_extrae.m4 ├── ax_check_gasnet.m4 ├── ax_check_host.m4 ├── ax_check_hwloc.m4 ├── ax_check_link_flag.m4 ├── ax_check_memkind.m4 ├── ax_check_mic.m4 ├── ax_check_mpi.m4 ├── ax_check_opencl.m4 ├── ax_check_papi.m4 ├── ax_check_preproc_flag.m4 ├── ax_check_sqlite3.m4 ├── ax_check_xdma.m4 ├── ax_compare_version.m4 ├── ax_compiler_vendor.m4 ├── ax_config_cc.m4 ├── ax_enable_task_callback.m4 ├── ax_pthread.m4 ├── ax_silent_mode.m4 └── ax_var_push.m4 ├── nanox-config.h.in ├── scripts ├── Makefile.am ├── astyle-nanox.sh ├── bets ├── cluster │ ├── nanoxrun-minotauro.sh │ └── nanoxrun-mn3.sh ├── create_mic_nx_hostlist ├── debian │ ├── compat │ ├── control │ ├── rules │ └── source │ │ └── format ├── extrae_post_process.sh ├── headache.cfg ├── headerfy.sh ├── headerfy_with_docker.sh ├── lit │ ├── PKG-INFO │ ├── README.txt │ ├── lit.py │ └── lit │ │ ├── BooleanExpression.py │ │ ├── LitConfig.py │ │ ├── LitTestCase.py │ │ ├── ProgressBar.py │ │ ├── ShCommands.py │ │ ├── ShUtil.py │ │ ├── Test.py │ │ ├── TestRunner.py │ │ ├── TestingConfig.py │ │ ├── __init__.py │ │ ├── builtin_commands │ │ ├── __init__.py │ │ └── cat.py │ │ ├── discovery.py │ │ ├── formats │ │ ├── __init__.py │ │ ├── base.py │ │ ├── googletest.py │ │ └── shtest.py │ │ ├── llvm │ │ ├── __init__.py │ │ ├── config.py │ │ └── subst.py │ │ ├── main.py │ │ ├── run.py │ │ └── util.py ├── nanox ├── nanox.spec ├── nanoxrun.sh ├── offload_instrumentation.sh ├── offload_slave_launch.sh.in ├── preamble.txt ├── task_numbers_in_path_to_selected_tasks.REF.cfg ├── tasks_in_path_to_selected.REF.cfg └── track_deps.sh ├── src ├── Makefile.am ├── apis │ ├── Makefile.am │ └── c │ │ ├── iomp_symbols.cpp │ │ ├── nanos.h │ │ ├── nanos_atomic.cpp │ │ ├── nanos_atomic.h │ │ ├── nanos_dependence.cpp │ │ ├── nanos_err.cpp │ │ ├── nanos_finders.cpp │ │ ├── nanos_instrument.cpp │ │ ├── nanos_memory.cpp │ │ ├── nanos_pe.cpp │ │ ├── nanos_sched.cpp │ │ ├── nanos_sync.cpp │ │ ├── nanos_sys.cpp │ │ ├── nanos_team.cpp │ │ ├── nanos_version.def │ │ ├── nanos_wd.cpp │ │ └── nanos_worksharing.cpp ├── arch │ ├── Makefile.am │ ├── cluster │ │ ├── Makefile.am │ │ ├── clusterdevice.cpp │ │ ├── clusterdevice_decl.hpp │ │ ├── clusterdevice_fwd.hpp │ │ ├── clustermpiplugin.cpp │ │ ├── clustermpiplugin_decl.hpp │ │ ├── clustermpiplugin_fwd.hpp │ │ ├── clusternode.cpp │ │ ├── clusternode_decl.hpp │ │ ├── clusternode_fwd.hpp │ │ ├── clusterplugin.cpp │ │ ├── clusterplugin_decl.hpp │ │ ├── clusterplugin_fwd.hpp │ │ ├── clusterthread.cpp │ │ ├── clusterthread_decl.hpp │ │ ├── gasnetapi.cpp │ │ ├── gasnetapi_decl.hpp │ │ ├── gasnetapi_fwd.hpp │ │ ├── netwd.cpp │ │ ├── netwd_decl.hpp │ │ ├── remoteworkdescriptor.cpp │ │ ├── remoteworkdescriptor_decl.hpp │ │ └── remoteworkdescriptor_fwd.hpp │ ├── common │ │ └── device_instrumentation.hpp │ ├── fpga │ │ ├── Makefile.am │ │ ├── fpga-api.cpp │ │ ├── fpgaconfig.cpp │ │ ├── fpgaconfig.hpp │ │ ├── fpgadd.cpp │ │ ├── fpgadd.hpp │ │ ├── fpgadevice.cpp │ │ ├── fpgadevice.hpp │ │ ├── fpgamemorytransfer.cpp │ │ ├── fpgamemorytransfer.hpp │ │ ├── fpgapinnedallocator.cpp │ │ ├── fpgapinnedallocator.hpp │ │ ├── fpgaplugin.cpp │ │ ├── fpgaprocessor.cpp │ │ ├── fpgaprocessor.hpp │ │ ├── fpgaprocessorinfo.hpp │ │ ├── fpgathread.cpp │ │ ├── fpgathread.hpp │ │ ├── fpgaworker.cpp │ │ ├── fpgaworker.hpp │ │ └── nanos-fpga.h │ ├── gpu │ │ ├── Makefile.am │ │ ├── gpu-api.cpp │ │ ├── gpucallback.cpp │ │ ├── gpucallback.hpp │ │ ├── gpucompatibility.hpp │ │ ├── gpuconfig.cpp │ │ ├── gpuconfig.hpp │ │ ├── gpucublasplugin.cpp │ │ ├── gpucusparseplugin.cpp │ │ ├── gpudd.cpp │ │ ├── gpudd.hpp │ │ ├── gpudevice.cpp │ │ ├── gpudevice.hpp │ │ ├── gpudevice_decl.hpp │ │ ├── gpuevent.hpp │ │ ├── gpuevent_decl.hpp │ │ ├── gpuevent_fwd.hpp │ │ ├── gpumemoryspace.cpp │ │ ├── gpumemoryspace_decl.hpp │ │ ├── gpumemoryspace_fwd.hpp │ │ ├── gpumemorytransfer.cpp │ │ ├── gpumemorytransfer.hpp │ │ ├── gpumemorytransfer_decl.hpp │ │ ├── gpumemorytransfer_fwd.hpp │ │ ├── gpuplugin.cpp │ │ ├── gpuprocessor.cpp │ │ ├── gpuprocessor.hpp │ │ ├── gpuprocessor_decl.hpp │ │ ├── gpuprocessor_fwd.hpp │ │ ├── gputhread.cpp │ │ ├── gputhread.hpp │ │ ├── gputhread_decl.hpp │ │ ├── gpuutils.cpp │ │ ├── gpuutils.hpp │ │ └── nanos-gpu.h │ ├── mpi │ │ ├── Makefile.am │ │ ├── hostinfo.cpp │ │ ├── hostinfo.hpp │ │ ├── info.hpp │ │ ├── mpi-api.cpp │ │ ├── mpiall.cpp │ │ ├── mpidd.cpp │ │ ├── mpidd.hpp │ │ ├── mpidevice.cpp │ │ ├── mpidevice.hpp │ │ ├── mpiplugin.cpp │ │ ├── mpiplugin.hpp │ │ ├── mpiprocessor.cpp │ │ ├── mpiprocessor.hpp │ │ ├── mpiprocessor_decl.hpp │ │ ├── mpiprocessor_fwd.hpp │ │ ├── mpiremotenode.cpp │ │ ├── mpiremotenode.hpp │ │ ├── mpiremotenode_decl.hpp │ │ ├── mpiremotenode_fwd.hpp │ │ ├── mpispawn.hpp │ │ ├── mpispawn_fwd.hpp │ │ ├── mpithread.cpp │ │ ├── mpithread.hpp │ │ ├── mpithread_fwd.hpp │ │ ├── mpiworker.hpp │ │ ├── nanos-mpi.h │ │ ├── nanox_compiler.in │ │ ├── pagealignedallocator.hpp │ │ ├── pagealignedallocator_decl.hpp │ │ ├── request.hpp │ │ ├── rmi │ │ │ ├── allocate.hpp │ │ │ ├── cachecommand.cpp │ │ │ ├── cachecommand.hpp │ │ │ ├── cachepayload.hpp │ │ │ ├── command.cpp │ │ │ ├── command.hpp │ │ │ ├── commandchannel.hpp │ │ │ ├── commanddispatcher.hpp │ │ │ ├── commanddispatcher_decl.hpp │ │ │ ├── commandid.hpp │ │ │ ├── commandpayload.hpp │ │ │ ├── commandrequestor.hpp │ │ │ ├── commandservant.hpp │ │ │ ├── copydevtodev.hpp │ │ │ ├── copyin.hpp │ │ │ ├── copyout.hpp │ │ │ ├── createauxthread.hpp │ │ │ ├── finish.hpp │ │ │ ├── free.hpp │ │ │ ├── init.hpp │ │ │ └── realloc.hpp │ │ └── status.hpp │ ├── opencl │ │ ├── Makefile.am │ │ ├── nanos-opencl.h │ │ ├── opencl-api.cpp │ │ ├── openclcache.cpp │ │ ├── openclcache.hpp │ │ ├── openclconfig.cpp │ │ ├── openclconfig.hpp │ │ ├── opencldd.cpp │ │ ├── opencldd.hpp │ │ ├── opencldevice.hpp │ │ ├── opencldevice_decl.hpp │ │ ├── openclevent.hpp │ │ ├── openclevent_decl.hpp │ │ ├── openclplugin.cpp │ │ ├── openclplugin.hpp │ │ ├── openclprocessor.cpp │ │ ├── openclprocessor.hpp │ │ ├── openclprocessor_decl.hpp │ │ ├── openclprocessor_fwd.hpp │ │ ├── openclprofiler.cpp │ │ ├── openclprofiler.hpp │ │ ├── openclthread.cpp │ │ ├── openclthread.hpp │ │ ├── openclthread_decl.hpp │ │ ├── openclutils.hpp │ │ ├── sharedmemallocator.cpp │ │ └── sharedmemallocator.hpp │ ├── smp │ │ ├── Makefile.am │ │ ├── aarch64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── armv71 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── armv71_hf │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── ia64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── ppc32 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── ppc64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── ppc64_v2 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── riscv64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── smp_ult.hpp │ │ ├── smpdd.cpp │ │ ├── smpdd.hpp │ │ ├── smpdevice.hpp │ │ ├── smpdevice_decl.hpp │ │ ├── smpplugin.cpp │ │ ├── smpplugin_decl.hpp │ │ ├── smpprocessor.cpp │ │ ├── smpprocessor.hpp │ │ ├── smpprocessor_fwd.hpp │ │ ├── smpthread.cpp │ │ ├── smpthread.hpp │ │ ├── smpthread_fwd.hpp │ │ ├── smptransferqueue.hpp │ │ ├── smptransferqueue_decl.hpp │ │ ├── tile64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ ├── x86-64 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ │ └── x86 │ │ │ ├── stack.cpp │ │ │ └── stack_asm.s │ ├── spu │ │ ├── Makefile.am │ │ ├── spu_idle.spu │ │ ├── spudd.cpp │ │ ├── spudd.hpp │ │ ├── spuprocessor.cpp │ │ ├── spuprocessor.hpp │ │ ├── sputhread.cpp │ │ └── sputhread.hpp │ └── unix-os │ │ ├── Makefile.am │ │ ├── condition_variable.hpp │ │ ├── cpuset.cpp │ │ ├── cpuset.hpp │ │ ├── filelock.hpp │ │ ├── mutex.hpp │ │ ├── os.cpp │ │ ├── os.hpp │ │ ├── osallocator.cpp │ │ ├── osallocator_decl.hpp │ │ ├── pthread.cpp │ │ ├── pthread.hpp │ │ ├── pthread_decl.hpp │ │ └── version_commons.am ├── common.am ├── core │ ├── Makefile.am │ ├── accelerator.cpp │ ├── accelerator_decl.hpp │ ├── accelerator_fwd.hpp │ ├── address.hpp │ ├── address_decl.hpp │ ├── address_fwd.hpp │ ├── addressspace.cpp │ ├── addressspace.hpp │ ├── addressspace_decl.hpp │ ├── addressspace_fwd.hpp │ ├── asyncthread.cpp │ ├── asyncthread.hpp │ ├── asyncthread_decl.hpp │ ├── asyncthread_fwd.hpp │ ├── barrier.hpp │ ├── barrier_decl.hpp │ ├── barrier_fwd.hpp │ ├── basedependency_decl.hpp │ ├── basedependency_fwd.hpp │ ├── basethread.cpp │ ├── basethread.hpp │ ├── basethread_decl.hpp │ ├── basethread_fwd.hpp │ ├── bitcounter.hpp │ ├── cache_map.hpp │ ├── cache_map_decl.hpp │ ├── cachedaccelerator.hpp │ ├── cachedaccelerator_decl.hpp │ ├── cachedregionstatus.hpp │ ├── cachedregionstatus_decl.hpp │ ├── commutationdepobj.hpp │ ├── commutationdepobj_decl.hpp │ ├── commutationdepobj_fwd.hpp │ ├── copydata.cpp │ ├── copydata.hpp │ ├── copydata_decl.hpp │ ├── copydata_fwd.hpp │ ├── dataaccess.hpp │ ├── dataaccess_decl.hpp │ ├── dataaccess_fwd.hpp │ ├── dependableobject.cpp │ ├── dependableobject.hpp │ ├── dependableobject_decl.hpp │ ├── dependableobject_fwd.hpp │ ├── dependableobjectwd.cpp │ ├── dependableobjectwd.hpp │ ├── dependableobjectwd_decl.hpp │ ├── dependableobjectwd_fwd.hpp │ ├── dependenciesdomain.cpp │ ├── dependenciesdomain.hpp │ ├── dependenciesdomain_decl.hpp │ ├── dependenciesdomain_fwd.hpp │ ├── deviceops.hpp │ ├── deviceops_decl.hpp │ ├── deviceops_fwd.hpp │ ├── globalregt.cpp │ ├── globalregt.hpp │ ├── globalregt_decl.hpp │ ├── graphentry_decl.hpp │ ├── instrumentation.cpp │ ├── instrumentation.hpp │ ├── instrumentation_decl.hpp │ ├── instrumentation_fwd.hpp │ ├── instrumentationcontext.cpp │ ├── instrumentationcontext.hpp │ ├── instrumentationcontext_decl.hpp │ ├── instrumentationcontext_fwd.hpp │ ├── instrumentationmodule_decl.hpp │ ├── invalidationcontroller.cpp │ ├── invalidationcontroller_decl.hpp │ ├── invalidationcontroller_fwd.hpp │ ├── location.hpp │ ├── location_decl.hpp │ ├── memcachecopy.cpp │ ├── memcachecopy.hpp │ ├── memcachecopy_decl.hpp │ ├── memcachecopy_fwd.hpp │ ├── memcontroller.cpp │ ├── memcontroller_decl.hpp │ ├── memcontroller_fwd.hpp │ ├── memoryops.cpp │ ├── memoryops_decl.hpp │ ├── memoryops_fwd.hpp │ ├── nanos-int.h │ ├── nanos_error.h │ ├── network.cpp │ ├── network_decl.hpp │ ├── networkapi.hpp │ ├── networkmessages.hpp │ ├── pminterface_decl.hpp │ ├── processingelement.cpp │ ├── processingelement.hpp │ ├── processingelement_decl.hpp │ ├── processingelement_fwd.hpp │ ├── regionbuilder.hpp │ ├── regioncache.cpp │ ├── regioncache.hpp │ ├── regioncache_decl.hpp │ ├── regioncache_fwd.hpp │ ├── regiondict.cpp │ ├── regiondict.hpp │ ├── regiondict_decl.hpp │ ├── regiondirectory.cpp │ ├── regiondirectory.hpp │ ├── regiondirectory_decl.hpp │ ├── regionset.cpp │ ├── regionset_decl.hpp │ ├── regionstatus_fwd.hpp │ ├── router.hpp │ ├── router_decl.hpp │ ├── router_fwd.hpp │ ├── schedule.cpp │ ├── schedule.hpp │ ├── schedule_decl.hpp │ ├── schedule_fwd.hpp │ ├── slicer.hpp │ ├── slicer_decl.hpp │ ├── slicer_fwd.hpp │ ├── synchronizedcondition.hpp │ ├── synchronizedcondition_decl.hpp │ ├── synchronizedcondition_fwd.hpp │ ├── system.cpp │ ├── system.hpp │ ├── system_decl.hpp │ ├── system_fwd.hpp │ ├── task_reduction.hpp │ ├── task_reduction_decl.hpp │ ├── taskexecutionexception.cpp │ ├── taskexecutionexception.hpp │ ├── taskexecutionexception_decl.hpp │ ├── threadmanager.cpp │ ├── threadmanager_decl.hpp │ ├── threadteam.cpp │ ├── threadteam.hpp │ ├── threadteam_decl.hpp │ ├── threadteam_fwd.hpp │ ├── throttle_decl.hpp │ ├── throttle_fwd.hpp │ ├── trackableobject.hpp │ ├── trackableobject_decl.hpp │ ├── trackableobject_fwd.hpp │ ├── version.hpp │ ├── version_decl.hpp │ ├── wddeque.hpp │ ├── wddeque_decl.hpp │ ├── wddeque_fwd.hpp │ ├── workdescriptor.cpp │ ├── workdescriptor.hpp │ ├── workdescriptor_decl.hpp │ ├── workdescriptor_fwd.hpp │ └── worksharing_decl.hpp ├── plugins │ ├── Makefile.am │ ├── barr │ │ ├── centralized_barrier.cpp │ │ ├── dissem_barrier.cpp │ │ ├── old_centralized_barrier.cpp │ │ ├── posix_barrier.cpp │ │ └── tree_barrier.cpp │ ├── deps │ │ ├── basedependenciesdomain.hpp │ │ ├── basedependenciesdomain_decl.hpp │ │ ├── baseregionsdependenciesdomain.hpp │ │ ├── baseregionsdependenciesdomain_decl.hpp │ │ ├── cregions_deps.cpp │ │ ├── cregions_deps_nocache.cpp │ │ ├── perfect_regions_deps.cpp │ │ ├── plain_deps.cpp │ │ └── regions_deps.cpp │ ├── instrumentation │ │ ├── ayudame.cpp │ │ ├── empty_trace.cpp │ │ ├── extrae.cpp │ │ ├── graph_utils.hpp │ │ ├── nextsim.cpp │ │ ├── ompi_services.cpp │ │ ├── ompt-headers │ │ │ ├── ompt-api.h │ │ │ ├── ompt-events.h │ │ │ ├── ompt-initialize.h │ │ │ ├── ompt-records.h │ │ │ ├── ompt-states.h │ │ │ ├── ompt-types-callbacks.h │ │ │ ├── ompt-types.h │ │ │ └── ompt.h │ │ ├── ompt.cpp │ │ ├── print_trace.cpp │ │ ├── tdg.cpp │ │ ├── tdg_utils.hpp │ │ ├── tg_dump.cpp │ │ └── tg_dump_utils.hpp │ ├── sched │ │ ├── affinity-ready_sched.cpp │ │ ├── affinity_sched.cpp │ │ ├── bf_sched.cpp │ │ ├── botlev_sched.cpp │ │ ├── dbf_sched.cpp │ │ ├── mpq_sched.cpp │ │ ├── socket_sched.cpp │ │ ├── versioning_sched.cpp │ │ └── wf_sched.cpp │ ├── slicers │ │ ├── compound_wd.cpp │ │ ├── dynamic_for.cpp │ │ ├── guided_for.cpp │ │ ├── repeat_n.cpp │ │ ├── replicate.cpp │ │ ├── static_for.cpp │ │ └── static_tree_for.cpp │ ├── throttle │ │ ├── dummy_throttle.cpp │ │ ├── hysteresis_throttle.cpp │ │ ├── idlethreads_throttle.cpp │ │ ├── numtasks_throttle.cpp │ │ ├── readytasks_throttle.cpp │ │ └── taskdepth_throttle.cpp │ └── worksharing │ │ ├── dynamic.cpp │ │ ├── guided.cpp │ │ ├── loop.hpp │ │ └── static.cpp ├── pms │ ├── Makefile.am │ ├── chapel │ │ ├── chpl_init.c │ │ ├── chpl_main.cpp │ │ ├── chpl_nanos.h │ │ └── chpl_sync.cpp │ └── openmp │ │ ├── nanos_omp.cpp │ │ ├── nanos_omp.h │ │ ├── omp.h │ │ ├── omp_api.cpp │ │ ├── omp_init.cpp │ │ ├── omp_init.hpp │ │ ├── omp_locks.cpp │ │ ├── omp_threadteam_data.hpp │ │ ├── omp_time.cpp │ │ └── omp_wd_data.hpp ├── support │ ├── Makefile.am │ ├── allocator.cpp │ ├── allocator.hpp │ ├── allocator_decl.hpp │ ├── allocator_fwd.hpp │ ├── archplugin.cpp │ ├── archplugin.hpp │ ├── archplugin_decl.hpp │ ├── atomic.hpp │ ├── atomic_decl.hpp │ ├── atomic_flag.hpp │ ├── bitcounter.hpp │ ├── bitcounter_decl.hpp │ ├── bitcounter_fwd.hpp │ ├── cache_fwd.hpp │ ├── compatibility.hpp │ ├── concurrent_queue.hpp │ ├── config.cpp │ ├── config.hpp │ ├── config_decl.hpp │ ├── config_fwd.hpp │ ├── containeradapter.hpp │ ├── containeradapter_decl.hpp │ ├── containeradapter_fwd.hpp │ ├── containertraits.hpp │ ├── copydescriptor.hpp │ ├── copydescriptor_decl.hpp │ ├── copydescriptor_fwd.hpp │ ├── dbmanager.hpp │ ├── dbmanager_sqlite3.cpp │ ├── dbmanager_sqlite3.hpp │ ├── dbmanager_sqlite3_empty.cpp │ ├── dbmanager_sqlite3_empty.hpp │ ├── debug.cpp │ ├── debug.hpp │ ├── depsregion.hpp │ ├── depsregion_decl.hpp │ ├── functor_decl.hpp │ ├── functors.hpp │ ├── functors_decl.hpp │ ├── genericevent.cpp │ ├── genericevent_decl.hpp │ ├── hashfunction_decl.hpp │ ├── hashmap.hpp │ ├── hashmap_decl.hpp │ ├── hwloc.cpp │ ├── hwloc_decl.hpp │ ├── lazy.hpp │ ├── lazy_decl.hpp │ ├── list.hpp │ ├── list_decl.hpp │ ├── lock.hpp │ ├── lock_decl.hpp │ ├── malign.hpp │ ├── memory │ │ ├── memoryaddress.cpp │ │ └── memoryaddress.hpp │ ├── memorymap.cpp │ ├── memorymap.hpp │ ├── memorymap_decl.hpp │ ├── memtracker.cpp │ ├── memtracker.hpp │ ├── memtracker_decl.hpp │ ├── memtracker_fwd.hpp │ ├── mergeablememorymap.hpp │ ├── mergeablememorymap_decl.hpp │ ├── new.cpp │ ├── new_decl.hpp │ ├── packer.cpp │ ├── packer_decl.hpp │ ├── pinnedallocator.cpp │ ├── pinnedallocator.hpp │ ├── pinnedallocator_decl.hpp │ ├── plugin.cpp │ ├── plugin.hpp │ ├── plugin_decl.hpp │ ├── queue.hpp │ ├── queue_decl.hpp │ ├── recursivelock.cpp │ ├── recursivelock_decl.hpp │ ├── region.cpp │ ├── region.hpp │ ├── region_decl.hpp │ ├── region_fwd.hpp │ ├── regionbuilder.cpp │ ├── regionbuilder.hpp │ ├── regionbuilder_decl.hpp │ ├── regionbuilder_fwd.hpp │ ├── regioncollection.hpp │ ├── regioncollection_decl.hpp │ ├── regioncollection_fwd.hpp │ ├── regionpart.hpp │ ├── regionpart_decl.hpp │ ├── regionpart_fwd.hpp │ ├── regiontree.hpp │ ├── regiontree_decl.hpp │ ├── regiontree_fwd.hpp │ ├── regiontreenode.hpp │ ├── regiontreenode_decl.hpp │ ├── regiontreenode_fwd.hpp │ ├── requestqueue.hpp │ ├── requestqueue_decl.hpp │ ├── simpleallocator.cpp │ ├── simpleallocator.hpp │ ├── simpleallocator_decl.hpp │ ├── simpleallocator_fwd.hpp │ ├── smartpointer.hpp │ ├── smpbaseplugin_decl.hpp │ └── xstring.hpp └── utils │ ├── Makefile.am │ ├── nanox.cpp │ └── nanox_bindings.cpp └── tests ├── Makefile.am ├── gens ├── api-generator.in ├── api-omp-generator.in ├── config-generator.cpp ├── config.py ├── core-generator.in ├── gpu-config-generator.cpp ├── mcc-ompss-generator.in ├── mcc-openmp-generator.in ├── opencl-generator.in └── resiliency-generator.in ├── lit.site.cfg ├── litsupport ├── __init__.py └── bets.py ├── mcc ├── omp │ ├── header.txt │ ├── omp_ws_01.c │ ├── omp_ws_02.c │ ├── omp_ws_03.c │ └── omp_ws_04.c └── ompss │ ├── header.txt │ ├── ompss_ws_01.c │ ├── ompss_ws_02.c │ ├── ompss_ws_03.c │ └── ompss_ws_04.c └── test ├── 00_arch ├── opencl │ └── profiling │ │ ├── ocl_test_dimensions.cpp │ │ ├── ocl_test_executions.cpp │ │ └── ocl_test_kernels.cpp ├── smp │ └── resiliency │ │ ├── fib_resiliency.cpp │ │ ├── test_resiliency_00.cpp │ │ └── test_resiliency_01.cpp └── unix-os │ ├── cpuset_00.cpp │ └── nanos_register.cpp ├── 01_support ├── allocator_01.cpp ├── allocator_02.cpp ├── allocator_03.cpp ├── hash_pair_test.cpp ├── hash_test.cpp └── list_test.cpp ├── 02_core ├── change_number_of_threads_00.cpp ├── change_number_of_threads_01.cpp ├── change_number_of_threads_02.cpp ├── copies │ ├── test_copy_in_out_c.c │ ├── test_copy_in_out_c_512bytes.c │ ├── test_copy_in_out_c_nested.c │ ├── test_copy_in_out_c_sizes.c │ ├── test_copy_in_out_cpp.cpp │ ├── test_copy_sync_dir.c │ └── test_copy_waiton_dir.c ├── cpu_mask_01.cpp ├── cpu_mask_02.cpp ├── deps │ ├── sscc_test_deps_duplicated.c │ ├── test_dependencies.c │ └── test_dependency_types.c ├── scheduler_run_stop_run.cpp ├── scheduler_stop.cpp ├── sizeof_classes.cpp ├── test_single.cpp ├── test_team.cpp ├── work_descriptor_create_00.cpp └── work_descriptor_create_01.cpp ├── 03_api ├── api_memory_allocation.c ├── api_slicer_compound_wd.c ├── api_slicer_for.c ├── api_wd_change_priority.c ├── api_wd_priority.c ├── api_wd_scheduler_stop.c ├── array_sum.c ├── mcc_omp_ws_01.c ├── mcc_omp_ws_02.c ├── mcc_omp_ws_03.c ├── mcc_omp_ws_04.c ├── omp_calls.c ├── omp_lock.c ├── omp_team.c ├── sort.c ├── switch_to_thread.c ├── sync_taskwait_mandatory.c ├── task_reduction_00.c ├── task_reduction_01.c ├── test_instrumentor_01.c ├── test_instrumentor_02.c ├── test_instrumentor_03.c ├── test_instrumentor_04.c ├── wd_create.c └── wd_get_description.c ├── 04_pms └── openmp │ └── execute_task.c ├── 05_plugins ├── barr │ └── test_teambarrier.cpp ├── deps │ └── regions_required.cpp ├── sched │ ├── versioning.xxx │ ├── work_descriptor_priority.cpp │ ├── work_descriptor_priority_stop.cpp │ └── work_descriptor_smartpriority_stop_simple.cpp ├── slicer │ ├── slicer.cpp │ ├── slicer_for.hpp │ ├── slicer_for_dynamic.cpp │ ├── slicer_for_dynamic_empty.cpp │ ├── slicer_for_guided.cpp │ ├── slicer_for_guided_empty.cpp │ ├── slicer_for_interleaved.cpp │ ├── slicer_for_interleaved_empty.cpp │ ├── slicer_for_static.cpp │ └── slicer_for_static_empty.cpp └── worksharing │ ├── worksharing.hpp │ ├── worksharing_dynamic.cpp │ ├── worksharing_guided.cpp │ └── worksharing_static.cpp ├── 06_others ├── fib_c.c └── fibnocutoff.c ├── 07_benchmarks ├── cholesky │ ├── cholesky.c │ ├── cholesky_linear.c │ └── util.h ├── common.h ├── create_task.c └── execute_task.c └── 08_mercurium └── dependence_release.c /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | *.lo 4 | Makefile 5 | Makefile.in 6 | common.in 7 | *.la 8 | .libs 9 | .deps 10 | INSTALL 11 | aclocal.m4 12 | autom4te.cache/ 13 | compile 14 | config.guess 15 | config.h 16 | config.h.in 17 | config.log 18 | config.status 19 | config.sub 20 | configure 21 | depcomp 22 | install-sh 23 | libtool 24 | ltmain.sh 25 | missing 26 | nanox.kdev4 27 | .kdev_include_paths 28 | stamp-h1 29 | doc/doxy-nanox 30 | doc/doxywarn.log 31 | doc/html 32 | doc/latex 33 | src/utils/nanox 34 | .cproject 35 | .project 36 | .settings/ 37 | m4/libtool.m4 38 | m4/ltoptions.m4 39 | m4/ltsugar.m4 40 | m4/ltversion.m4 41 | m4/lt~obsolete.m4 42 | nbproject 43 | ar-lib 44 | nanox-config.h 45 | *.pyc 46 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: cpp 2 | 3 | script: 4 | - ./bootstrap 5 | - ./configure --disable-instrumentation --disable-debug 6 | - make 7 | - make check BETS_OPTIONS="-only-fails" 8 | -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- 1 | **Back to:** [README](README.md) > 2 | 3 | Nanos++ RTL code contributors (including external collaborations) 4 | ================================================================= 5 | 6 | * Alejandro Duran Barcelona Supercomputing Center 7 | * Luis Martinell Barcelona Supercomputing Center 8 | * Xavier Teruel Barcelona Supercomputing Center 9 | * Carlo Bertinolli University of Pisa 10 | * Judit Planas Barcelona Supercomputing Center 11 | * Javier Bueno Barcelona Supercomputing Center 12 | * Guillermo Miranda Barcelona Supercomputing Center 13 | * Ananya Muddukrishna KTH Royal Institute of Technology 14 | * Artur Podobas KTH Royal Institute of Technology 15 | * Jose M. Perez Barcelona Supercomputing Center 16 | * Victor Lopez Barcelona Supercomputing Center 17 | * Marta Garcia Barcelona Supercomputing Center 18 | * Antonio Filgueras Barcelona Supercomputing Center 19 | * Florentino Sainz Barcelona Supercomputing Center 20 | * Jorge Bellon Barcelona Supercomputing Center 21 | * Roger Ferrer Barcelona Supercomputing Center 22 | * Sara Royuela Barcelona Supercomputing Center 23 | * Kallia Chronaki Barcelona Supercomputing Center 24 | * Diego Nieto Barcelona Supercomputing Center 25 | * Sergi Mateo Barcelona Supercomputing Center 26 | * Jan Ciesko Barcelona Supercomputing Center 27 | 28 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsc-pm/nanox/a9df6936128ebe10374350c719a0fba74bc89803/ChangeLog -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsc-pm/nanox/a9df6936128ebe10374350c719a0fba74bc89803/NEWS -------------------------------------------------------------------------------- /doc/developers_guide.md: -------------------------------------------------------------------------------- 1 | **Back to:** [README](../README.md) > 2 | 3 | Developers guide 4 | ================ 5 | 6 | The following sections are meant for developers or people involved in 7 | extending, modifying or improving the Nanos++ runtime library. 8 | 9 | Getting started with Nanos++ 10 | ---------------------------- 11 | 12 | * [OmpSs specification](http://pm.bsc.es/ompss-docs/specs) 13 | * [OmpSs compiler/runtime user guide](http://pm.bsc.es/ompss-docs/user-guide) 14 | * [OpenMP specification](http://openmp.org/wp/openmp-specifications) 15 | 16 | Programming guidelines 17 | ---------------------- 18 | 19 | * [Coding guidelines](guidelines/coding_guidelines.md) 20 | * [GIT guidelines](guidelines/git_guidelines.md) 21 | * [API guidelines](guidelines/api_guidelines.md) 22 | 23 | Runtime modules 24 | --------------- 25 | 26 | * [Task Slicers](modules/slicers.md) 27 | * [Task Dependences](modules/dependences.md) 28 | -------------------------------------------------------------------------------- /doc/modules/dependences.md: -------------------------------------------------------------------------------- 1 | **Back to:** [README](../../README.md) > [developers guide](../developers_guide.md) > 2 | 3 | Dependence implementation 4 | ========================= 5 | 6 | -------------------------------------------------------------------------------- /doc/modules/slicers_class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsc-pm/nanox/a9df6936128ebe10374350c719a0fba74bc89803/doc/modules/slicers_class_diagram.png -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/instantaneous_parallelism.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | begin_description 4 | Instantaneous parallelism 5 | 6 | 7 | end_description 8 | 9 | ################################################################################ 10 | < NEW DISPLAYING WINDOW Parallelism profile > 11 | ################################################################################ 12 | window_name Parallelism profile 13 | window_type single 14 | window_id 1 15 | window_position_x 629 16 | window_position_y 337 17 | window_width 600 18 | window_height 147 19 | window_comm_lines_enabled false 20 | window_noncolor_mode false 21 | window_maximum_y 512.000000 22 | window_minimum_y 1.000000 23 | window_level appl 24 | window_scale_relative 1.000000 25 | window_object appl { 1, { 1 } } 26 | window_begin_time_relative 0.000000000000 27 | window_pos_to_disp 597 28 | window_pos_of_x_scale 18 29 | window_pos_of_y_scale 135 30 | window_number_of_row 1 31 | window_click_options 1 0 1 1 1 0 32 | window_click_info 0 1536415172456 1538138010346 35 1537276591401 33 | window_expanded false 34 | window_open false 35 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Useful}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 36 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 37 | window_analyzer_executed 0 38 | window_analyzer_info 0.000000 0.000000 0 0 39 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/not_useful.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Not Useful > 6 | ################################################################################ 7 | window_name Not Useful 8 | window_type single 9 | window_id 1 10 | window_position_x 387 11 | window_position_y 287 12 | window_width 600 13 | window_height 147 14 | window_comm_lines_enabled false 15 | window_scale_relative 0.955252 16 | window_object appl { 1, { All } } 17 | window_begin_time_relative 0.000000000000 18 | window_pos_to_disp 598 19 | window_pos_of_x_scale 18 20 | window_pos_of_y_scale 80 21 | window_number_of_row 16 22 | window_click_options 1 0 1 1 1 0 23 | window_click_info 0 1536415172456 1538138010346 35 1537276591401 24 | window_expanded false 25 | window_open false 26 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Useful}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 27 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, 1-Sign}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 28 | window_analyzer_executed 1 29 | window_analyzer_info 947824158.542278 64722849683.315544 1 16 30 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/one.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW One > 6 | ################################################################################ 7 | window_name One 8 | window_type single 9 | window_id 1 10 | window_position_x 390 11 | window_position_y 52 12 | window_width 600 13 | window_height 147 14 | window_comm_lines_enabled false 15 | window_maximum_y 16.000000 16 | window_minimum_y 1.000000 17 | window_scale_relative 1.000001 18 | window_object appl { 1, { All } } 19 | window_begin_time_relative 0.000000000000 20 | window_pos_to_disp 597 21 | window_pos_of_x_scale 18 22 | window_pos_of_y_scale 80 23 | window_number_of_row 32 24 | window_click_options 1 0 1 1 1 0 25 | window_click_info 1 1536415172456 1538138010346 35 1537276591401 26 | window_expanded false 27 | window_open false 28 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Thread ID}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 29 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Sign}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 30 | window_analyzer_executed 0 31 | window_analyzer_info 0.000000 0.000000 0 0 32 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/useful.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Useful > 6 | ################################################################################ 7 | window_name Useful 8 | window_type single 9 | window_id 1 10 | window_position_x 416 11 | window_position_y 96 12 | window_width 600 13 | window_height 147 14 | window_comm_lines_enabled false 15 | window_scale_relative 1.028112 16 | window_object appl { 1, { All } } 17 | window_begin_time_relative 0.000000000000 18 | window_pos_to_disp 583 19 | window_pos_of_x_scale 18 20 | window_pos_of_y_scale 85 21 | window_number_of_row 128 22 | window_click_options 1 0 1 1 1 0 23 | window_click_info 0 1536415172456 1538138010346 35 1537276591401 24 | window_expanded false 25 | window_open false 26 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Useful}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 27 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 28 | window_analyzer_executed 0 29 | window_analyzer_info 0.000000 0.000000 0 0 30 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/useful_duration.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Useful Duration > 7 | ################################################################################ 8 | window_name Useful Duration 9 | window_type single 10 | window_id 1 11 | window_position_x 501 12 | window_position_y 37 13 | window_width 600 14 | window_height 242 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered true 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 1505618.213999999900 26 | window_minimum_y 4.928000000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 3 35 | window_drawmode_rows 4 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, State Record Dur.}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, =}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_semantic_module thread State Record Dur. { 1, { 1 1.000000000000 } } 39 | 40 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/user_functions.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | begin_description 4 | Color identifies user funciton being executed by each thread 5 | end_description 6 | 7 | ################################################################################ 8 | < NEW DISPLAYING WINDOW User function x thread > 9 | ################################################################################ 10 | window_name User function x thread 11 | window_type single 12 | window_id 1 13 | window_position_x 375 14 | window_position_y 84 15 | window_width 600 16 | window_height 114 17 | window_comm_lines_enabled false 18 | window_compute_y_max 19 | window_minimum_y 10.000000 20 | window_scale_relative 1.000000 21 | window_object appl { 1, { All } } 22 | window_begin_time_relative 0.000000000000 23 | window_pos_to_disp 597 24 | window_pos_of_x_scale 18 25 | window_pos_of_y_scale 75 26 | window_number_of_row 9 27 | window_click_options 1 0 1 0 0 0 28 | window_click_info 1 21272293602 23774916378 4 22523604990 29 | window_expanded false 30 | window_open false 31 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 32 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 33 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 34 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 60000019 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/general/views/user_functions_duration.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW User function duration > 6 | ################################################################################ 7 | window_name User function duration 8 | window_type single 9 | window_id 1 10 | window_position_x 381 11 | window_position_y 257 12 | window_width 601 13 | window_height 129 14 | window_comm_lines_enabled false 15 | window_color_mode window_in_null_gradient_mode 16 | window_maximum_y 99503731.571000 17 | window_level task 18 | window_scale_relative 1.000000 19 | window_object appl { 1, { All } } 20 | window_begin_time_relative 0.000000000000 21 | window_pos_to_disp 599 22 | window_pos_of_x_scale 18 23 | window_pos_of_y_scale 80 24 | window_number_of_row 64 25 | window_click_options 1 0 1 0 0 0 26 | window_click_info 0 8322982511 11007815579 5 9665399045 27 | window_expanded false 28 | window_open false 29 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Int. Between Evt}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 30 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 31 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 32 | window_compose_functions { 2, { {compose1, As Is}, {compose2, As Is} } } 33 | window_semantic_module compose1 Prod { 1, { 1 1.000000 } } 34 | window_semantic_module compose2 Prod { 1, { 1 1.000000 } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 60000019 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/active_set.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Active counter set > 6 | ################################################################################ 7 | window_name Active counter set 8 | window_type single 9 | window_id 1 10 | window_position_x 105 11 | window_position_y 373 12 | window_width 600 13 | window_height 134 14 | window_physical_filtered true 15 | window_comm_lines_enabled false 16 | window_maximum_y 9223372036854775808.000000 17 | window_minimum_y 1.000000 18 | window_scale_relative 1.000000 19 | window_object appl { 1, { All } } 20 | window_begin_time_relative 0.000000000000 21 | window_pos_to_disp 598 22 | window_pos_of_x_scale 18 23 | window_pos_of_y_scale 140 24 | window_number_of_row 16 25 | window_click_options 1 0 1 0 1 0 26 | window_click_info 1 33226631649 35583130347 11 34404880998 27 | window_expanded false 28 | window_open false 29 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, =}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 30 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 31 | window_analyzer_executed 0 32 | window_analyzer_info 0.000000 0.000000 0 0 33 | window_filter_module evt_type 1 42009999 34 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/architecture/loaded_bytes.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Loaded Bytes > 7 | ################################################################################ 8 | window_name Loaded Bytes 9 | window_type single 10 | window_id 1 11 | window_position_x 346 12 | window_position_y 58 13 | window_width 600 14 | window_height 114 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 210450432.000000000000 26 | window_minimum_y 128.000000000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 0.999954755396 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open false 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Prod}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_semantic_module compose_thread Prod { 1, { 1 128.000000000000 } } 40 | window_filter_module evt_type 1 42000002 41 | 42 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/mx_counters/nb_medium_msgs_sent.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW nb medium msgs sent > 6 | ################################################################################ 7 | window_name nb medium msgs sent 8 | window_type single 9 | window_id 1 10 | window_position_x 293 11 | window_position_y 243 12 | window_width 600 13 | window_height 114 14 | window_comm_lines_enabled false 15 | window_color_mode window_in_null_gradient_mode 16 | window_maximum_y 1600.000000 17 | window_scale_relative 0.108983 18 | window_object appl { 1, { All } } 19 | window_begin_time_relative 0.000000000000 20 | window_pos_to_disp 598 21 | window_pos_of_x_scale 18 22 | window_pos_of_y_scale 80 23 | window_number_of_row 32 24 | window_click_options 0 0 1 0 0 0 25 | window_click_info 0 4628104571 5064718209 20 4846411390 26 | window_expanded false 27 | window_open false 28 | window_drawmode 0 29 | window_drawmode_rows 0 30 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 31 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 32 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 33 | window_compose_functions { 8, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose, As Is} } } 34 | window_analyzer_executed 0 35 | window_analyzer_info 0.000000 0.000000 0 0 36 | window_filter_module evt_type 1 11057 37 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/mx_counters/nb_rndv_msgs_sent.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW nb rndv msgs sent > 6 | ################################################################################ 7 | window_name nb rndv msgs sent 8 | window_type single 9 | window_id 1 10 | window_position_x 293 11 | window_position_y 243 12 | window_width 600 13 | window_height 114 14 | window_comm_lines_enabled false 15 | window_flags_enabled true 16 | window_color_mode window_in_null_gradient_mode 17 | window_maximum_y 1600.000000 18 | window_scale_relative 1.000000 19 | window_object appl { 1, { All } } 20 | window_begin_time_relative 0.000000000000 21 | window_pos_to_disp 597 22 | window_pos_of_x_scale 18 23 | window_pos_of_y_scale 80 24 | window_number_of_row 32 25 | window_click_options 0 0 1 0 0 0 26 | window_click_info 1 2613055805 2618823827 18 2615939816 27 | window_expanded false 28 | window_open false 29 | window_drawmode 0 30 | window_drawmode_rows 0 31 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 32 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 33 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 34 | window_compose_functions { 8, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 11058 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/mx_counters/nb_small_msgs_sent.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW nb small msgs sent > 6 | ################################################################################ 7 | window_name nb small msgs sent 8 | window_type single 9 | window_id 1 10 | window_position_x 293 11 | window_position_y 243 12 | window_width 600 13 | window_height 114 14 | window_comm_lines_enabled false 15 | window_color_mode window_in_null_gradient_mode 16 | window_maximum_y 56357.000000 17 | window_minimum_y 23406.000000 18 | window_scale_relative 0.108983 19 | window_object appl { 1, { All } } 20 | window_begin_time_relative 0.000000000000 21 | window_pos_to_disp 598 22 | window_pos_of_x_scale 18 23 | window_pos_of_y_scale 80 24 | window_number_of_row 32 25 | window_click_options 0 0 1 0 0 0 26 | window_click_info 0 4628104571 5064718209 20 4846411390 27 | window_expanded false 28 | window_open false 29 | window_drawmode 0 30 | window_drawmode_rows 0 31 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 32 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 33 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 34 | window_compose_functions { 8, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 11056 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/mx_counters/route_dispersion.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Route dispersion (Port 0) > 6 | ################################################################################ 7 | window_name Route dispersion (Port 0) 8 | window_type single 9 | window_id 1 10 | window_position_x 393 11 | window_position_y 304 12 | window_width 600 13 | window_height 114 14 | window_comm_lines_enabled false 15 | window_color_mode window_in_null_gradient_mode 16 | window_maximum_y 56357.000000 17 | window_minimum_y 23406.000000 18 | window_scale_relative 1.019876 19 | window_object appl { 1, { All } } 20 | window_begin_time_relative 0.000000000000 21 | window_pos_to_disp 584 22 | window_pos_of_x_scale 18 23 | window_pos_of_y_scale 80 24 | window_number_of_row 32 25 | window_click_options 0 0 1 0 0 0 26 | window_click_info 1 4628104571 5064718209 20 4846411390 27 | window_expanded false 28 | window_open false 29 | window_drawmode 0 30 | window_drawmode_rows 0 31 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 32 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 33 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 34 | window_compose_functions { 8, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 11076 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/performance/cycles_per_us.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW cycles per us > 6 | ################################################################################ 7 | window_name cycles per us 8 | window_type single 9 | window_id 1 10 | window_position_x 312 11 | window_position_y 336 12 | window_width 600 13 | window_height 114 14 | window_color_mode window_in_null_gradient_mode 15 | window_maximum_y 2400.000000 16 | window_scale_relative 1.000000 17 | window_object appl { 1, { All } } 18 | window_begin_time_relative 0.000000000000 19 | window_pos_to_disp 598 20 | window_pos_of_x_scale 18 21 | window_pos_of_y_scale 80 22 | window_number_of_row 64 23 | window_click_options 1 0 1 1 1 0 24 | window_click_info 0 719698 719868 2 719698 25 | window_expanded false 26 | window_open false 27 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Avg Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 28 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 29 | window_semantic_module thread Send BandWidth { 1, { 1 1024.000000 } } 30 | window_semantic_module thread Recv BandWidth { 1, { 1 1024.000000 } } 31 | window_compose_functions { 2, { {compose1, As Is}, {compose2, As Is} } } 32 | window_semantic_module compose1 Prod { 1, { 1 1.000000 } } 33 | window_semantic_module compose2 Prod { 1, { 1 1.000000 } } 34 | window_analyzer_executed 0 35 | window_analyzer_info 0.000000 0.000000 0 0 36 | window_filter_module evt_type 1 42000059 37 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/program/Load_stores.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Load/stores > 6 | ################################################################################ 7 | window_name Load/stores 8 | window_type single 9 | window_id 1 10 | window_position_x 349 11 | window_position_y 262 12 | window_width 600 13 | window_height 114 14 | window_color_mode window_in_null_gradient_mode 15 | window_maximum_y 85729243176.000000 16 | window_scale_relative 1.081834 17 | window_object appl { 1, { All } } 18 | window_begin_time_relative 0.000000000000 19 | window_pos_to_disp 558 20 | window_pos_of_x_scale 18 21 | window_pos_of_y_scale 80 22 | window_number_of_row 64 23 | window_click_options 1 0 1 1 1 0 24 | window_click_info 0 719698 719868 2 719698 25 | window_expanded false 26 | window_open false 27 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 28 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 29 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 30 | window_semantic_module thread Send BandWidth { 1, { 1 1024.000000 } } 31 | window_semantic_module thread Recv BandWidth { 1, { 1 1024.000000 } } 32 | window_compose_functions { 2, { {compose1, As Is}, {compose2, As Is} } } 33 | window_semantic_module compose1 Prod { 1, { 1 1.000000 } } 34 | window_semantic_module compose2 Prod { 1, { 1 1.000000 } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 42000060 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/hwc/papi/program/instructions.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Instructions > 6 | ################################################################################ 7 | window_name Instructions 8 | window_type single 9 | window_id 1 10 | window_position_x 241 11 | window_position_y 462 12 | window_width 600 13 | window_height 114 14 | window_comm_lines_enabled false 15 | window_color_mode window_in_null_gradient_mode 16 | window_maximum_y 451758142613.000000 17 | window_scale_relative 1.117997 18 | window_object appl { 1, { All } } 19 | window_begin_time_relative 0.000000000000 20 | window_pos_to_disp 543 21 | window_pos_of_x_scale 18 22 | window_pos_of_y_scale 80 23 | window_number_of_row 64 24 | window_click_options 1 0 1 1 1 0 25 | window_click_info 0 719698 719868 2 719698 26 | window_expanded false 27 | window_open false 28 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 29 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 30 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 31 | window_semantic_module thread Send BandWidth { 1, { 1 1024.000000 } } 32 | window_semantic_module thread Recv BandWidth { 1, { 1 1024.000000 } } 33 | window_compose_functions { 2, { {compose1, As Is}, {compose2, As Is} } } 34 | window_semantic_module compose1 Prod { 1, { 1 1.000000 } } 35 | window_semantic_module compose2 Prod { 1, { 1 1.000000 } } 36 | window_analyzer_executed 0 37 | window_analyzer_info 0.000000 0.000000 0 0 38 | window_filter_module evt_type 1 42000050 39 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/advanced/total_bytes_in_transit.cfg: -------------------------------------------------------------------------------- 1 | version 3.3 2 | number_of_windows 1 3 | begin_description 4 | Total number of bytes in transit. 5 | end_description 6 | 7 | ################################################################################ 8 | < NEW DISPLAYING WINDOW total bytes in transit > 9 | ################################################################################ 10 | window_name total bytes in transit 11 | window_type single 12 | window_id 1 13 | window_position_x 404 14 | window_position_y 517 15 | window_width 600 16 | window_height 140 17 | window_comm_lines_enabled false 18 | window_noncolor_mode false 19 | window_color_mode window_in_null_gradient_mode 20 | window_maximum_y 2723208.000000 21 | window_level appl 22 | window_scale_relative 0.117784 23 | window_object appl { 1, { 1 } } 24 | window_begin_time_relative 0.000000000000 25 | window_pos_to_disp 598 26 | window_pos_of_x_scale 18 27 | window_pos_of_y_scale 85 28 | window_number_of_row 1 29 | window_click_options 1 0 1 0 0 0 30 | window_click_info 1 13819603 14039945 0 13929774 31 | window_expanded false 32 | window_open false 33 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Recv Bytes in Transit}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 34 | window_compose_functions { 2, { {compose1, As Is}, {compose2, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/collectives/collective_root.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Collective root > 7 | ################################################################################ 8 | window_name Collective root 9 | window_type single 10 | window_id 1 11 | window_position_x 444 12 | window_position_y 481 13 | window_width 600 14 | window_height 114 15 | window_comm_lines_enabled false 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 91.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_semantic_module task Thread i { 1, { 1 0.000000000000 } } 39 | window_filter_module evt_type 1 50100003 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/collectives/outside_collective.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | 4 | ################################################################################ 5 | < NEW DISPLAYING WINDOW Outside MPI collectives > 6 | ################################################################################ 7 | window_name Outside MPI collectives 8 | window_type single 9 | window_id 1 10 | window_position_x 310 11 | window_position_y 203 12 | window_width 600 13 | window_height 134 14 | window_comm_lines_enabled false 15 | window_maximum_y 70.000000 16 | window_scale_relative 1.000000 17 | window_object appl { 1, { All } } 18 | window_begin_time_relative 0.000000000000 19 | window_pos_to_disp 597 20 | window_pos_of_x_scale 18 21 | window_pos_of_y_scale 120 22 | window_number_of_row 128 23 | window_click_options 1 0 1 0 0 0 24 | window_click_info 0 32283334120 32309105806 0 32296219963 25 | window_expanded false 26 | window_open false 27 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 28 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 29 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 30 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, 1-Sign}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 31 | window_semantic_module compose_thread Prod { 1, { 1 1.000000 } } 32 | window_semantic_module topcompose2 Prod { 1, { 1 1.000000 } } 33 | window_analyzer_executed 0 34 | window_analyzer_info 0.000000 0.000000 0 0 35 | window_filter_module evt_type 1 50000002 36 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/point2point/p2p_bytes_sent.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW p2p bytes sent > 7 | ################################################################################ 8 | window_name p2p bytes sent 9 | window_type single 10 | window_id 1 11 | window_position_x 590 12 | window_position_y 596 13 | window_width 592 14 | window_height 302 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 13421772.000000 26 | window_minimum_y 0.000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 1.000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open false 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Event Sent Bytes}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_semantic_module task Thread i { 1, { 1 0.000000 } } 39 | window_filter_module evt_type 1 50000001 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/point2point/p2p_send_size.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Bytes sent btw events > 7 | ################################################################################ 8 | window_name Bytes sent btw events 9 | window_type single 10 | window_id 1 11 | window_position_x 392 12 | window_position_y 419 13 | window_width 600 14 | window_height 244 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 4181568.000000 26 | window_minimum_y 0.000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 1.000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open false 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Event Sent Bytes}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_semantic_module task Thread i { 1, { 1 0.000000 } } 39 | window_filter_module evt_type 1 50000001 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/point2point/p2p_size.cfg: -------------------------------------------------------------------------------- 1 | version 3.4 2 | number_of_windows 1 3 | begin_description 4 | Bytes sent/recevied within point to point calls 5 | end_description 6 | 7 | ################################################################################ 8 | < NEW DISPLAYING WINDOW Bytes btw events > 9 | ################################################################################ 10 | window_name Bytes btw events 11 | window_type single 12 | window_id 1 13 | window_position_x 371 14 | window_position_y 449 15 | window_width 600 16 | window_height 114 17 | window_comm_lines_enabled false 18 | window_color_mode window_in_null_gradient_mode 19 | window_compute_y_max 20 | window_scale_relative 1.000000 21 | window_object appl { 1, { All } } 22 | window_begin_time_relative 0.000000000000 23 | window_pos_to_disp 598 24 | window_pos_of_x_scale 18 25 | window_pos_of_y_scale 80 26 | window_number_of_row 32 27 | window_click_options 1 0 1 0 0 0 28 | window_click_info 1 7938040900 8210825810 26 8074433355 29 | window_expanded false 30 | window_open false 31 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Event Bytes}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 32 | window_semantic_module thread Avg Next Evt Val { 1, { 1 1000.000000 } } 33 | window_semantic_module thread Avg Last Evt Val { 1, { 1 1000.000000 } } 34 | window_compose_functions { 8, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose, As Is} } } 35 | window_analyzer_executed 0 36 | window_analyzer_info 0.000000 0.000000 0 0 37 | window_filter_module evt_type 1 50000001 38 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/point2point/total_bw.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Total Send bandwidth (MB/s) > 7 | ################################################################################ 8 | window_name Total Send bandwidth (MB/s) 9 | window_type single 10 | window_id 1 11 | window_position_x 596 12 | window_position_y 190 13 | window_width 600 14 | window_height 143 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode false 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 10.400097390318 26 | window_minimum_y 0.000000000000 27 | window_compute_y_max false 28 | window_level appl 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { 1 } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Send BandWidth}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_semantic_module thread Send BandWidth { 1, { 1 1.000000000000 } } 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/mpi/views/point2point/total_msgs_in_transit.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Total msgs in transit > 7 | ################################################################################ 8 | window_name Total msgs in transit 9 | window_type single 10 | window_id 1 11 | window_position_x 406 12 | window_position_y 60 13 | window_width 600 14 | window_height 143 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode false 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 20.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max false 27 | window_level appl 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { 1 } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Send Messages in Transit}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | 39 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/cuda/CUDA_runtime.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW CUDA Runtime > 7 | ################################################################################ 8 | window_name CUDA Runtime 9 | window_type single 10 | window_id 1 11 | window_position_x 487 12 | window_position_y 225 13 | window_width 641 14 | window_height 115 15 | window_comm_lines_enabled true 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 30.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open false 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, None}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module tag_msg 1 1 39 | window_filter_module evt_type 1 9200027 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/data_mgmgt/cache_waiting_for.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Cache waiting for something > 7 | ################################################################################ 8 | window_name Cache waiting for something 9 | window_type single 10 | window_id 1 11 | window_position_x 584 12 | window_position_y 165 13 | window_width 641 14 | window_height 115 15 | window_comm_lines_enabled false 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 30.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200029 39 | 40 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/data_mgmgt/data_tx.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | Data transfers between host and devices 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Data Transfers > 7 | ################################################################################ 8 | window_name Data Transfers 9 | window_type single 10 | window_id 1 11 | window_position_x 2317 12 | window_position_y 254 13 | window_width 641 14 | window_height 115 15 | window_comm_lines_enabled true 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 4.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, None}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module tag_msg 1 1 39 | window_filter_module evt_type 1 9200060 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/fpga/fpga_accelerator-number.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW New window #1 > 7 | ################################################################################ 8 | window_name FPGA accelerator number 9 | window_type single 10 | window_id 1 11 | window_position_x 583 12 | window_position_y 501 13 | window_width 643 14 | window_height 114 15 | window_comm_lines_enabled true 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered false 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Nanoseconds 24 | window_maximum_y 18.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max true 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200068 39 | 40 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/fpga/fpga_dma_API_calls.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW New window #1 > 7 | ################################################################################ 8 | window_name FPGA DMA calls 9 | window_type single 10 | window_id 1 11 | window_position_x 89 12 | window_position_y 165 13 | window_width 600 14 | window_height 115 15 | window_comm_lines_enabled true 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered false 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Nanoseconds 24 | window_maximum_y 12.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max true 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, =} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200067 39 | window_filter_module evt_value 9 1 2 3 4 5 6 7 8 0 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/graph_and_scheduling/nb_ready_tasks.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW # ready tasks in queue > 7 | ################################################################################ 8 | window_name # ready tasks in queue 9 | window_type single 10 | window_id 1 11 | window_position_x 630 12 | window_position_y 277 13 | window_width 826 14 | window_height 398 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode false 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 158.000000000000 26 | window_minimum_y 1.000000000000 27 | window_compute_y_max true 28 | window_level task 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Changed value}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_filter_module evt_type 1 9200022 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/graph_and_scheduling/nb_tasks_in_graph.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Number of tasks in graph > 7 | ################################################################################ 8 | window_name Number of tasks in graph 9 | window_type single 10 | window_id 1 11 | window_position_x 648 12 | window_position_y 118 13 | window_width 623 14 | window_height 111 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode false 18 | window_color_mode window_in_null_gradient_mode 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Nanoseconds 25 | window_maximum_y 2714.000000000000 26 | window_minimum_y 1.000000000000 27 | window_compute_y_max false 28 | window_level task 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Changed value}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_filter_module evt_type 1 9200023 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/graph_and_scheduling/sched_stolen_wd.cfg: -------------------------------------------------------------------------------- 1 | #ParaverCFG 2 | ConfigFile.Version: 3.4 3 | ConfigFile.NumWindows: 1 4 | 5 | 6 | ################################################################################ 7 | < NEW DISPLAYING WINDOW Stolen WD > 8 | ################################################################################ 9 | window_name Stolen WD 10 | window_type single 11 | window_id 1 12 | window_position_x 557 13 | window_position_y 338 14 | window_width 931 15 | window_height 457 16 | window_comm_lines_enabled false 17 | window_flags_enabled false 18 | window_noncolor_mode true 19 | window_color_mode window_in_null_gradient_mode 20 | window_logical_filtered true 21 | window_physical_filtered false 22 | window_comm_fromto true 23 | window_comm_tagsize true 24 | window_comm_typeval true 25 | window_units Microseconds 26 | window_maximum_y 1.000000000000 27 | window_minimum_y 1.000000000000 28 | window_compute_y_max false 29 | window_level thread 30 | window_scale_relative 1.000000000000 31 | window_end_time_relative 1.000000000000 32 | window_object appl { 1, { All } } 33 | window_begin_time_relative 0.000000000000 34 | window_open true 35 | window_drawmode 1 36 | window_drawmode_rows 1 37 | window_pixel_size 1 38 | window_labels_to_draw 1 39 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 40 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 41 | window_filter_module evt_type 1 9200066 42 | 43 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/graph_and_scheduling/versioning_sched.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | Versioning scheduler decisions 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Versioning Scheduler > 7 | ################################################################################ 8 | window_name Versioning Scheduler 9 | window_type single 10 | window_id 1 11 | window_position_x 1916 12 | window_position_y 397 13 | window_width 958 14 | window_height 115 15 | window_comm_lines_enabled false 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Nanoseconds 24 | window_maximum_y 0.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max true 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, =} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200035 39 | window_filter_module evt_value 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/opencl/opencl_runtime.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | Inside OpenCL runtime 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW OpenCL Runtime > 7 | ################################################################################ 8 | window_name OpenCL Runtime 9 | window_type single 10 | window_id 1 11 | window_position_x 518 12 | window_position_y 238 13 | window_width 600 14 | window_height 115 15 | window_comm_lines_enabled true 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 16.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, None}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module tag_msg 1 1 39 | window_filter_module evt_type 1 9200039 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/async_thread_state.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Async thread state > 7 | ################################################################################ 8 | window_name Async thread state 9 | window_type single 10 | window_id 1 11 | window_position_x 1870 12 | window_position_y 297 13 | window_width 641 14 | window_height 115 15 | window_comm_lines_enabled true 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 7.000000000000 25 | window_minimum_y 2.000000000000 26 | window_compute_y_max true 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_labels_to_draw 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, None}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, Stacked Val}, {topcompose2, As Is} } } 39 | window_filter_module tag_msg 1 1 40 | window_filter_module evt_type 1 9200052 41 | 42 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/nanos_API.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW NANOS API > 7 | ################################################################################ 8 | window_name NANOS API 9 | window_type single 10 | window_id 1 11 | window_position_x 2081 12 | window_position_y 389 13 | window_width 641 14 | window_height 192 15 | window_comm_lines_enabled false 16 | window_flags_enabled true 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Nanoseconds 24 | window_maximum_y 43.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200001 39 | 40 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/nanos_locks.cfg: -------------------------------------------------------------------------------- 1 | #ParaverCFG 2 | ConfigFile.Version: 3.4 3 | ConfigFile.NumWindows: 1 4 | 5 | 6 | ################################################################################ 7 | < NEW DISPLAYING WINDOW Nanos lock > 8 | ################################################################################ 9 | window_name Nanos lock 10 | window_type single 11 | window_id 1 12 | window_position_x 414 13 | window_position_y 521 14 | window_width 641 15 | window_height 115 16 | window_comm_lines_enabled false 17 | window_flags_enabled true 18 | window_noncolor_mode true 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 1.000000000000 26 | window_minimum_y 1.000000000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_labels_to_draw 1 38 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 39 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, Sign}, {topcompose2, As Is} } } 40 | window_filter_module tag_msg 1 1 41 | window_filter_module evt_type 1 9200017 42 | 43 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/num_threads.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Number of Threads > 7 | ################################################################################ 8 | window_name Number of Threads 9 | window_type single 10 | window_id 1 11 | window_position_x 480 12 | window_position_y 343 13 | window_width 735 14 | window_height 248 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 24.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level task 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_labels_to_draw 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Changed value}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_filter_module tag_msg 1 1 40 | window_filter_module evt_type 1 9200041 41 | 42 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/thread_cpuid.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Thread cpuid > 7 | ################################################################################ 8 | window_name Thread cpuid 9 | window_type single 10 | window_id 1 11 | window_position_x 480 12 | window_position_y 638 13 | window_width 735 14 | window_height 248 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 24.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_labels_to_draw 1 37 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 38 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 39 | window_filter_module tag_msg 1 1 40 | window_filter_module evt_type 1 9200042 41 | 42 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/thread_numa_node.cfg: -------------------------------------------------------------------------------- 1 | #ParaverCFG 2 | ConfigFile.Version: 3.4 3 | ConfigFile.NumWindows: 1 4 | 5 | 6 | ################################################################################ 7 | < NEW DISPLAYING WINDOW Thread NUMA node > 8 | ################################################################################ 9 | window_name Thread NUMA node 10 | window_type single 11 | window_id 1 12 | window_position_x 480 13 | window_position_y 638 14 | window_width 735 15 | window_height 248 16 | window_comm_lines_enabled false 17 | window_flags_enabled false 18 | window_noncolor_mode true 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 24.000000000000 26 | window_minimum_y 0.000000000000 27 | window_compute_y_max false 28 | window_level thread 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { All } } 32 | window_begin_time_relative 0.000000000000 33 | window_open true 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_labels_to_draw 1 38 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 39 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 40 | window_filter_module tag_msg 1 1 41 | window_filter_module evt_type 1 9200064 42 | 43 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/runtime/thread_state.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW thread state > 7 | ################################################################################ 8 | window_name thread state 9 | window_type single 10 | window_id 1 11 | window_position_x 425 12 | window_position_y 35 13 | window_width 641 14 | window_height 115 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 15.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, =}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module tag_msg 1 1 39 | window_filter_module evt_type 1 9000000 40 | 41 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/tasks/in_task.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW In task > 7 | ################################################################################ 8 | window_name In task 9 | window_type single 10 | window_id 1 11 | window_position_x 501 12 | window_position_y 47 13 | window_width 641 14 | window_height 195 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Microseconds 24 | window_maximum_y 6.000000000000 25 | window_minimum_y 1.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, Sign}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200011 39 | 40 | -------------------------------------------------------------------------------- /doc/paraver_configs/ompss/tasks/nb_active_tasks.cfg: -------------------------------------------------------------------------------- 1 | #ParaverCFG 2 | ConfigFile.Version: 3.4 3 | ConfigFile.NumWindows: 1 4 | 5 | 6 | ################################################################################ 7 | < NEW DISPLAYING WINDOW number running tasks > 8 | ################################################################################ 9 | window_name number running tasks 10 | window_type single 11 | window_id 1 12 | window_position_x 159 13 | window_position_y 142 14 | window_width 641 15 | window_height 195 16 | window_comm_lines_enabled false 17 | window_flags_enabled false 18 | window_noncolor_mode false 19 | window_logical_filtered true 20 | window_physical_filtered false 21 | window_comm_fromto true 22 | window_comm_tagsize true 23 | window_comm_typeval true 24 | window_units Microseconds 25 | window_maximum_y 16.000000000000 26 | window_minimum_y 1.000000000000 27 | window_compute_y_max false 28 | window_level appl 29 | window_scale_relative 1.000000000000 30 | window_end_time_relative 1.000000000000 31 | window_object appl { 1, { 1 } } 32 | window_begin_time_relative 0.000000000000 33 | window_open false 34 | window_drawmode 1 35 | window_drawmode_rows 1 36 | window_pixel_size 1 37 | window_labels_to_draw 1 38 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, >}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 39 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Sign}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 40 | window_filter_module from_obj 1 1 41 | window_filter_module tag_msg 1 1 42 | window_filter_module evt_type 1 9200011 43 | 44 | -------------------------------------------------------------------------------- /doc/paraver_configs/sched-constraint.cfg: -------------------------------------------------------------------------------- 1 | ConfigFile.Version: 3.4 2 | ConfigFile.NumWindows: 1 3 | 4 | 5 | ################################################################################ 6 | < NEW DISPLAYING WINDOW Schedule affinity decision constraint > 7 | ################################################################################ 8 | window_name Schedule affinity decision constraint 9 | window_type single 10 | window_id 1 11 | window_position_x 1440 12 | window_position_y 19 13 | window_width 838 14 | window_height 341 15 | window_comm_lines_enabled false 16 | window_flags_enabled false 17 | window_noncolor_mode true 18 | window_logical_filtered true 19 | window_physical_filtered false 20 | window_comm_fromto true 21 | window_comm_tagsize true 22 | window_comm_typeval true 23 | window_units Nanoseconds 24 | window_maximum_y 18.000000000000 25 | window_minimum_y 0.000000000000 26 | window_compute_y_max false 27 | window_level thread 28 | window_scale_relative 1.000000000000 29 | window_end_time_relative 1.000000000000 30 | window_object appl { 1, { All } } 31 | window_begin_time_relative 0.000000000000 32 | window_open true 33 | window_drawmode 1 34 | window_drawmode_rows 1 35 | window_pixel_size 1 36 | window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } 37 | window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } 38 | window_filter_module evt_type 1 9200038 39 | 40 | -------------------------------------------------------------------------------- /m4/ax_silent_mode.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # http://www.gnu.org/software/autoconf-archive/ax_silent_mode.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_SILENT_MODE(on|off) 8 | # 9 | # DESCRIPTION 10 | # 11 | # Temporarily disable console output when running Autoconf macros. For 12 | # example: 13 | # 14 | # AX_SILENT_MODE(on) dnl disable console output 15 | # AC_PROG_CXX 16 | # AX_SILENT_MODE(off) dnl enable console output 17 | # AC_PROG_RANLIB 18 | # 19 | # LICENSE 20 | # 21 | # Copyright (c) 2008 Peter Simons 22 | # Copyright (c) 2008 Paolo Bonzini 23 | # 24 | # Copying and distribution of this file, with or without modification, are 25 | # permitted in any medium without royalty provided the copyright notice 26 | # and this notice are preserved. This file is offered as-is, without any 27 | # warranty. 28 | 29 | #serial 7 30 | 31 | AC_DEFUN([AX_SILENT_MODE], 32 | [ 33 | AS_CASE([$1], 34 | [on], 35 | [exec 6>/dev/null], 36 | [off], 37 | [exec 6>&1], 38 | [ 39 | AC_MSG_ERROR([Silent mode can only be switched "on" or "off".]) 40 | ]) 41 | ])dnl 42 | -------------------------------------------------------------------------------- /scripts/astyle-nanox.sh: -------------------------------------------------------------------------------- 1 | OPTIONS="-s3vfwNlSKOCLD" 2 | 3 | for file in $(find . -name "*.hpp"); do 4 | astyle $OPTIONS $file 5 | done 6 | 7 | for file in $(find . -name "*.cpp"); do 8 | astyle $OPTIONS $file 9 | done 10 | 11 | for file in $(find . -name "*.h"); do 12 | astyle $OPTIONS $file 13 | done 14 | 15 | for file in $(find . -name "*.c"); do 16 | astyle $OPTIONS $file 17 | done 18 | 19 | -------------------------------------------------------------------------------- /scripts/create_mic_nx_hostlist: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Usage: