Trilinos VS conan-center-index

Compare Trilinos vs conan-center-index and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Trilinos conan-center-index
2 41
1,156 896
0.9% 1.7%
9.9 10.0
4 days ago about 15 hours ago
C++ Python
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Trilinos

Posts with mentions or reviews of Trilinos. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-13.
  • Software component names should be whimsical and cryptic
    2 projects | news.ycombinator.com | 13 Sep 2022
    If you want to see this line of thinking taken a bit too far, check out the list of Trilinos packages on github: https://github.com/trilinos/Trilinos/tree/master/packages

    It definitely makes things much less accessible to a newcomer / outsider.

    (Trilinos is a set of scientific / engineering libraries for HPC)

  • C++ for scientific programming?
    6 projects | /r/cpp | 27 Jul 2022
    It can be the base of whatever *you* write via bindings generators like pybind11. In that sense, the answer to your question is "however you like". For actual simulation code, you'll see a lot more legacy Fortran and C. That said, with things like mdspan maybe being standardized (proposal), efforts towards a standard linear algebra library, and the existence of ubiquitous HPC frameworks already having been written in C++, I would say it's only a matter of time before C++ accounts for an even bigger share of all HPC code.

conan-center-index

Posts with mentions or reviews of conan-center-index. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-02.
  • The xz attack shell script
    5 projects | news.ycombinator.com | 2 Apr 2024
    Conan is a package manager for C/C++. See: https://conan.io/.

    The way it works is that you can provide "recipes", which are Python scripts, that automate the process of collecting source code (usually from a remote Git repository, or a remote source tarball), patching it, making its dependencies and transitive dependencies available, building for specific platform and architecture (via any number of build systems), then packaging up and serving binaries. There's a lot of complexity involved.

    Here are the two recipes I mentioned:

    libcurl: https://github.com/conan-io/conan-center-index/blob/master/r...

    OpenSSL v3: https://github.com/conan-io/conan-center-index/blob/master/r...

    Now, for the sake of this thread I want to highlight three things here:

    - Conan recipes are usually made by people unaffiliated with the libraries they're packaging;

    - The recipes are fully Turing-complete, do a lot of work, have their own bugs - therefore they should really be treated as software comonents themselves, for the purpose of OSS clearing/supply chain verification, except as far as I know, nobody does it;

    - The recipes can, and do, patch source code and build scripts. There's supporting infrastruture for this built into Conan, and of course one can also do it by brute-force search and replace. See e.g. ZLib recipe that does it both at the same time:

    https://github.com/conan-io/conan-center-index/blob/7b0ac710... -- `_patch_sources` does both direct search-and-replace in source files, and applies the patches from https://github.com/conan-io/conan-center-index/tree/master/r....

    Now, good luck keeping track of what's going on there.

  • Mokara.io Open Beta (Pre-Built C++ Third-Party Libraries)
    1 project | /r/cpp | 27 Jun 2023
    Just checkout ConanCenter https://conan.io/center it's free.
  • Looking for projects to contribute to
    16 projects | /r/cpp | 25 Apr 2023
    https://github.com/conan-io/conan-center-index there's 200+ PR that need reviewing :) we add community reviewers fairly often
  • Conan package manager completely broken after 2.0 release
    6 projects | /r/cpp | 21 Mar 2023
    As for ffmpeg it was last updated 10 days ago https://github.com/conan-io/conan-center-index/commits/master/recipes/ffmpeg/all :)
  • PcapPlusPlus in Conan 2.0
    2 projects | /r/cpp | 16 Mar 2023
    This is a more complicated recipe https://github.com/conan-io/conan-center-index/blob/master/recipes/pcapplusplus/all/conanfile.py
  • OpenSSL 3.1 Released
    1 project | news.ycombinator.com | 14 Mar 2023
    You can use the Conan package manager with prebuilt binaries/libraries

    https://conan.io/center

  • Compiling CrowCPP on Windows and about to kms
    3 projects | /r/cpp | 8 Mar 2023
    It's available in Conan too https://github.com/conan-io/conan-center-index/tree/master/recipes/crowcpp-crow though it's not well maintained so no promises if it's working
  • Is there a way to make sure that my friend on windows can compile my c++ project that i made on linux?
    1 project | /r/learnprogramming | 8 Mar 2023
    You need something like https://conan.io/center/ to install the dependencies. You're lucky because it works well with CMake.
  • Conan 2.0, the new version of the open-source C and C++ package manager
    4 projects | /r/cpp | 22 Feb 2023
    This post on github contains a list of packages supported by conan 2.0, its also kept up to date https://github.com/conan-io/conan-center-index/discussions/16196
  • First piece of complex CMake code. Need good roasting to help improeve.
    1 project | /r/cmake | 18 Feb 2023
    Use a package manager: https://vcpkg.link/ https://conan.io/center/

What are some alternatives?

When comparing Trilinos and conan-center-index you can also consider the following projects:

FFTW - DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)

Vcpkg - C++ Library Manager for Windows, Linux, and MacOS

GSL - GNU Scientific Library with CMake build support and AMPL bindings

libpq - build2 package for PostgreSQL C client library

Blitz++ - Git mirror of Blitz++ at http://sourceforge.net/projects/blitz/

VulkanExamples - Examples and demos for the Vulkan C++ API

Kratos - Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.

cmake-init-vcpkg-example - cmake-init generated executable project with vcpkg integration

HELICS - Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)

C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

Torch - http://torch.ch

neuronika - Tensors and dynamic neural networks in pure Rust.