Skip to content

Instantly share code, notes, and snippets.

@valgur
Last active July 20, 2024 15:49
Show Gist options
  • Save valgur/4984b9a506677a7f2a77a0bf4b0dd636 to your computer and use it in GitHub Desktop.
Save valgur/4984b9a506677a7f2a77a0bf4b0dd636 to your computer and use it in GitHub Desktop.
Packages using '#pragma omp' in headers on ConanCenter
  • amgcl
    • amgcl/adapter/block_matrix.hpp
    • amgcl/adapter/reorder.hpp
    • amgcl/adapter/scaled_problem.hpp
    • amgcl/backend/block_crs.hpp
    • amgcl/backend/builtin.hpp
    • amgcl/backend/detail/matrix_ops.hpp
    • amgcl/coarsening/plain_aggregates.hpp
    • amgcl/coarsening/pointwise_aggregates.hpp
    • amgcl/coarsening/ruge_stuben.hpp
    • amgcl/coarsening/smoothed_aggr_emin.hpp
    • amgcl/coarsening/smoothed_aggregation.hpp
    • amgcl/coarsening/tentative_prolongation.hpp
    • amgcl/detail/spgemm.hpp
    • amgcl/io/binary.hpp
    • amgcl/io/mm.hpp
    • amgcl/mpi/coarsening/pmis.hpp
    • amgcl/mpi/coarsening/smoothed_aggregation.hpp
    • amgcl/mpi/cpr.hpp
    • amgcl/mpi/direct_solver/pastix.hpp
    • amgcl/mpi/distributed_matrix.hpp
    • amgcl/mpi/partition/util.hpp
    • amgcl/mpi/relaxation/spai0.hpp
    • amgcl/mpi/schur_pressure_correction.hpp
    • amgcl/mpi/subdomain_deflation.hpp
    • amgcl/perf_counter/clock.hpp
    • amgcl/preconditioner/cpr.hpp
    • amgcl/preconditioner/cpr_drs.hpp
    • amgcl/preconditioner/schur_pressure_correction.hpp
    • amgcl/relaxation/detail/ilu_solve.hpp
    • amgcl/relaxation/gauss_seidel.hpp
    • amgcl/relaxation/ilup.hpp
    • amgcl/relaxation/spai0.hpp
    • amgcl/relaxation/spai1.hpp
    • amgcl/reorder/cuthill_mckee.hpp
    • amgcl/solver/idrs.hpp
  • armadillo
    • include/armadillo
    • include/armadillo_bits/Cube_meat.hpp
    • include/armadillo_bits/MapMat_meat.hpp
    • include/armadillo_bits/SpMat_meat.hpp
    • include/armadillo_bits/arma_forward.hpp
    • include/armadillo_bits/diskio_meat.hpp
    • include/armadillo_bits/fn_accu.hpp
    • include/armadillo_bits/fn_log_normpdf.hpp
    • include/armadillo_bits/fn_normcdf.hpp
    • include/armadillo_bits/fn_normpdf.hpp
    • include/armadillo_bits/glue_atan2_meat.hpp
    • include/armadillo_bits/glue_conv_meat.hpp
    • include/armadillo_bits/glue_powext_meat.hpp
    • include/armadillo_bits/glue_times_misc_meat.hpp
    • include/armadillo_bits/gmm_diag_meat.hpp
    • include/armadillo_bits/gmm_full_meat.hpp
    • include/armadillo_bits/mul_gemm_mixed.hpp
    • include/armadillo_bits/op_misc_meat.hpp
  • bimg
    • 3rdparty/tinyexr/tinyexr.h
  • blaze
    • blaze/math/smp/openmp/DenseMatrix.h
    • blaze/math/smp/openmp/DenseVector.h
    • blaze/math/smp/openmp/Functions.h
    • blaze/util/functiontrace/FunctionTrace.h
  • blis
    • frame/thread/bli_thrcomm_openmp.h
    • frame/thread/old/bli_mutex_openmp.h
  • boost
    • boost/numeric/odeint/external/openmp/openmp_nested_algebra.hpp
    • boost/numeric/odeint/external/openmp/openmp_range_algebra.hpp
    • boost/numeric/odeint/external/openmp/openmp_state.hpp
    • boost/numeric/ublas/tensor/expression_evaluation.hpp
  • cgal
    • include/CGAL/Shape_detection/Efficient_RANSAC/Efficient_RANSAC.h
  • cilantro
    • include/cilantro/clustering/connected_component_extraction.hpp
    • include/cilantro/clustering/kmeans.hpp
    • include/cilantro/clustering/mean_shift.hpp
    • include/cilantro/core/correspondence.hpp
    • include/cilantro/core/covariance.hpp
    • include/cilantro/core/grid_accumulator.hpp
    • include/cilantro/core/image_point_cloud_conversions.hpp
    • include/cilantro/core/kd_tree.hpp
    • include/cilantro/core/normal_estimation.hpp
    • include/cilantro/core/openmp_reductions.hpp
    • include/cilantro/core/space_transformations.hpp
    • include/cilantro/correspondence_search/common_transformable_feature_adaptors.hpp
    • include/cilantro/correspondence_search/correspondence_search_kd_tree_utilities.hpp
    • include/cilantro/correspondence_search/correspondence_search_oracle.hpp
    • include/cilantro/correspondence_search/correspondence_search_projective.hpp
    • include/cilantro/model_estimation/ransac_transform_estimator.hpp
    • include/cilantro/registration/icp_single_transform_combined_metric.hpp
    • include/cilantro/registration/icp_single_transform_point_to_point_metric.hpp
    • include/cilantro/registration/icp_warp_field_combined_metric_dense.hpp
    • include/cilantro/registration/icp_warp_field_combined_metric_sparse.hpp
    • include/cilantro/registration/transform_estimation.hpp
    • include/cilantro/registration/warp_field_estimation.hpp
    • include/cilantro/registration/warp_field_utilities.hpp
    • include/cilantro/utilities/nearest_neighbor_graph_utilities.hpp
    • include/cilantro/visualization/colormap.hpp
  • cimg
    • CImg.h
  • colmap
    • src/thirdparty/PoissonRecon/Geometry.inl
    • src/thirdparty/PoissonRecon/MultiGridOctreeData.IsoSurface.inl
    • src/thirdparty/PoissonRecon/MultiGridOctreeData.SortedTreeNodes.inl
    • src/thirdparty/PoissonRecon/MultiGridOctreeData.System.inl
    • src/thirdparty/PoissonRecon/MultiGridOctreeData.WeightedSamples.inl
    • src/thirdparty/PoissonRecon/SparseMatrix.inl
  • detools
    • detools/libdivsufsort/divsufsort.c.inc.h
  • eigen
    • Eigen/Core
    • Eigen/src/Core/products/GeneralMatrixMatrix.h
    • Eigen/src/Core/products/Parallelizer.h
    • Eigen/src/SparseCore/SparseDenseProduct.h
  • freeimage
    • Source/LibRawLite/libraw/libraw_types.h
  • g2o
    • g2o/core/block_solver.hpp
    • g2o/core/openmp_mutex.h
    • g2o/core/sparse_block_matrix.hpp
    • g2o/core/sparse_block_matrix_ccs.h
    • g2o/core/sparse_block_matrix_diagonal.h
  • ginkgo
    • omp/base/kernel_launch.hpp
    • omp/base/kernel_launch_reduction.hpp
    • omp/components/atomic.hpp
    • omp/components/csr_spgeam.hpp
    • omp/components/matrix_operations.hpp
    • omp/components/omp_mutex.hpp
  • gklib
    • GKlib.h
  • gtsam
    • gtsam/base/types.h
  • gtsam_points
    • include/gtsam_points/ann/small_kdtree.hpp
    • include/gtsam_points/factors/impl/integrated_color_consistency_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_colored_gicp_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_ct_gicp_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_gicp_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_icp_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_loam_factor_impl.hpp
    • include/gtsam_points/factors/impl/integrated_vgicp_factor_impl.hpp
    • include/gtsam_points/util/sort_omp.hpp
  • highs
    • src/qpsolver/factor.hpp
  • imagemagick
    • MagickCore/studio.h
    • MagickWand/studio.h
  • ktx
    • lib/astc-encoder/Source/tinyexr.h
  • libcvd
    • cvd/tensor_voting.h
  • libinterpolate
    • src/libInterpolate/Interpolators/_1D/InterpolatorBase.hpp
  • libraw
    • libraw/libraw_alloc.h
    • libraw/libraw_types.h
  • librealsense
    • tools/depth-quality/depth-metrics.h
  • lightgbm
    • include/LightGBM/bin.h
    • include/LightGBM/feature_group.h
    • include/LightGBM/train_share_states.h
    • include/LightGBM/tree.h
    • include/LightGBM/utils/common.h
    • include/LightGBM/utils/openmp_wrapper.h
    • include/LightGBM/utils/threading.h
    • src/application/predictor.hpp
    • src/boosting/gbdt.h
    • src/boosting/rf.hpp
    • src/boosting/score_updater.hpp
    • src/io/multi_val_dense_bin.hpp
    • src/io/multi_val_sparse_bin.hpp
    • src/metric/binary_metric.hpp
    • src/metric/map_metric.hpp
    • src/metric/multiclass_metric.hpp
    • src/metric/rank_metric.hpp
    • src/metric/regression_metric.hpp
    • src/metric/xentropy_metric.hpp
    • src/objective/binary_objective.hpp
    • src/objective/multiclass_objective.hpp
    • src/objective/rank_objective.hpp
    • src/objective/regression_objective.hpp
    • src/objective/xentropy_objective.hpp
    • src/treelearner/col_sampler.hpp
    • src/treelearner/cuda/cuda_gradient_discretizer.hpp
    • src/treelearner/data_partition.hpp
    • src/treelearner/feature_histogram.hpp
    • src/treelearner/leaf_splits.hpp
    • src/treelearner/linear_tree_learner.h
    • src/treelearner/serial_tree_learner.h
  • metall
    • include/metall/utility/open_mp.hpp
  • metis
    • libmetis/metislib.h
    • programs/metisbin.h
  • mlpack
    • src/mlpack/core.hpp
    • src/mlpack/core/data/binarize.hpp
    • src/mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp
    • src/mlpack/methods/ann/activation_functions/hard_swish_function.hpp
    • src/mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp
    • src/mlpack/methods/ann/layer/c_relu_impl.hpp
    • src/mlpack/methods/ann/layer/convolution_impl.hpp
    • src/mlpack/methods/ann/layer/ftswish_impl.hpp
    • src/mlpack/methods/ann/layer/grouped_convolution_impl.hpp
    • src/mlpack/methods/ann/layer/hard_tanh_impl.hpp
    • src/mlpack/methods/ann/layer/leaky_relu_impl.hpp
    • src/mlpack/methods/ann/layer/linear_impl.hpp
    • src/mlpack/methods/ann/layer/max_pooling.hpp
    • src/mlpack/methods/ann/layer/max_pooling_impl.hpp
    • src/mlpack/methods/ann/layer/mean_pooling_impl.hpp
    • src/mlpack/methods/ann/layer/parametric_relu_impl.hpp
    • src/mlpack/methods/ann/layer/relu6_impl.hpp
    • src/mlpack/methods/bias_svd/bias_svd_function_impl.hpp
    • src/mlpack/methods/det/dt_utils_impl.hpp
    • src/mlpack/methods/det/dtree_impl.hpp
    • src/mlpack/methods/kmeans/kmeans_impl.hpp
    • src/mlpack/methods/kmeans/naive_kmeans_impl.hpp
    • src/mlpack/methods/lsh/lsh_search_impl.hpp
    • src/mlpack/methods/random_forest/random_forest_impl.hpp
    • src/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp
    • src/mlpack/methods/reinforcement_learning/async_learning_impl.hpp
    • src/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp
    • src/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp
    • src/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp
    • src/mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp
  • nanort
    • nanort.h
  • nmslib
    • similarity_search/include/thread_pool.h
  • octomap
    • octomap/include/octomap/OcTreeBaseImpl.hxx
    • octomap/include/octomap/OccupancyOcTreeBase.hxx
  • ogdf
    • include/ogdf/geometric/cr_min/graph/BloatedDual.h
  • ogre
    • RenderSystems/Tiny/src/tinyrenderer.h
  • onedpl
    • include/oneapi/dpl/pstl/omp/util.h
    • include/oneapi/dpl/pstl/onedpl_config.h
  • openblas
    • common_thread.h
  • opencv
    • modules/core/include/opencv2/core/parallel/backend/parallel_for.openmp.hpp
  • openmpi
    • opal/include/opal/opal_portable_platform.h
    • opal/mca/pmix/pmix3x/pmix/src/include/pmix_portable_platform.h
  • openmvg
    • src/nonFree/sift/SIFT_describer.hpp
    • src/openMVG/cameras/Camera_undistort_image.hpp
    • src/openMVG/clustering/kmeans.hpp
    • src/openMVG/features/sift/sift_DescriptorExtractor.hpp
    • src/openMVG/image/image_convolution.hpp
    • src/openMVG/image/image_diffusion.hpp
    • src/openMVG/image/image_warping.hpp
    • src/openMVG/matching/matcher_hnsw.hpp
    • src/openMVG/matching/matcher_kdtree_flann.hpp
    • src/openMVG/matching_image_collection/GeometricFilter.hpp
    • src/openMVG/robust_estimation/guided_matching.hpp
    • src/openMVG/sfm/pipelines/sfm_features_provider.hpp
    • src/openMVG/sfm/pipelines/sfm_preemptive_regions_provider.hpp
    • src/openMVG/sfm/pipelines/sfm_regions_provider.hpp
    • src/openMVG/spherical/image_resampling.hpp
    • src/software/VO/Monocular_VO.hpp
    • src/software/VO/Tracker.hpp
  • openvino
    • src/common/compiler_workarounds.hpp
    • src/common/dnnl_thread.hpp
    • src/core/include/openvino/core/parallel.hpp
    • src/cpu/rnn/ref_rnn.hpp
    • src/gpu/jit/conv/model.hpp
    • src/graph/backend/graph_compiler/core/src/util/parallel.hpp
  • ouster_sdk
    • ouster_client/include/ouster/impl/cartesian.h
  • pcl
    • apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp
    • apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp
    • apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/local_recognizer.hpp
    • features/include/pcl/features/impl/fpfh_omp.hpp
    • features/include/pcl/features/impl/intensity_gradient.hpp
    • features/include/pcl/features/impl/normal_3d_omp.hpp
    • features/include/pcl/features/impl/shot_lrf_omp.hpp
    • features/include/pcl/features/impl/shot_omp.hpp
    • filters/include/pcl/filters/impl/convolution.hpp
    • filters/include/pcl/filters/impl/convolution_3d.hpp
    • filters/include/pcl/filters/impl/fast_bilateral_omp.hpp
    • filters/include/pcl/filters/impl/pyramid.hpp
    • gpu/kinfu/tools/tsdf_volume.hpp
    • gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/impl/standalone_marching_cubes.hpp
    • io/include/pcl/io/impl/lzf_image_io.hpp
    • keypoints/include/pcl/keypoints/impl/harris_2d.hpp
    • keypoints/include/pcl/keypoints/impl/harris_3d.hpp
    • keypoints/include/pcl/keypoints/impl/harris_6d.hpp
    • keypoints/include/pcl/keypoints/impl/iss_3d.hpp
    • keypoints/include/pcl/keypoints/impl/trajkovic_2d.hpp
    • keypoints/include/pcl/keypoints/impl/trajkovic_3d.hpp
    • recognition/include/pcl/recognition/impl/hv/hv_go.hpp
    • registration/include/pcl/registration/impl/ia_fpcs.hpp
    • sample_consensus/include/pcl/sample_consensus/impl/ransac.hpp
    • segmentation/include/pcl/segmentation/impl/approximate_progressive_morphological_filter.hpp
    • surface/include/pcl/surface/3rdparty/poisson4/multi_grid_octree_data.hpp
    • surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp
    • surface/include/pcl/surface/impl/mls.hpp
    • tracking/include/pcl/tracking/impl/kld_adaptive_particle_filter_omp.hpp
    • tracking/include/pcl/tracking/impl/particle_filter_omp.hpp
    • tracking/include/pcl/tracking/impl/pyramidal_klt.hpp
  • pdal
    • filters/private/csf/Cloth.h
    • vendor/kazhdan/MultiGridOctreeData.IsoSurface.inl
    • vendor/kazhdan/MultiGridOctreeData.SortedTreeNodes.inl
    • vendor/kazhdan/MultiGridOctreeData.System.inl
    • vendor/kazhdan/MultiGridOctreeData.WeightedSamples.inl
    • vendor/kazhdan/MultiGridOctreeData.h
    • vendor/kazhdan/MultiGridOctreeData.inl
    • vendor/kazhdan/PoissonRecon.h
    • vendor/kazhdan/SparseMatrix.inl
    • vendor/kazhdan/SurfaceTrimmer.h
  • pgm-index
    • include/pgm/piecewise_linear_model.hpp
  • procxx-boost-ext-simd
    • exhaustive/exhaustive.hpp
    • exhaustive/omp.hpp
  • qt
    • qtwebengine/src/3rdparty/chromium/third_party/mediapipe/src/mediapipe/util/tracking/parallel_invoker.h
    • qtwebengine/src/3rdparty/chromium/third_party/sentencepiece/src/third_party/esaxx/sais.hxx
  • quantlib
    • ql/methods/finitedifferences/parallelevolver.hpp
    • ql/methods/finitedifferences/shoutcondition.hpp
    • ql/methods/lattices/lattice.hpp
    • ql/experimental/volatility/zabrsmilesection.hpp
  • quickcpplib
    • include/quickcpplib/algorithm/secded_ecc.hpp
  • samurai
    • include/samurai/algorithm.hpp
    • include/samurai/schemes/fv/flux_based/explicit_flux_based_scheme__lin_hom.hpp
    • include/samurai/schemes/fv/flux_based/explicit_flux_based_scheme__nonlin.hpp
  • scip
    • src/cppad/utility/omp_alloc.hpp
    • src/tpi/type_tpi_openmp.h
  • seqan
    • apps/mason2/omp_wrapper.h
    • apps/razers3/job_queue.h
    • apps/razers3/parallel_job_queue.h
    • apps/razers3/profile_timeline.h
    • apps/razers3/razers.h
    • include/seqan/index/repeat_base.h
    • include/seqan/modifier/modifier_view.h
    • include/seqan/parallel/parallel_macros.h
  • seqan3
    • submodules/sdsl-lite/include/sdsl/divsufsort.hpp
  • simde
    • simde/simde-diagnostic.h
    • simde/x86/avx512/2intersect.h
    • simde/x86/sse.h
  • small_gicp
    • include/small_gicp/ann/deprecated/nanoflann_omp.hpp
    • include/small_gicp/ann/kdtree_omp.hpp
    • include/small_gicp/registration/reduction_omp.hpp
    • include/small_gicp/util/downsampling_omp.hpp
    • include/small_gicp/util/normal_estimation_omp.hpp
    • include/small_gicp/util/sort_omp.hpp
  • soxr
    • src/ccrw2.h
  • statslib
    • include/stats_incl/misc/statslib_options.hpp
  • stdgpu
    • src/stdgpu/openmp/impl/atomic_detail.h
  • suitesparse-config
    • SuiteSparse_config/Config/SuiteSparse_config.h.in
    • SuiteSparse_config/SuiteSparse_config.h
  • suitesparse-cholmod
    • CHOLMOD/Config/cholmod.h.in
    • CHOLMOD/Include/cholmod.h
    • CHOLMOD/SuiteSparse_metis/GKlib/GKlib.h
    • CHOLMOD/SuiteSparse_metis/GKlib/original/GKlib.h
    • CHOLMOD/SuiteSparse_metis/libmetis/metislib.h
    • CHOLMOD/SuiteSparse_metis/programs/metisbin.h
  • suitesparse-graphblas
    • Config/GraphBLAS.h.in
    • Include/GraphBLAS.h
    • Source/Shared/GB_monoid_shared_definitions.h
    • Source/Template/GB_atomics.h
    • Source/Template/GB_compiler.h
    • Source/Template/GB_omp_kernels.h
  • suitesparse-lagraph
    • LAGraph/config/LAGraph.h.in
    • LAGraph/include/LAGraph.h
  • suitesparse-paru
    • ParU/Source/paru_omp.hpp
  • tensorflow-lite
    • tensorflow/core/kernels/mkl/mkl_quantized_conv_ops.h
  • thrust
    • thrust/thrust/system/omp/detail/default_decomposition.inl
    • thrust/thrust/system/omp/detail/pragma_omp.h
    • thrust/thrust/system/omp/detail/sort.inl
  • tiledb
    • external/include/bitshuffle/iochain.h
  • tiny-dnn
    • tiny_dnn/util/parallel_for.h
  • tinyexr
    • tinyexr.h
  • tlx
    • tlx/algorithm/parallel_multiway_merge.hpp
    • tlx/sort/parallel_mergesort.hpp
  • vcglib
    • vcg/complex/algorithms/clean.h
    • vcg/complex/algorithms/create/resampler.h
    • vcg/complex/algorithms/meshtree.h
    • vcg/complex/algorithms/point_outlier.h
    • wrap/embree/EmbreeAdaptor.h
  • vigra
    • include/vigra/graph_rag_project_back.hxx
  • vvenc
    • thirdparty/simde/simde-diagnostic.h
    • thirdparty/simde/x86/avx512/2intersect.h
    • thirdparty/simde/x86/sse.h
  • xgboost
    • include/dmlc/omp.h
    • src/common/algorithm.h
    • src/common/numeric.h
    • src/common/quantile.h
    • src/common/threading_utils.h
    • src/tree/hist/sampler.h
  • xtensor
    • include/xtensor/xassign.hpp
  • xxsds-sdsl-lite
    • include/sdsl/divsufsort.hpp
  • zfp
    • include/zfp/internal/array/store.hpp
  • zstd
    • src/share/omp.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment