How To Install arbor-mpich-devel on Fedora 36

In this tutorial we learn how to install arbor-mpich-devel in Fedora 36. arbor-mpich-devel is Development files for arbor-mpich

Introduction

In this tutorial we learn how to install arbor-mpich-devel on Fedora 36.

What is arbor-mpich-devel

Arbor is a high-performance library for Computational Neuroscience simulations. Some key features include - Asynchronous spike exchange that overlaps compute and communication. - Efficient sampling of voltage and current on all back ends. - Efficient implementation of all features on GPU. - Reporting of memory and energy consumption (when available on platform). - An API for addition of new cell types, e.g. LIF and Poisson spike generators. - Validation tests against numeric/analytic models and NEURON. Documentation is available at https

We can use yum or dnf to install arbor-mpich-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install arbor-mpich-devel.

Install arbor-mpich-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install arbor-mpich-devel using dnf by running the following command:

sudo dnf -y install arbor-mpich-devel

Install arbor-mpich-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install arbor-mpich-devel using yum by running the following command:

sudo yum -y install arbor-mpich-devel

How To Uninstall arbor-mpich-devel on Fedora 36

To uninstall only the arbor-mpich-devel package we can use the following command:

sudo dnf remove arbor-mpich-devel

arbor-mpich-devel Package Contents on Fedora 36

---
title: "How To Install arbor-mpich-devel on Fedora 36"
linkTitle: "arbor-mpich-devel"
type: "docs"
description: "In this tutorial we learn how to install arbor-mpich-devel in Fedora 36. arbor-mpich-devel is Development files for arbor-mpich"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/arbor-mpich-devel-featured.png
---

## Introduction

In this tutorial we learn how to install `arbor-mpich-devel` on Fedora 36.

### What is `arbor-mpich-devel`

> Arbor is a high-performance library for Computational Neuroscience simulations.  Some key features include  - Asynchronous spike exchange that overlaps compute and communication. - Efficient sampling of voltage and current on all back ends. - Efficient implementation of all features on GPU. - Reporting of memory and energy consumption (when available on platform). - An API for addition of new cell types, e.g. LIF and Poisson spike generators. - Validation tests against numeric/analytic models and NEURON.  Documentation is available at https  

We can use `yum` or `dnf` to install `arbor-mpich-devel` on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install arbor-mpich-devel.

## Install arbor-mpich-devel on Fedora 36 Using dnf

Update yum database with `dnf` using the following command.

