Giter Club home page Giter Club logo

ELASTO

Large scale parallelized 3d mesoscopic simulations of the mechanical response to shear in disordered media

Todo

  • Luca: put a tree representation of the folders
  • Kirsten: make physical introduction of the model (Ref to papers, etc etc)

Building

Required libraries:

	- FFTW: fftw-3.3.8.tar.gz
	- HDF5: hdf5-1.8.16.tar
	- ZLIB: zlib-1.2.11.tar.gz

We define the following variables:

	- ROOT=<where you have ELASTO folder>

The parallel version of ELASTO can be compiled both on INTEL or GNU compiler. The env_script folder contains couple of script:

- elasto_intel.sh
- elasto_gnu.sh

both prepare the proper compiling ELASTO enviromnent if we wish to use respectively the intel or gnu compiler.

INTEL:

source $ROOT/env_script/elasto_intel.sh
cd $ROOT/builddir
make 

The executable filename elasto.exe is finally created in the $ROOT/builddir folder ready to be run.

How to create Tags

It is possible to create the tags to browse the ELASTO code more efficiently.

Required:

	ctags

Vi/Vim:

	cd $ROOT
	ctags -R .

then a file called tags should appear in $ROOT folder. Once you open Vi/Vim set the tag as follow:

	:set tags=tags

press enter and hereafter when you move your cursor on a function you can jump directly to its definition typing:

	Ctrl+]

and jumping back:

	Ctrl+t

LucaMarradi's Projects

elasto icon elasto

Large scale parallelized 3d mesoscopic simulations of the mechanical response to shear in disordered media

ligthiningtutorials icon ligthiningtutorials

Collection of Pytorch lightning tutorial form as rich scripts automatically transformed to ipython notebooks.

model-collection icon model-collection

This project contains a collection of deep learning models developed by the AI4Sim team with various partners. This is is structured on the basis of use-cases providing canonical PyTorch Lightning pipelines allowing to train neural network models that are able to surrogate various physical processes.

rl-intro-sutton icon rl-intro-sutton

Code done working through Sutton and Barto's Reinforcement Learning

spack icon spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

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.