All Projects → hfp → xconfigure

hfp / xconfigure

Licence: BSD-3-Clause license
High-Performance configuration patterns and recipes.

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to xconfigure

autosetup
A better, faster autoconf replacement
Stars: ✭ 60 (+42.86%)
Mutual labels:  build, configure
xcode-configure
This command can generate makefile to build xcode project in command line just like <configure & make & make install> in C/C++ language world.
Stars: ✭ 34 (-19.05%)
Mutual labels:  build, configure
tools.build
Clojure builds as Clojure programs
Stars: ✭ 153 (+264.29%)
Mutual labels:  build, compile
Improvexamarinbuildtimes
Tips and tricks on how to speed up the time it takes to compile a Xamarin app
Stars: ✭ 180 (+328.57%)
Mutual labels:  build, compile
Tutorial Ubuntu 18.04 Install Nvidia Driver And Cuda And Cudnn And Build Tensorflow For Gpu
Ubuntu 18.04 How to install Nvidia driver + CUDA + CUDNN + build tensorflow for gpu step by step command line
Stars: ✭ 91 (+116.67%)
Mutual labels:  build, compile
C cpp project framework
CMake build system( framework) with kconfig support for C/CPP projects
Stars: ✭ 26 (-38.1%)
Mutual labels:  build, compile
buildroot
Configure and build dahliaOS Linux-based builds
Stars: ✭ 56 (+33.33%)
Mutual labels:  build, compile
Rebar3
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
Stars: ✭ 1,295 (+2983.33%)
Mutual labels:  build, compile
Shadow Rs
A build-time information stored in your rust project.(binary,lib,cdylib,dylib)
Stars: ✭ 117 (+178.57%)
Mutual labels:  build, compile
wsjcpp
Yet another... C++ Source Package Manager
Stars: ✭ 18 (-57.14%)
Mutual labels:  package-manager, build
Cocoapods
The Cocoa Dependency Manager.
Stars: ✭ 13,503 (+32050%)
Mutual labels:  package-manager
Dep
Go dependency management tool experiment (deprecated)
Stars: ✭ 13,106 (+31104.76%)
Mutual labels:  package-manager
Wapm Cli
📦 WebAssembly Package Manager (CLI)
Stars: ✭ 236 (+461.9%)
Mutual labels:  package-manager
Qlot
A project-local library installer for Common Lisp
Stars: ✭ 242 (+476.19%)
Mutual labels:  package-manager
Elm Github Install
An alternative decentralized package manager for Elm
Stars: ✭ 204 (+385.71%)
Mutual labels:  package-manager
Asset Packagist
Asset Packagist
Stars: ✭ 235 (+459.52%)
Mutual labels:  package-manager
Dcos
DC/OS - The Datacenter Operating System
Stars: ✭ 2,316 (+5414.29%)
Mutual labels:  package-manager
Habitat
Modern applications with built-in automation
Stars: ✭ 2,334 (+5457.14%)
Mutual labels:  package-manager
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+364.29%)
Mutual labels:  package-manager
Rubygems
Library packaging and distribution for Ruby.
Stars: ✭ 2,902 (+6809.52%)
Mutual labels:  package-manager

XCONFIGURE

XCONFIGURE is a collection of configure wrapper scripts for various HPC applications. The purpose of the scripts is to configure the application in question to make use of Intel's software development tools (Intel Compiler, Intel MPI, Intel MKL). XCONFIGURE helps to rely on a "build recipe", which is known to expose the highest performance or to reliably complete the build process.

Contributions are very welcome!

Each application (or library) is hosted in a separate directory. To configure (and ultimately build) an application, one can rely on a single script which then downloads a specific wrapper into the current working directory (of the desired application).

wget --no-check-certificate https://github.com/hfp/xconfigure/raw/master/configure-get.sh
chmod +x configure-get.sh

echo "EXAMPLE: recipe for Quantum Espresso"
./configure-get.sh qe hsw

On systems without access to the Internet, one can download (or clone) the entire collection upfront. To configure an application, please open the config folder directly or use the documentation and then follow the build recipe of the desired application or library.

Documentation

Related Projects

Please note that XCONFIGURE has a narrower scope when compared to the above package managers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].