Giter Club home page Giter Club logo

clima's Introduction

CLIMA

Climate Machine

Documentation Build Status
latest azure codecov

Some notes on using CLIMA

The following instructions to install and run the code assume that Julia version 1.0.1 or greater installed; GPU version requires version 1.2 or greater and an NVIDIA GPU.

The MPI.jl package that is used assumes that you have a working MPI installation

Setup with CPUs

julia --project=@. -e "using Pkg; Pkg.instantiate(); Pkg.API.precompile()"

You can test that things were installed properly with

julia --project=@. $CLIMA_HOME/test/runtests.jl

where $CLIMA_HOME is the path to the base CLIMA directory

Problems building MPI.jl

If you are having problems building MPI.jl then most likely you need to set the environment variable JULIA_MPI_PATH. Additionally, if your MPI is not installed in a single place, e.g., MPI from macports in OSX, you may need to set JULIA_MPI_INCLUDE_PATH and JULIA_MPI_LIBRARY_PATH; for macports installs of MPI these would be subdirectories in /opt/local/include and /opt/local/lib.

Setup with GPUs

julia --project=$CLIMA_HOME/env/gpu -e "using Pkg; Pkg.instantiate(); Pkg.API.precompile()"

where $CLIMA_HOME is the path to the base CLIMA directory

You can test that things were installed properly with

julia --project=$CLIMA_HOME/env/gpu $CLIMA_HOME/test/runtests.jl

clima's People

Contributors

akshaysridhar avatar aramirezreyes avatar blallen avatar bors[bot] avatar charleskawczynski avatar fxgiraldo avatar kpamnany avatar lcw avatar mwarusz avatar simonbyrne avatar smarras79 avatar tapios avatar trontrytel avatar vchuravy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.