All Projects → nerdalize → nerd

nerdalize / nerd

Licence: Apache-2.0 license
Your personal nerd that takes care of running jobs on the Nerdalize cloud

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to nerd

Laghos
High-order Lagrangian Hydrodynamics Miniapp
Stars: ✭ 131 (+773.33%)
Mutual labels:  hpc
rTRNG
R package providing access and examples to TRNG C++ library
Stars: ✭ 17 (+13.33%)
Mutual labels:  hpc
pennylane-lightning
The PennyLane-Lightning plugin provides a fast state-vector simulator written in C++ for use with PennyLane
Stars: ✭ 28 (+86.67%)
Mutual labels:  hpc
waldur-mastermind
Waldur MasterMind is a hybrid cloud orchestrator.
Stars: ✭ 37 (+146.67%)
Mutual labels:  hpc
RamaNet
Preforms De novo protein design using machine learning and PyRosetta to generate a novel protein structure
Stars: ✭ 41 (+173.33%)
Mutual labels:  hpc
julea
A Flexible Storage Framework for HPC
Stars: ✭ 25 (+66.67%)
Mutual labels:  hpc
LvArray
Portable HPC Containers (C++)
Stars: ✭ 37 (+146.67%)
Mutual labels:  hpc
claw-compiler
CLAW Compiler for Performance Portability
Stars: ✭ 38 (+153.33%)
Mutual labels:  hpc
ripples
A C++ Library for Influence Maximization
Stars: ✭ 18 (+20%)
Mutual labels:  hpc
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (+446.67%)
Mutual labels:  hpc
CARE
CHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as loop fusion capability and a portable interface for many numerical algorithms. It provides all the basics for anyone wanting to write portable code.
Stars: ✭ 22 (+46.67%)
Mutual labels:  hpc
luna
Provisioning tool for clusters
Stars: ✭ 58 (+286.67%)
Mutual labels:  hpc
pytokio
[READ ONLY] Refer to gitlab repo for updated version - Total Knowledge of I/O Reference Implementation. Please see wiki for contribution guidelines.
Stars: ✭ 20 (+33.33%)
Mutual labels:  hpc
pcluster-manager
Manage AWS ParallelCluster through an easy to use web interface
Stars: ✭ 67 (+346.67%)
Mutual labels:  hpc
RET
ROCm Machine Learning and HPC Stack installer
Stars: ✭ 28 (+86.67%)
Mutual labels:  hpc
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (+160%)
Mutual labels:  hpc
gslib
sparse communication library
Stars: ✭ 22 (+46.67%)
Mutual labels:  hpc
forward
Port Forwarding Utility
Stars: ✭ 41 (+173.33%)
Mutual labels:  hpc
wrench
WRENCH: Cyberinfrastructure Simulation Workbench
Stars: ✭ 25 (+66.67%)
Mutual labels:  hpc
SeisNoise.jl
Ambient Noise Cross-Correlation in Julia
Stars: ✭ 43 (+186.67%)
Mutual labels:  hpc

Nerd - Nerdalize Command Line Interface

Your personal nerd that takes care of running compute jobs on the Nerdalize cloud.


Nerdalize is building a different cloud. Instead of constructing huge datacenters, we're distributing our servers over homes. Homeowners use the residual heat for hot showers and to warm their house, and we don't need to build new infrastructure.

In order to make our cloud resources accessible and easy to use, we've developed a CLI that fits your workflow. Whether you’re a researcher, engineer or developer, it allows you to easily run your computations, simulations and analyses on our cloud infrastructure.

Features:

  • Moving datasets from you workstation to the cloud and back is included right into the workflow
  • Nerd ensures efficient and quick datatransfers through a deduplication algorithm
  • Send in thousands of jobs, Nerd makes sure your resources are used as efficiently as possible
  • Package your software using industry-standard Docker containers
  • Follows basic CLI conventions to provide a scriptable interface your daily dose of automation goodness

Documentation

To start running your compute on the Nerdalize cloud you'll need to set up an account and download the Nerd CLI itself.


Building from Source

If you would like to contribute to the project it is possible to build the Nerd from source:

  1. The CLI is written in Go. Make sure you've installed the language SDK as documented here
  2. Checkout the repository in your GOPATH:
    git clone [email protected]:nerdalize/nerd.git $GOPATH/src/github.com/nerdalize/nerd
    
  3. Go to the checked out repository and build the binary using the included bash script:
    cd $GOPATH/src/github.com/nerdalize/nerd
    ./make.sh build
    
  4. The Nerd CLI is now ready to be used in the $GOPATH/bin directory:
    $GOPATH/bin/nerd
    Usage: nerd [--version] [--help] <command> [<args>]
    
    Available commands are:
    ...
    
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].