```bash
sudo dnf makecache --refresh

After updating yum database, We can install arbor-mpich-devel using dnf by running the following command:

sudo dnf -y install arbor-mpich-devel

Install arbor-mpich-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install arbor-mpich-devel using yum by running the following command:

sudo yum -y install arbor-mpich-devel

How To Uninstall arbor-mpich-devel on Fedora 36

To uninstall only the arbor-mpich-devel package we can use the following command:

sudo dnf remove arbor-mpich-devel

arbor-mpich-devel Package Contents on Fedora 36

/usr/lib64/mpich/include/arbor
/usr/lib64/mpich/include/arbor/arbexcept.hpp
/usr/lib64/mpich/include/arbor/assert.hpp
/usr/lib64/mpich/include/arbor/assert_macro.hpp
/usr/lib64/mpich/include/arbor/benchmark_cell.hpp
/usr/lib64/mpich/include/arbor/cable_cell.hpp
/usr/lib64/mpich/include/arbor/cable_cell_param.hpp
/usr/lib64/mpich/include/arbor/common_types.hpp
/usr/lib64/mpich/include/arbor/communication
/usr/lib64/mpich/include/arbor/communication/mpi_error.hpp
/usr/lib64/mpich/include/arbor/constants.hpp
/usr/lib64/mpich/include/arbor/context.hpp
/usr/lib64/mpich/include/arbor/cv_policy.hpp
/usr/lib64/mpich/include/arbor/domain_decomposition.hpp
/usr/lib64/mpich/include/arbor/event_generator.hpp
/usr/lib64/mpich/include/arbor/fvm_types.hpp
/usr/lib64/mpich/include/arbor/generic_event.hpp
/usr/lib64/mpich/include/arbor/lif_cell.hpp
/usr/lib64/mpich/include/arbor/load_balance.hpp
/usr/lib64/mpich/include/arbor/math.hpp
/usr/lib64/mpich/include/arbor/mechanism.hpp
/usr/lib64/mpich/include/arbor/mechanism_ppack.hpp
/usr/lib64/mpich/include/arbor/mechcat.hpp
/usr/lib64/mpich/include/arbor/mechinfo.hpp
/usr/lib64/mpich/include/arbor/morph
/usr/lib64/mpich/include/arbor/morph/embed_pwlin.hpp
/usr/lib64/mpich/include/arbor/morph/label_dict.hpp
/usr/lib64/mpich/include/arbor/morph/label_parse.hpp
/usr/lib64/mpich/include/arbor/morph/locset.hpp
/usr/lib64/mpich/include/arbor/morph/mcable_map.hpp
/usr/lib64/mpich/include/arbor/morph/morphexcept.hpp
/usr/lib64/mpich/include/arbor/morph/morphology.hpp
/usr/lib64/mpich/include/arbor/morph/mprovider.hpp
/usr/lib64/mpich/include/arbor/morph/place_pwlin.hpp
/usr/lib64/mpich/include/arbor/morph/primitives.hpp
/usr/lib64/mpich/include/arbor/morph/region.hpp
/usr/lib64/mpich/include/arbor/morph/segment_tree.hpp
/usr/lib64/mpich/include/arbor/morph/stitch.hpp
/usr/lib64/mpich/include/arbor/profile
/usr/lib64/mpich/include/arbor/profile/clock.hpp
/usr/lib64/mpich/include/arbor/profile/meter.hpp
/usr/lib64/mpich/include/arbor/profile/meter_manager.hpp
/usr/lib64/mpich/include/arbor/profile/profiler.hpp
/usr/lib64/mpich/include/arbor/profile/timer.hpp
/usr/lib64/mpich/include/arbor/recipe.hpp
/usr/lib64/mpich/include/arbor/s_expr.hpp
/usr/lib64/mpich/include/arbor/sampling.hpp
/usr/lib64/mpich/include/arbor/schedule.hpp
/usr/lib64/mpich/include/arbor/simd
/usr/lib64/mpich/include/arbor/simd/approx.hpp
/usr/lib64/mpich/include/arbor/simd/avx.hpp
/usr/lib64/mpich/include/arbor/simd/avx512.hpp
/usr/lib64/mpich/include/arbor/simd/generic.hpp
/usr/lib64/mpich/include/arbor/simd/implbase.hpp
/usr/lib64/mpich/include/arbor/simd/native.hpp
/usr/lib64/mpich/include/arbor/simd/neon.hpp
/usr/lib64/mpich/include/arbor/simd/simd.hpp
/usr/lib64/mpich/include/arbor/simd/simd_io.hpp
/usr/lib64/mpich/include/arbor/simd/sve.hpp
/usr/lib64/mpich/include/arbor/simple_sampler.hpp
/usr/lib64/mpich/include/arbor/simulation.hpp
/usr/lib64/mpich/include/arbor/spike.hpp
/usr/lib64/mpich/include/arbor/spike_event.hpp
/usr/lib64/mpich/include/arbor/spike_source_cell.hpp
/usr/lib64/mpich/include/arbor/string_literals.hpp
/usr/lib64/mpich/include/arbor/symmetric_recipe.hpp
/usr/lib64/mpich/include/arbor/util
/usr/lib64/mpich/include/arbor/util/any_cast.hpp
/usr/lib64/mpich/include/arbor/util/any_ptr.hpp
/usr/lib64/mpich/include/arbor/util/any_visitor.hpp
/usr/lib64/mpich/include/arbor/util/compat.hpp
/usr/lib64/mpich/include/arbor/util/expected.hpp
/usr/lib64/mpich/include/arbor/util/extra_traits.hpp
/usr/lib64/mpich/include/arbor/util/handle_set.hpp
/usr/lib64/mpich/include/arbor/util/hash_def.hpp
/usr/lib64/mpich/include/arbor/util/lexcmp_def.hpp
/usr/lib64/mpich/include/arbor/util/pp_util.hpp
/usr/lib64/mpich/include/arbor/util/scope_exit.hpp
/usr/lib64/mpich/include/arbor/util/typed_map.hpp
/usr/lib64/mpich/include/arbor/util/uninitialized.hpp
/usr/lib64/mpich/include/arbor/util/unique_any.hpp
/usr/lib64/mpich/include/arbor/version.hpp
/usr/lib64/mpich/include/arborenv
/usr/lib64/mpich/include/arborenv/concurrency.hpp
/usr/lib64/mpich/include/arborenv/gpu_env.hpp
/usr/lib64/mpich/include/arborenv/with_mpi.hpp
/usr/lib64/mpich/include/arborio
/usr/lib64/mpich/include/arborio/cableio.hpp
/usr/lib64/mpich/include/arborio/neurolucida.hpp
/usr/lib64/mpich/include/arborio/neuroml.hpp
/usr/lib64/mpich/include/arborio/swcio.hpp
/usr/lib64/mpich/include/arborio/xml.hpp
/usr/lib64/mpich/lib/cmake/arbor
/usr/lib64/mpich/lib/cmake/arbor/FindUnwind.cmake
/usr/lib64/mpich/lib/cmake/arbor/arbor-config-version.cmake
/usr/lib64/mpich/lib/cmake/arbor/arbor-config.cmake
/usr/lib64/mpich/lib/cmake/arbor/arbor-targets-release.cmake
/usr/lib64/mpich/lib/cmake/arbor/arbor-targets.cmake
/usr/lib64/mpich/lib/libarbor.a
/usr/lib64/mpich/lib/libarborenv.a
/usr/lib64/mpich/lib/libarborio.a

References

Summary

In this tutorial we learn how to install arbor-mpich-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).

/usr/lib/mpich/include/arbor /usr/lib/mpich/include/arbor/arbexcept.hpp /usr/lib/mpich/include/arbor/assert.hpp /usr/lib/mpich/include/arbor/assert_macro.hpp /usr/lib/mpich/include/arbor/benchmark_cell.hpp /usr/lib/mpich/include/arbor/cable_cell.hpp /usr/lib/mpich/include/arbor/cable_cell_param.hpp /usr/lib/mpich/include/arbor/common_types.hpp /usr/lib/mpich/include/arbor/communication /usr/lib/mpich/include/arbor/communication/mpi_error.hpp /usr/lib/mpich/include/arbor/constants.hpp /usr/lib/mpich/include/arbor/context.hpp /usr/lib/mpich/include/arbor/cv_policy.hpp /usr/lib/mpich/include/arbor/domain_decomposition.hpp /usr/lib/mpich/include/arbor/event_generator.hpp /usr/lib/mpich/include/arbor/fvm_types.hpp /usr/lib/mpich/include/arbor/generic_event.hpp /usr/lib/mpich/include/arbor/lif_cell.hpp /usr/lib/mpich/include/arbor/load_balance.hpp /usr/lib/mpich/include/arbor/math.hpp /usr/lib/mpich/include/arbor/mechanism.hpp /usr/lib/mpich/include/arbor/mechanism_ppack.hpp /usr/lib/mpich/include/arbor/mechcat.hpp /usr/lib/mpich/include/arbor/mechinfo.hpp /usr/lib/mpich/include/arbor/morph /usr/lib/mpich/include/arbor/morph/embed_pwlin.hpp /usr/lib/mpich/include/arbor/morph/label_dict.hpp /usr/lib/mpich/include/arbor/morph/label_parse.hpp /usr/lib/mpich/include/arbor/morph/locset.hpp /usr/lib/mpich/include/arbor/morph/mcable_map.hpp /usr/lib/mpich/include/arbor/morph/morphexcept.hpp /usr/lib/mpich/include/arbor/morph/morphology.hpp /usr/lib/mpich/include/arbor/morph/mprovider.hpp /usr/lib/mpich/include/arbor/morph/place_pwlin.hpp /usr/lib/mpich/include/arbor/morph/primitives.hpp /usr/lib/mpich/include/arbor/morph/region.hpp /usr/lib/mpich/include/arbor/morph/segment_tree.hpp /usr/lib/mpich/include/arbor/morph/stitch.hpp /usr/lib/mpich/include/arbor/profile /usr/lib/mpich/include/arbor/profile/clock.hpp /usr/lib/mpich/include/arbor/profile/meter.hpp /usr/lib/mpich/include/arbor/profile/meter_manager.hpp /usr/lib/mpich/include/arbor/profile/profiler.hpp /usr/lib/mpich/include/arbor/profile/timer.hpp /usr/lib/mpich/include/arbor/recipe.hpp /usr/lib/mpich/include/arbor/s_expr.hpp /usr/lib/mpich/include/arbor/sampling.hpp /usr/lib/mpich/include/arbor/schedule.hpp /usr/lib/mpich/include/arbor/simd /usr/lib/mpich/include/arbor/simd/approx.hpp /usr/lib/mpich/include/arbor/simd/avx.hpp /usr/lib/mpich/include/arbor/simd/avx512.hpp /usr/lib/mpich/include/arbor/simd/generic.hpp /usr/lib/mpich/include/arbor/simd/implbase.hpp /usr/lib/mpich/include/arbor/simd/native.hpp /usr/lib/mpich/include/arbor/simd/neon.hpp /usr/lib/mpich/include/arbor/simd/simd.hpp /usr/lib/mpich/include/arbor/simd/simd_io.hpp /usr/lib/mpich/include/arbor/simd/sve.hpp /usr/lib/mpich/include/arbor/simple_sampler.hpp /usr/lib/mpich/include/arbor/simulation.hpp /usr/lib/mpich/include/arbor/spike.hpp /usr/lib/mpich/include/arbor/spike_event.hpp /usr/lib/mpich/include/arbor/spike_source_cell.hpp /usr/lib/mpich/include/arbor/string_literals.hpp /usr/lib/mpich/include/arbor/symmetric_recipe.hpp /usr/lib/mpich/include/arbor/util /usr/lib/mpich/include/arbor/util/any_cast.hpp /usr/lib/mpich/include/arbor/util/any_ptr.hpp /usr/lib/mpich/include/arbor/util/any_visitor.hpp /usr/lib/mpich/include/arbor/util/compat.hpp /usr/lib/mpich/include/arbor/util/expected.hpp /usr/lib/mpich/include/arbor/util/extra_traits.hpp /usr/lib/mpich/include/arbor/util/handle_set.hpp /usr/lib/mpich/include/arbor/util/hash_def.hpp /usr/lib/mpich/include/arbor/util/lexcmp_def.hpp /usr/lib/mpich/include/arbor/util/pp_util.hpp /usr/lib/mpich/include/arbor/util/scope_exit.hpp /usr/lib/mpich/include/arbor/util/typed_map.hpp /usr/lib/mpich/include/arbor/util/uninitialized.hpp /usr/lib/mpich/include/arbor/util/unique_any.hpp /usr/lib/mpich/include/arbor/version.hpp /usr/lib/mpich/include/arborenv /usr/lib/mpich/include/arborenv/concurrency.hpp /usr/lib/mpich/include/arborenv/gpu_env.hpp /usr/lib/mpich/include/arborenv/with_mpi.hpp /usr/lib/mpich/include/arborio /usr/lib/mpich/include/arborio/cableio.hpp /usr/lib/mpich/include/arborio/neurolucida.hpp /usr/lib/mpich/include/arborio/neuroml.hpp /usr/lib/mpich/include/arborio/swcio.hpp /usr/lib/mpich/include/arborio/xml.hpp /usr/lib/mpich/lib/cmake/arbor /usr/lib/mpich/lib/cmake/arbor/FindUnwind.cmake /usr/lib/mpich/lib/cmake/arbor/arbor-config-version.cmake /usr/lib/mpich/lib/cmake/arbor/arbor-config.cmake /usr/lib/mpich/lib/cmake/arbor/arbor-targets-release.cmake /usr/lib/mpich/lib/cmake/arbor/arbor-targets.cmake /usr/lib/mpich/lib/libarbor.a /usr/lib/mpich/lib/libarborenv.a /usr/lib/mpich/lib/libarborio.a


## References

* [arbor-mpich-devel website](https://github.com/arbor-sim/arbor)

## Summary

In this tutorial we learn how to install `arbor-mpich-devel` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).