resif | Revolutionary EasyBuild-based Software Installation

 by   ULHPC Python Version: Current License: No License

kandi X-RAY | resif Summary

kandi X-RAY | resif Summary

resif is a Python library. resif has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.

This page explains in a first part how to install the resif script, in a second part how to use this script and in a third part exposes some alternative methods to change the configuration.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              resif has a low active ecosystem.
              It has 3 star(s) with 1 fork(s). There are 14 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 0 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of resif is current.

            kandi-Quality Quality

              resif has no bugs reported.

            kandi-Security Security

              resif has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              resif does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              resif releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed resif and discovered the below as its top functions. This is intended to give you an instant insight into resif implemented functionality, and help decide if they suit your requirements.
            • Build an EasyBuild module
            • Generates common configuration for the user
            • Create an easybuild configfile
            • Generate a configuration file for the given hash table
            • Bootstrap a clean installation
            • Bootstrap an EasyBuild
            • Creates a modulefile
            • Creates an easybuild source for easy building
            • Wipe the source
            • Generate a wash configuration
            • Update source
            • Generate the configuration for the resif file
            • This function will load a module
            • Count the number of instances
            • Generate the init configuration for the given build
            Get all kandi verified functions for this library.

            resif Key Features

            No Key Features are available at this moment for resif.

            resif Examples and Code Snippets

            No Code Snippets are available at this moment for resif.

            Community Discussions

            No Community Discussions are available at this moment for resif.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install resif

            To install this script, you need to have some required packages installed on your computer:. That is enough to install and launch the script itself, but you still need to have the prerequisites for EasyBuild itself, in particular you will need a module tool (either environment-modules or Lmod). See the other pages of this documentation for more details about these tools and the installation instructions for Lmod.
            python 2.6 or above
            git
            pip to install and uninstall the script (On Ubuntu, simply install the python-pip package.)
            Simply use the following command:. You can now start using the command, see below for more information.
            Clone the git repository:.
            Let's just check that the installation has been done properly, try this command:.
            Default behavior: To work properly, you have to load one of the LOADME files before using this command as the minimal requirements to use it are to have the EasyBuild module (the one which name ends with install- ) in the MODULEPATH and to know the of the given EasyBuild (which is also defined in the LOADME file). resif build will deploy the core software set describe in the $HOME/.resif/src/config/swsets.yaml file using the EasyBuild module mentioned above installed in the and will put them in the <rootinstall>/<swset>/modules directory. Note that in each case, if you don't have the rights to write in the directory in which the scripts try to deploy the softwares, it won't work. Moreover, to use the newly installed softwares, you will have to add their path to the MODULEPATH (the easiest way is to add <rootinstall>/<swset>/modules/all to the MODULEPATH).

            Support

            Any option available through the command line can be set using an environment variable. The environment variable associated to an option is named by taking the option name in capital letters without the -- prefix, replacing the dashes (-) with underscores (_) and prefixing it by $RESIF_. For example, the --apps-root option associated environment variable is $RESIF_APPS_ROOT. The only exceptions are the EasyBuild-related options. Those are the options that are prexied with eb- (such as --eb-sourcepath) and the --mns options. The ones prefixed with eb- follow the same rules except that the prefix is $EASYBUILD_ instead of $RESIF_ (ie --eb-sourcepath is associated to $EASYBUILD_SOURCEPATH). The --mns option associated environment variable is $EASYBUILD_MODULE_NAMING_SCHEME.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ULHPC/resif.git

          • CLI

            gh repo clone ULHPC/resif

          • sshUrl

            git@github.com:ULHPC/resif.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link