https://yade-dem.org/w/api.php?action=feedcontributions&user=Emacata&feedformat=atomYade - User contributions [en]2024-03-29T07:16:21ZUser contributionsMediaWiki 1.35.13https://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1495Flow engines on ubuntu 12.042012-10-22T14:35:41Z<p>Emacata: /* Get LinSolv version of flow engines */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
=== Taucs ===<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
==== Prerequisities and Compilation ====<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
=== Cholmod ===<br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
==== Prerequisities and Download ====<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
==== Compilation ====<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
=== Eigen ===<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
=== Get LinSolv version of flow engines ===<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1494Flow engines on ubuntu 12.042012-10-22T14:35:28Z<p>Emacata: /* Eigen */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
=== Taucs ===<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
==== Prerequisities and Compilation ====<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
=== Cholmod ===<br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
==== Prerequisities and Download ====<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
==== Compilation ====<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
=== Eigen ===<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1493Flow engines on ubuntu 12.042012-10-22T14:35:13Z<p>Emacata: /* Cholmod */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
=== Taucs ===<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
==== Prerequisities and Compilation ====<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
=== Cholmod ===<br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
==== Prerequisities and Download ====<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
==== Compilation ====<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1492Flow engines on ubuntu 12.042012-10-22T14:34:47Z<p>Emacata: /* Taucs */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
=== Taucs ===<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
==== Prerequisities and Compilation ====<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1491Flow engines on ubuntu 12.042012-10-22T14:33:43Z<p>Emacata: /* Download Yade */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1490Flow engines on ubuntu 12.042012-10-22T14:31:22Z<p>Emacata: /* Download Yade */</p>
<hr />
<div>The following instructions allow you to install on your computer YADE, an open-source framework for discrete numerical models, coupled to the PFV (Pore-scale Finite Volumes) model, to perform true hydromechanical simulations.<br />
<br />
Here you'll find instruction for the download and the compilation of the code.<br />
<br />
== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1477Flow engines on ubuntu 12.042012-09-28T15:56:11Z<p>Emacata: /* Taucs */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here] (recommended)<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1476Flow engines on ubuntu 12.042012-09-28T15:54:22Z<p>Emacata: /* Openblas */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1475Flow engines on ubuntu 12.042012-09-28T15:48:35Z<p>Emacata: /* Compile Yade with Flow Engine */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun! All you need to know about Yade is [https://yade-dem.org/doc/index.html here]. Write on Yade's users mailing list if you have any problem.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1474Flow engines on ubuntu 12.042012-09-28T15:46:08Z<p>Emacata: /* Compile Yade with Flow Engine */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions (for complete informations about compilation options, go [https://yade-dem.org/doc/installation.html#compilation here]:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun!</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1473Flow engines on ubuntu 12.042012-09-28T15:44:54Z<p>Emacata: /* Get LinSolv version of flow engines */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.<br />
<br />
== Compile Yade with Flow Engine ==<br />
You're now ready to compile Yade. This operation will create and executable file and you'll be able to perform coupled fluid-particle simulations.<br />
<br />
Follow this instructions:<br />
*Open a terminal and place you in the folder that contains the trunk/ folder (Yade sources). Type:<br />
*mkdir Yade<br />
*mv trunk/ ./Yade/trunk<br />
*cd Yade<br />
*mkdir build<br />
*cd build/<br />
*cmake -DENABLE_LINSOLV=ON -DINSTALL_PREFIX=/path/to/Yade/ /path/to/Yade/trunk/ (this will create the makefile)<br />
*make (this will take several minutes or hours, depending on your machine specs)<br />
*make install<br />
<br />
To launch Yade, type:<br />
*cd path/to/Yade/bins<br />
*./yade<br />
<br />
Have fun!</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1472Flow engines on ubuntu 12.042012-09-28T15:37:04Z<p>Emacata: /* Get LinSolv version of flow engines */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or [mailto:ema.catalano@gmail.com Emanuele Catalano] for this.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1471Flow engines on ubuntu 12.042012-09-28T15:36:32Z<p>Emacata: /* Get LinSolv version of flow engines */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact [mailto:bruno.chareyre@hmg.inpg.fr Bruno Chareyre] or Emanuele Catalano <ema.catalano@gmail.com> for this.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1470Flow engines on ubuntu 12.042012-09-28T15:35:22Z<p>Emacata: /* Get LinSolv version of flow engines */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines. Please contact Bruno Chareyre <bruno.chareyre@hmg.inpg.fr> or Emanuele Catalano <ema.catalano@gmail.com> for this.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1469Flow engines on ubuntu 12.042012-09-28T15:33:46Z<p>Emacata: /* Eigen */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1468Flow engines on ubuntu 12.042012-09-28T15:33:24Z<p>Emacata: /* 5. Compile Yade with linsolv enabled */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== Eigen ==<br />
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.<br />
<br />
You should verify that the version of eigen3 you have installed among Yade prerequisities, is of version >3.1. If it's not the case, you have to delete the libeigen3-dev you've installed. <br />
<br />
To verify the version of libeigen3-dev, open a terminal and type:<br />
*sudo apt-get install apt-show-versions<br />
*sudo apt-show-versions libeigen3-dev<br />
<br />
If the version is <3.1, delete the library and type:<br />
*sudo apt-get purge libeigen3-dev<br />
<br />
Then download [http://eigen.tuxfamily.org/index.php?title=Main_Page here] the correct version of eigen3 and follow the installation instructions (it is not necessary the compilation, just a "make install" to copy the headers into a /usr shared folder<br />
<br />
<br />
== Get LinSolv version of flow engines ==<br />
Get the "linsolv" version of flow engines.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1467Flow engines on ubuntu 12.042012-09-28T15:22:59Z<p>Emacata: /* Compilation */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, open a terminal and place you into the folder that contains the sources. Then type:<br />
*make<br />
*sudo make install<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1466Flow engines on ubuntu 12.042012-09-28T14:19:18Z<p>Emacata: /* 3. configure the compilation of yade/lib/triangulation */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== Cholmod == <br />
[http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD] is a set of ANSI C routines for sparse Cholesky factorization and update/downdate. A MATLAB interface is provided. The simplest way to get CHOLMOD and its dependencies is to just download all of SuiteSparse. Do this.<br />
<br />
=== Prerequisities and Download ===<br />
Install LaPack (Linear Algebra Package) and “suitesparse-metis” package in Ubuntu (collection of libraries for computations for sparse matrices)<br />
* sudo apt-get install liblapack-dev libsuitesparse-metis-dev<br />
<br />
Download the SuiteSparse sources from [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ here] (ATTENTION, download version 3.7.1)<br />
<br />
=== Compilation ===<br />
To compile, place you into the folder that contains the sources and type:<br />
*make<br />
*sudo make install<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1465Flow engines on ubuntu 12.042012-09-28T14:10:06Z<p>Emacata: /* Taucs */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]. In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1464Flow engines on ubuntu 12.042012-09-28T14:07:48Z<p>Emacata: /* 2. Compile taucs */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== Taucs ==<br />
TAUCS is a C library of sparse linear solvers.<br />
You have two options:<br />
*Download taucs sources already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here]<br />
*Download taucs sources from the CGAL [http://www.cgal.org/download.html project]<br />
In this case you'll have to configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
=== Prerequisities and Compilation ===<br />
As a prerequisite, you have to install ParMETIS (Parallel Graph Partitioning and Fill-reducing Matrix Ordering). To do this open a terminal and type:<br />
*sudo apt-get install libparmetis-dev<br />
You can also download and compile your own metis-4.0.1 (it doesn't really matter both ways should work)<br />
<br />
To compile, open a terminal and place you into the folder where the taucs sources have been downloaded. To compile, do this:<br />
* type "make"<br />
* type "sudo make install", to install the library (this step may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1463Flow engines on ubuntu 12.042012-09-28T13:52:20Z<p>Emacata: /* Download and compilation */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
*sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1462Flow engines on ubuntu 12.042012-09-28T13:51:51Z<p>Emacata: /* Download and compilation */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile, do this:<br />
*type "make FC=gfortran" so as to use the right compiler;<br />
*type "sudo make install", to install the library.<br />
<br />
Make a symlink to /path/to/libopenblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1461Flow engines on ubuntu 12.042012-09-28T13:46:26Z<p>Emacata: /* == Download openblas and compile it */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download and compilation ====<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compressed file. To compile type "make FC=gfortran" so as to use the right compiler and keep the /path/to/libopenblas.so.0 in mind for the next steps.<br />
<br />
Make a symlink to /path/to/openblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1460Flow engines on ubuntu 12.042012-09-28T13:44:58Z<p>Emacata: /* Download Yade */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download openblas and compile it ==<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compacted file. To compile type "make FC=gfortran" so as to use the right compiler and keep the /path/to/libopenblas.so.0 in mind for the next steps.<br />
<br />
Make a symlink to /path/to/openblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1459Flow engines on ubuntu 12.042012-09-28T13:42:47Z<p>Emacata: /* Release version */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page[https://launchpad.net/yade/+download], as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
==== Install prerequisities ====<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
==== Install prerequisities ====<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download openblas and compile it ==<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compacted file. To compile type "make FC=gfortran" so as to use the right compiler and keep the /path/to/libopenblas.so.0 in mind for the next steps.<br />
<br />
Make a symlink to /path/to/openblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=Flow_engines_on_ubuntu_12.04&diff=1458Flow engines on ubuntu 12.042012-09-28T13:40:37Z<p>Emacata: /* 1. download openblas and compile it */</p>
<hr />
<div>== Download Yade ==<br />
You can install either a release (numbered version, which is frozen) or the current developement version (updated by the developers frequently).<br />
<br />
=== Release version ===<br />
<br />
Releases can be downloaded from the download page, as compressed archive. Uncompressing the archive gives you a directory with the sources.<br />
==== Install prerequisities ====<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
=== Current development version ===<br />
<br />
Developement version (trunk) can be obtained from the code repository at github. Follow instructions from here to download: https://www.yade-dem.org/wiki/Yade_on_github#Setup<br />
==== Install prerequisities ====<br />
Once you downloaded the sources, you have to install dependencies following the instructions from here: https://yade-dem.org/doc/installation.html#prerequisities<br />
<br />
== Flow Engine ==<br />
<br />
To add the flow engine and perform coupled fluid-particle simulations, follow the instructions below. Basically there are just a number of dependencies that need to be satisfied.<br />
<br />
=== Openblas ===<br />
Openblas is a packaged version of Kazushige Goto's gotoblas, which is recommended by most matrix library developpers. It is available precompiled in 12.04 but it breaks python's matplotlib because it provides a different version of lapack, which is a dependency of matplotlib.<br />
<br />
==== Download openblas and compile it ==<br />
You should download the sources at github:<br />
https://github.com/xianyi/OpenBLAS/zipball/master<br />
<br />
Prerequisites: <br />
*gfortran - type on a terminal "sudo apt-get install gfortran"<br />
Optional:<br />
*pthread - type on a terminal "sudo apt-get install libpthread-stubs0-dev"<br />
<br />
Open a terminal and place you into the folder where the openblas sources have been downloaded. Unpack the compacted file. To compile type "make FC=gfortran" so as to use the right compiler and keep the /path/to/libopenblas.so.0 in mind for the next steps.<br />
<br />
Make a symlink to /path/to/openblas.so.0 in the standard path so that yade will find it at startup:<br />
<br />
sudo ln -s /path/to/libopenblas.so.0 /usr/lib/libopenblas.so.0<br />
<br />
''Note for ubuntu 10.04 users'': it may be easier on 10.04 to compile the ancestor of openblas: [http://www.tacc.utexas.edu/documents/13601/b58aeb8c-9d8d-4ec2-b5f1-5a5843b4d47b gotoblas]<br />
<br />
== 2. Compile taucs ==<br />
Download taucs sources from the CGAL project or, simpler, download the version that I already configured for 12.04 + openblas [http://geo.hmg.inpg.fr/~chareyre/code here])<br />
<br />
Configure the build by editing /config/linux.mk (you need at least to set the path to openblas, or to other libs you may want to use).<br />
<br />
Compiling taucs may give harmless error messages even if it actually compiled (it failed at post-built test stages), ignore them and just check that /src/taucs.h and /lib/linux/libtaucs.a are present.<br />
<br />
make<br />
(sudo) make install<br />
<br />
prerequisites:<br />
* openblas<br />
* metis or parmetis (you can just install parmetis from 12.04, or download and compile your own [http://glaros.dtc.umn.edu/gkhome/fsroot/sw/metis/OLD metis-4.0.1] (it doesn't really matter both ways should work)<br />
* ?<br />
<br />
== 3. configure the compilation of yade/lib/triangulation ==<br />
<br />
It should be possible to do it all in the scons.profile, but for the moment I just modified /trunk/lib/sconscript like this: <br />
<br />
# vim: set filetype=python :<br />
<br />
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[<br />
env.Combine('yade-support.cpp',['base/Math.cpp']+<br />
['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']<br />
# compile TesselationWrapper only if cgal is enabled in features<br />
+(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp<br />
triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp')<br />
if 'cgal' in env['features'] else [])<br />
+(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])<br />
),<br />
],LIBS=['dl','m']+([''''taucs','metis','openblas','gomp','gfortran''''] if 'cgal' in env['features'] else [])<br />
+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),<br />
LINKFLAGS=env['LINKFLAGS']+[''''-L/path/to/taucs_full/lib/linux'''',''''-L/path/to/metis-4.0''' ''(if compiled)'' ',<br />
''''-L/path/to/lib/openblas/lib/'''','-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-fPIC','-frounding-math','-ansi']<br />
))<br />
<br />
== 5. Compile Yade with linsolv enabled ==<br />
<br />
As usual, get the "linsolv" version of flow engines and compile yade with cgal enabled, and -DFLOW_ENGINE, -DLINSOLV in Yade's compile flags.</div>Emacatahttps://yade-dem.org/w/index.php?title=File:Unknown.png&diff=1216File:Unknown.png2011-04-14T15:03:00Z<p>Emacata: uploaded a new version of "File:Unknown.png":&#32;Reverted to version as of 23:14, 7 February 2011</p>
<hr />
<div>== Licensing ==<br />
{{GFDL}}</div>Emacatahttps://yade-dem.org/w/index.php?title=Authors_and_contributors&diff=1215Authors and contributors2011-04-14T15:02:22Z<p>Emacata: /* Yade developers */</p>
<hr />
<div>__NOTOC__<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project Leader'''</span><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project and Package Manager'''</span><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
|}<br />
<br />
<br />
= Yade developers =<br />
<div style="font-size: 90%;color: #444;">Please upload your photo and update information about you, like adding a hyperlink to your homepage.</div><br />
Listed by number of commits, as in last (12/2010) updated list of contributors for "copyright" file (*).<br />
<br />
A daily-updated list can be found at [https://www.ohloh.net/p/yade/contributors ohloh].<br />
<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Vaclav_Smilauer-photo2.png|120px|left]]<br />
*'''Václav Šmilauer''', PhD<br />
**''From:'' [http://uibk.ac.at/ Universität Innsbruck]<br />
**''Focus:''<br />
**''Also:''<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html Gdansk University of Technology], Civil Engineering Department, [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR]<br />
**''Focus:'' core yade development and design<br />
**''Also:'' Lattice Geometrical Model, documentation, website, mailing lists<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' DEM modelling in geomechanics, solid-fluid couplings, micromechanics<br />
**''Also: ''Quasi-static behaviour, shear tests, cohesive contacts, wires and membranes.<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
**''Focus:'' DEM modeling of mining rocks<br />
**''Also: '' Mineral processing<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:sdorof.png|120px|left]]<br />
*'''Sergei Dorofeenko''', PhD<br />
**''From:'' [http://www.icp.ac.ru/eng/index.html IPCP RAS, Chernogolovka]<br />
**''Focus:'' DEM modelling of a granular flows.<br />
**''Also: '' DEM-CFD coupling, simulation of a multiphase flows with chemical reactions<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jerome Duriez''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Mechanical behaviour of rock joints<br />
**''Also:'' Rock slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Richefeu.jpg|120px|left]]<br />
*'''Vincent Richefeu''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Micromechanics of wet granular materials<br />
**''Also: '' Multi-physics<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:chiara.jpeg|120px|left]]<br />
*'''Chiara Modenese''', PhD student<br />
**''From:'' [http://www.eng.ox.ac.uk/civil/ University of Oxford]<br />
**''Focus:'' DEM modelling of lunar soil<br />
**''Also: '' Cohesive powders, contact mechanics, triaxial tests.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Boon Chiaweng''', ?<br />
**''From:'' [University of Oxford]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:foto.png|120px|left]]<br />
*'''Emanuele Catalano''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' Solid-fluid coupling in saturated soils<br />
**''Also: '' Unsaturated slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Scholtès''', Post-Doctoral Fellow<br />
**''From:'' [http://www.lop.csiro.au/ CSIRO]<br />
**''Focus:'' Failure Mechanisms in Fractured Rocks<br />
**''Also: '' Scale Effects, Erosion Phenomena and Capillary Effects in Granular Media.<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jan Stránský''', PhD<br />
**''From:'' [http://www.fsv.cvut.cz/ CVUT Prague]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Sibille''', Assistant professor<br />
**''From:'' [University of Nantes]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Feng-Image.jpg|120px|left]]<br />
*'''Feng Chen''', Geotechnical Engineer, PhD<br />
**''From:'' [https://sites.google.com/site/fchen3/ Baton Rouge, Louisiana]<br />
**''Focus:'' Fluid-Particle coupling using OpenFOAM-YADE<br />
**''Also: '' Finite Volume Method, Finite Element Method, Parallel DEM<br />
|}<br />
<br />
(*) With an exception for Olivier Galizzi, who commited a lot in early days of Yade but left development very soon after. he is listed in "Founders" below.<br />
<br />
= IT Support =<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Rémi Cailletaud''', IT Engineer<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - CNRS - Grenoble]<br />
**''Contribution:'' Automatic builds, web hosting, in-house HPC support.<br />
|}<br />
<br />
= Founders =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Frederic Victor Donze.jpg|120px|left]]<br />
*[http://geo.hmg.inpg.fr/frederic/ '''Frédéric Victor Donzé'''], Professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier, Grenoble]<br />
**''Contribution:'' author of SDEC (Yade is SDEC's reincarnation), gave us formulation of DEM, lots of great ideas and constructive criticism,<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Olivier Galizzi.png|120px|left]]<br />
*[http://www-evasion.imag.fr/Membres/Olivier.Galizzi/ '''Olivier Galizzi'''], [http://developer.berlios.de/users/galizzi/ 2] retired PhD student<br />
**''From:'' [http://www-evasion.imag.fr/ EVASION] / [http://www-gravir.imag.fr/ GRAVIR] - [http://www.imag.fr/ IMAG], Institute of Informatics and Applied Mathematics in Grenoble<br />
**''Contribution:'' Started yade project, QT, openGL, plugin handling, documentation, then abadoned yade.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''] [http://developer.berlios.de/users/cosurgi/ 2], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html GUT Civil Engineering], [http://www.3s.hmg.inpg.fr/ L3S]<br />
**''Contribution:'' Started yade project with Olivier, C++ design, multimethods, maintaining the project<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
&nbsp;<br />
|}<br />
<br />
= Benefactors =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Felix Darve.jpg|120px|left]]<br />
*'''Félix Darve''', Professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - INP Grenoble]<br />
**''Contribution:'' provided funding for our project from various european research programs<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Francois Faure.gif|120px|left]]<br />
*[http://www-evasion.imag.fr/~Francois.Faure/ '''François Faure'''], Assistant professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier], [http://www.inrialpes.fr/jsp/fiche_pagelibre.jsp?CODE=36392593&LANGUE=1 INRIA], Grenoble<br />
**''Contribution:'' Promoter of Olivier Galizzi's PhD, comments about C++ design<br />
|}<br />
<br />
= 12/2010 updated list of contributors for "copyright" file =<br />
<br />
* Václav Šmilauer <eu_at_doxos.eu><br />
* Olivier Galizzi <olivier.galizzi_at_imag.fr><br />
* Janek Kozicki <cosurgi_at_gmail.com><br />
* Bruno Chareyre <bruno.chareyre_at_hmg.inpg.fr><br />
* Anton Gladky <gladky.anton_at_gmail.com><br />
* Sergei Dorofeenko <dorofeenko_at_icp.ac.ru><br />
* Jerome Duriez <duriez_at_geo.hmg.inpg.fr><br />
* Vincent Richefeu <richefeu_at_gmail.com><br />
* Chiara Modenese <c.modenese_at_gmail.com><br />
* Boon Chiaweng <booncw_at_hotmail.com><br />
* Emanuele Catalano <catalano_at_hmg.inpg.fr><br />
* Luc Scholtes <lscholtes63_at_gmail.com><br />
* Jan Stránský <_honzik_at_centrum.cz><br />
* Luc Sibille <luc.sibille_at_univ-nantes.fr><br />
* Feng Chen <fchen3_at_utk.edu><br />
[[Category:overview]]</div>Emacatahttps://yade-dem.org/w/index.php?title=Authors_and_contributors&diff=1214Authors and contributors2011-04-14T15:01:53Z<p>Emacata: /* Yade developers */</p>
<hr />
<div>__NOTOC__<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project Leader'''</span><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project and Package Manager'''</span><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
|}<br />
<br />
<br />
= Yade developers =<br />
<div style="font-size: 90%;color: #444;">Please upload your photo and update information about you, like adding a hyperlink to your homepage.</div><br />
Listed by number of commits, as in last (12/2010) updated list of contributors for "copyright" file (*).<br />
<br />
A daily-updated list can be found at [https://www.ohloh.net/p/yade/contributors ohloh].<br />
<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Vaclav_Smilauer-photo2.png|120px|left]]<br />
*'''Václav Šmilauer''', PhD<br />
**''From:'' [http://uibk.ac.at/ Universität Innsbruck]<br />
**''Focus:''<br />
**''Also:''<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html Gdansk University of Technology], Civil Engineering Department, [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR]<br />
**''Focus:'' core yade development and design<br />
**''Also:'' Lattice Geometrical Model, documentation, website, mailing lists<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' DEM modelling in geomechanics, solid-fluid couplings, micromechanics<br />
**''Also: ''Quasi-static behaviour, shear tests, cohesive contacts, wires and membranes.<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
**''Focus:'' DEM modeling of mining rocks<br />
**''Also: '' Mineral processing<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:sdorof.png|120px|left]]<br />
*'''Sergei Dorofeenko''', PhD<br />
**''From:'' [http://www.icp.ac.ru/eng/index.html IPCP RAS, Chernogolovka]<br />
**''Focus:'' DEM modelling of a granular flows.<br />
**''Also: '' DEM-CFD coupling, simulation of a multiphase flows with chemical reactions<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:https://yade-dem.org/w/images/archive/d/dd/20110414145501%21Unknown.png|120px|left]]<br />
*'''Jerome Duriez''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Mechanical behaviour of rock joints<br />
**''Also:'' Rock slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Richefeu.jpg|120px|left]]<br />
*'''Vincent Richefeu''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Micromechanics of wet granular materials<br />
**''Also: '' Multi-physics<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:chiara.jpeg|120px|left]]<br />
*'''Chiara Modenese''', PhD student<br />
**''From:'' [http://www.eng.ox.ac.uk/civil/ University of Oxford]<br />
**''Focus:'' DEM modelling of lunar soil<br />
**''Also: '' Cohesive powders, contact mechanics, triaxial tests.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Boon Chiaweng''', ?<br />
**''From:'' [University of Oxford]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:foto.png|120px|left]]<br />
*'''Emanuele Catalano''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' Solid-fluid coupling in saturated soils<br />
**''Also: '' Unsaturated slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Scholtès''', Post-Doctoral Fellow<br />
**''From:'' [http://www.lop.csiro.au/ CSIRO]<br />
**''Focus:'' Failure Mechanisms in Fractured Rocks<br />
**''Also: '' Scale Effects, Erosion Phenomena and Capillary Effects in Granular Media.<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jan Stránský''', PhD<br />
**''From:'' [http://www.fsv.cvut.cz/ CVUT Prague]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Sibille''', Assistant professor<br />
**''From:'' [University of Nantes]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Feng-Image.jpg|120px|left]]<br />
*'''Feng Chen''', Geotechnical Engineer, PhD<br />
**''From:'' [https://sites.google.com/site/fchen3/ Baton Rouge, Louisiana]<br />
**''Focus:'' Fluid-Particle coupling using OpenFOAM-YADE<br />
**''Also: '' Finite Volume Method, Finite Element Method, Parallel DEM<br />
|}<br />
<br />
(*) With an exception for Olivier Galizzi, who commited a lot in early days of Yade but left development very soon after. he is listed in "Founders" below.<br />
<br />
= IT Support =<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Rémi Cailletaud''', IT Engineer<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - CNRS - Grenoble]<br />
**''Contribution:'' Automatic builds, web hosting, in-house HPC support.<br />
|}<br />
<br />
= Founders =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Frederic Victor Donze.jpg|120px|left]]<br />
*[http://geo.hmg.inpg.fr/frederic/ '''Frédéric Victor Donzé'''], Professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier, Grenoble]<br />
**''Contribution:'' author of SDEC (Yade is SDEC's reincarnation), gave us formulation of DEM, lots of great ideas and constructive criticism,<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Olivier Galizzi.png|120px|left]]<br />
*[http://www-evasion.imag.fr/Membres/Olivier.Galizzi/ '''Olivier Galizzi'''], [http://developer.berlios.de/users/galizzi/ 2] retired PhD student<br />
**''From:'' [http://www-evasion.imag.fr/ EVASION] / [http://www-gravir.imag.fr/ GRAVIR] - [http://www.imag.fr/ IMAG], Institute of Informatics and Applied Mathematics in Grenoble<br />
**''Contribution:'' Started yade project, QT, openGL, plugin handling, documentation, then abadoned yade.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''] [http://developer.berlios.de/users/cosurgi/ 2], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html GUT Civil Engineering], [http://www.3s.hmg.inpg.fr/ L3S]<br />
**''Contribution:'' Started yade project with Olivier, C++ design, multimethods, maintaining the project<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
&nbsp;<br />
|}<br />
<br />
= Benefactors =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Felix Darve.jpg|120px|left]]<br />
*'''Félix Darve''', Professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - INP Grenoble]<br />
**''Contribution:'' provided funding for our project from various european research programs<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Francois Faure.gif|120px|left]]<br />
*[http://www-evasion.imag.fr/~Francois.Faure/ '''François Faure'''], Assistant professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier], [http://www.inrialpes.fr/jsp/fiche_pagelibre.jsp?CODE=36392593&LANGUE=1 INRIA], Grenoble<br />
**''Contribution:'' Promoter of Olivier Galizzi's PhD, comments about C++ design<br />
|}<br />
<br />
= 12/2010 updated list of contributors for "copyright" file =<br />
<br />
* Václav Šmilauer <eu_at_doxos.eu><br />
* Olivier Galizzi <olivier.galizzi_at_imag.fr><br />
* Janek Kozicki <cosurgi_at_gmail.com><br />
* Bruno Chareyre <bruno.chareyre_at_hmg.inpg.fr><br />
* Anton Gladky <gladky.anton_at_gmail.com><br />
* Sergei Dorofeenko <dorofeenko_at_icp.ac.ru><br />
* Jerome Duriez <duriez_at_geo.hmg.inpg.fr><br />
* Vincent Richefeu <richefeu_at_gmail.com><br />
* Chiara Modenese <c.modenese_at_gmail.com><br />
* Boon Chiaweng <booncw_at_hotmail.com><br />
* Emanuele Catalano <catalano_at_hmg.inpg.fr><br />
* Luc Scholtes <lscholtes63_at_gmail.com><br />
* Jan Stránský <_honzik_at_centrum.cz><br />
* Luc Sibille <luc.sibille_at_univ-nantes.fr><br />
* Feng Chen <fchen3_at_utk.edu><br />
[[Category:overview]]</div>Emacatahttps://yade-dem.org/w/index.php?title=Authors_and_contributors&diff=1213Authors and contributors2011-04-14T15:00:10Z<p>Emacata: /* Yade developers */</p>
<hr />
<div>__NOTOC__<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project Leader'''</span><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project and Package Manager'''</span><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
|}<br />
<br />
<br />
= Yade developers =<br />
<div style="font-size: 90%;color: #444;">Please upload your photo and update information about you, like adding a hyperlink to your homepage.</div><br />
Listed by number of commits, as in last (12/2010) updated list of contributors for "copyright" file (*).<br />
<br />
A daily-updated list can be found at [https://www.ohloh.net/p/yade/contributors ohloh].<br />
<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Vaclav_Smilauer-photo2.png|120px|left]]<br />
*'''Václav Šmilauer''', PhD<br />
**''From:'' [http://uibk.ac.at/ Universität Innsbruck]<br />
**''Focus:''<br />
**''Also:''<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html Gdansk University of Technology], Civil Engineering Department, [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR]<br />
**''Focus:'' core yade development and design<br />
**''Also:'' Lattice Geometrical Model, documentation, website, mailing lists<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' DEM modelling in geomechanics, solid-fluid couplings, micromechanics<br />
**''Also: ''Quasi-static behaviour, shear tests, cohesive contacts, wires and membranes.<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
**''Focus:'' DEM modeling of mining rocks<br />
**''Also: '' Mineral processing<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:sdorof.png|120px|left]]<br />
*'''Sergei Dorofeenko''', PhD<br />
**''From:'' [http://www.icp.ac.ru/eng/index.html IPCP RAS, Chernogolovka]<br />
**''Focus:'' DEM modelling of a granular flows.<br />
**''Also: '' DEM-CFD coupling, simulation of a multiphase flows with chemical reactions<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jerome Duriez''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Mechanical behaviour of rock joints<br />
**''Also:'' Rock slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Richefeu.jpg|120px|left]]<br />
*'''Vincent Richefeu''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Micromechanics of wet granular materials<br />
**''Also: '' Multi-physics<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:chiara.jpeg|120px|left]]<br />
*'''Chiara Modenese''', PhD student<br />
**''From:'' [http://www.eng.ox.ac.uk/civil/ University of Oxford]<br />
**''Focus:'' DEM modelling of lunar soil<br />
**''Also: '' Cohesive powders, contact mechanics, triaxial tests.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Boon Chiaweng''', ?<br />
**''From:'' [University of Oxford]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:foto.png|120px|left]]<br />
*'''Emanuele Catalano''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' Solid-fluid coupling in saturated soils<br />
**''Also: '' Unsaturated slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Scholtès''', Post-Doctoral Fellow<br />
**''From:'' [http://www.lop.csiro.au/ CSIRO]<br />
**''Focus:'' Failure Mechanisms in Fractured Rocks<br />
**''Also: '' Scale Effects, Erosion Phenomena and Capillary Effects in Granular Media.<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jan Stránský''', PhD<br />
**''From:'' [http://www.fsv.cvut.cz/ CVUT Prague]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Sibille''', Assistant professor<br />
**''From:'' [University of Nantes]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Feng-Image.jpg|120px|left]]<br />
*'''Feng Chen''', Geotechnical Engineer, PhD<br />
**''From:'' [https://sites.google.com/site/fchen3/ Baton Rouge, Louisiana]<br />
**''Focus:'' Fluid-Particle coupling using OpenFOAM-YADE<br />
**''Also: '' Finite Volume Method, Finite Element Method, Parallel DEM<br />
|}<br />
<br />
(*) With an exception for Olivier Galizzi, who commited a lot in early days of Yade but left development very soon after. he is listed in "Founders" below.<br />
<br />
= IT Support =<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Rémi Cailletaud''', IT Engineer<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - CNRS - Grenoble]<br />
**''Contribution:'' Automatic builds, web hosting, in-house HPC support.<br />
|}<br />
<br />
= Founders =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Frederic Victor Donze.jpg|120px|left]]<br />
*[http://geo.hmg.inpg.fr/frederic/ '''Frédéric Victor Donzé'''], Professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier, Grenoble]<br />
**''Contribution:'' author of SDEC (Yade is SDEC's reincarnation), gave us formulation of DEM, lots of great ideas and constructive criticism,<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Olivier Galizzi.png|120px|left]]<br />
*[http://www-evasion.imag.fr/Membres/Olivier.Galizzi/ '''Olivier Galizzi'''], [http://developer.berlios.de/users/galizzi/ 2] retired PhD student<br />
**''From:'' [http://www-evasion.imag.fr/ EVASION] / [http://www-gravir.imag.fr/ GRAVIR] - [http://www.imag.fr/ IMAG], Institute of Informatics and Applied Mathematics in Grenoble<br />
**''Contribution:'' Started yade project, QT, openGL, plugin handling, documentation, then abadoned yade.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''] [http://developer.berlios.de/users/cosurgi/ 2], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html GUT Civil Engineering], [http://www.3s.hmg.inpg.fr/ L3S]<br />
**''Contribution:'' Started yade project with Olivier, C++ design, multimethods, maintaining the project<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
&nbsp;<br />
|}<br />
<br />
= Benefactors =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Felix Darve.jpg|120px|left]]<br />
*'''Félix Darve''', Professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - INP Grenoble]<br />
**''Contribution:'' provided funding for our project from various european research programs<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Francois Faure.gif|120px|left]]<br />
*[http://www-evasion.imag.fr/~Francois.Faure/ '''François Faure'''], Assistant professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier], [http://www.inrialpes.fr/jsp/fiche_pagelibre.jsp?CODE=36392593&LANGUE=1 INRIA], Grenoble<br />
**''Contribution:'' Promoter of Olivier Galizzi's PhD, comments about C++ design<br />
|}<br />
<br />
= 12/2010 updated list of contributors for "copyright" file =<br />
<br />
* Václav Šmilauer <eu_at_doxos.eu><br />
* Olivier Galizzi <olivier.galizzi_at_imag.fr><br />
* Janek Kozicki <cosurgi_at_gmail.com><br />
* Bruno Chareyre <bruno.chareyre_at_hmg.inpg.fr><br />
* Anton Gladky <gladky.anton_at_gmail.com><br />
* Sergei Dorofeenko <dorofeenko_at_icp.ac.ru><br />
* Jerome Duriez <duriez_at_geo.hmg.inpg.fr><br />
* Vincent Richefeu <richefeu_at_gmail.com><br />
* Chiara Modenese <c.modenese_at_gmail.com><br />
* Boon Chiaweng <booncw_at_hotmail.com><br />
* Emanuele Catalano <catalano_at_hmg.inpg.fr><br />
* Luc Scholtes <lscholtes63_at_gmail.com><br />
* Jan Stránský <_honzik_at_centrum.cz><br />
* Luc Sibille <luc.sibille_at_univ-nantes.fr><br />
* Feng Chen <fchen3_at_utk.edu><br />
[[Category:overview]]</div>Emacatahttps://yade-dem.org/w/index.php?title=Authors_and_contributors&diff=1212Authors and contributors2011-04-14T14:59:46Z<p>Emacata: /* Yade developers */</p>
<hr />
<div>__NOTOC__<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project Leader'''</span><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project and Package Manager'''</span><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
|}<br />
<br />
<br />
= Yade developers =<br />
<div style="font-size: 90%;color: #444;">Please upload your photo and update information about you, like adding a hyperlink to your homepage.</div><br />
Listed by number of commits, as in last (12/2010) updated list of contributors for "copyright" file (*).<br />
<br />
A daily-updated list can be found at [https://www.ohloh.net/p/yade/contributors ohloh].<br />
<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Vaclav_Smilauer-photo2.png|120px|left]]<br />
*'''Václav Šmilauer''', PhD<br />
**''From:'' [http://uibk.ac.at/ Universität Innsbruck]<br />
**''Focus:''<br />
**''Also:''<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html Gdansk University of Technology], Civil Engineering Department, [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR]<br />
**''Focus:'' core yade development and design<br />
**''Also:'' Lattice Geometrical Model, documentation, website, mailing lists<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' DEM modelling in geomechanics, solid-fluid couplings, micromechanics<br />
**''Also: ''Quasi-static behaviour, shear tests, cohesive contacts, wires and membranes.<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
**''Focus:'' DEM modeling of mining rocks<br />
**''Also: '' Mineral processing<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:sdorof.png|120px|left]]<br />
*'''Sergei Dorofeenko''', PhD<br />
**''From:'' [http://www.icp.ac.ru/eng/index.html IPCP RAS, Chernogolovka]<br />
**''Focus:'' DEM modelling of a granular flows.<br />
**''Also: '' DEM-CFD coupling, simulation of a multiphase flows with chemical reactions<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jerome Duriez''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Mechanical behaviour of rock joints<br />
**''Also:'' Rock slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Richefeu.jpg|120px|left]]<br />
*'''Vincent Richefeu''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Micromechanics of wet granular materials<br />
**''Also: '' Multi-physics<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:chiara.jpeg|120px|left]]<br />
*'''Chiara Modenese''', PhD student<br />
**''From:'' [http://www.eng.ox.ac.uk/civil/ University of Oxford]<br />
**''Focus:'' DEM modelling of lunar soil<br />
**''Also: '' Cohesive powders, contact mechanics, triaxial tests.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Boon Chiaweng''', ?<br />
**''From:'' [University of Oxford]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Emanuele Catalano''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' Solid-fluid coupling in saturated soils<br />
**''Also: '' Unsaturated slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Scholtès''', Post-Doctoral Fellow<br />
**''From:'' [http://www.lop.csiro.au/ CSIRO]<br />
**''Focus:'' Failure Mechanisms in Fractured Rocks<br />
**''Also: '' Scale Effects, Erosion Phenomena and Capillary Effects in Granular Media.<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jan Stránský''', PhD<br />
**''From:'' [http://www.fsv.cvut.cz/ CVUT Prague]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Sibille''', Assistant professor<br />
**''From:'' [University of Nantes]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Feng-Image.jpg|120px|left]]<br />
*'''Feng Chen''', Geotechnical Engineer, PhD<br />
**''From:'' [https://sites.google.com/site/fchen3/ Baton Rouge, Louisiana]<br />
**''Focus:'' Fluid-Particle coupling using OpenFOAM-YADE<br />
**''Also: '' Finite Volume Method, Finite Element Method, Parallel DEM<br />
|}<br />
<br />
(*) With an exception for Olivier Galizzi, who commited a lot in early days of Yade but left development very soon after. he is listed in "Founders" below.<br />
<br />
= IT Support =<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Rémi Cailletaud''', IT Engineer<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - CNRS - Grenoble]<br />
**''Contribution:'' Automatic builds, web hosting, in-house HPC support.<br />
|}<br />
<br />
= Founders =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Frederic Victor Donze.jpg|120px|left]]<br />
*[http://geo.hmg.inpg.fr/frederic/ '''Frédéric Victor Donzé'''], Professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier, Grenoble]<br />
**''Contribution:'' author of SDEC (Yade is SDEC's reincarnation), gave us formulation of DEM, lots of great ideas and constructive criticism,<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Olivier Galizzi.png|120px|left]]<br />
*[http://www-evasion.imag.fr/Membres/Olivier.Galizzi/ '''Olivier Galizzi'''], [http://developer.berlios.de/users/galizzi/ 2] retired PhD student<br />
**''From:'' [http://www-evasion.imag.fr/ EVASION] / [http://www-gravir.imag.fr/ GRAVIR] - [http://www.imag.fr/ IMAG], Institute of Informatics and Applied Mathematics in Grenoble<br />
**''Contribution:'' Started yade project, QT, openGL, plugin handling, documentation, then abadoned yade.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''] [http://developer.berlios.de/users/cosurgi/ 2], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html GUT Civil Engineering], [http://www.3s.hmg.inpg.fr/ L3S]<br />
**''Contribution:'' Started yade project with Olivier, C++ design, multimethods, maintaining the project<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
&nbsp;<br />
|}<br />
<br />
= Benefactors =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Felix Darve.jpg|120px|left]]<br />
*'''Félix Darve''', Professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - INP Grenoble]<br />
**''Contribution:'' provided funding for our project from various european research programs<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Francois Faure.gif|120px|left]]<br />
*[http://www-evasion.imag.fr/~Francois.Faure/ '''François Faure'''], Assistant professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier], [http://www.inrialpes.fr/jsp/fiche_pagelibre.jsp?CODE=36392593&LANGUE=1 INRIA], Grenoble<br />
**''Contribution:'' Promoter of Olivier Galizzi's PhD, comments about C++ design<br />
|}<br />
<br />
= 12/2010 updated list of contributors for "copyright" file =<br />
<br />
* Václav Šmilauer <eu_at_doxos.eu><br />
* Olivier Galizzi <olivier.galizzi_at_imag.fr><br />
* Janek Kozicki <cosurgi_at_gmail.com><br />
* Bruno Chareyre <bruno.chareyre_at_hmg.inpg.fr><br />
* Anton Gladky <gladky.anton_at_gmail.com><br />
* Sergei Dorofeenko <dorofeenko_at_icp.ac.ru><br />
* Jerome Duriez <duriez_at_geo.hmg.inpg.fr><br />
* Vincent Richefeu <richefeu_at_gmail.com><br />
* Chiara Modenese <c.modenese_at_gmail.com><br />
* Boon Chiaweng <booncw_at_hotmail.com><br />
* Emanuele Catalano <catalano_at_hmg.inpg.fr><br />
* Luc Scholtes <lscholtes63_at_gmail.com><br />
* Jan Stránský <_honzik_at_centrum.cz><br />
* Luc Sibille <luc.sibille_at_univ-nantes.fr><br />
* Feng Chen <fchen3_at_utk.edu><br />
[[Category:overview]]</div>Emacatahttps://yade-dem.org/w/index.php?title=File:Foto.png&diff=1211File:Foto.png2011-04-14T14:59:03Z<p>Emacata: </p>
<hr />
<div></div>Emacatahttps://yade-dem.org/w/index.php?title=Authors_and_contributors&diff=1210Authors and contributors2011-04-14T14:58:06Z<p>Emacata: /* Yade developers */</p>
<hr />
<div>__NOTOC__<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project Leader'''</span><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
<span style="font-size:150%">'''Yade Project and Package Manager'''</span><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
|}<br />
<br />
<br />
= Yade developers =<br />
<div style="font-size: 90%;color: #444;">Please upload your photo and update information about you, like adding a hyperlink to your homepage.</div><br />
Listed by number of commits, as in last (12/2010) updated list of contributors for "copyright" file (*).<br />
<br />
A daily-updated list can be found at [https://www.ohloh.net/p/yade/contributors ohloh].<br />
<br />
{| border="1" style="margin:10;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Vaclav_Smilauer-photo2.png|120px|left]]<br />
*'''Václav Šmilauer''', PhD<br />
**''From:'' [http://uibk.ac.at/ Universität Innsbruck]<br />
**''Focus:''<br />
**''Also:''<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html Gdansk University of Technology], Civil Engineering Department, [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR]<br />
**''Focus:'' core yade development and design<br />
**''Also:'' Lattice Geometrical Model, documentation, website, mailing lists<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:essaib5.jpg|120px|left]]<br />
*'''Bruno Chareyre''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' DEM modelling in geomechanics, solid-fluid couplings, micromechanics<br />
**''Also: ''Quasi-static behaviour, shear tests, cohesive contacts, wires and membranes.<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Ant_gl.JPG|120px|left]]<br />
*'''Anton Gladky''', PhD<br />
**''From:'' TU Bergakademie Freiberg<br />
**''Focus:'' DEM modeling of mining rocks<br />
**''Also: '' Mineral processing<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:sdorof.png|120px|left]]<br />
*'''Sergei Dorofeenko''', PhD<br />
**''From:'' [http://www.icp.ac.ru/eng/index.html IPCP RAS, Chernogolovka]<br />
**''Focus:'' DEM modelling of a granular flows.<br />
**''Also: '' DEM-CFD coupling, simulation of a multiphase flows with chemical reactions<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jerome Duriez''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Mechanical behaviour of rock joints<br />
**''Also:'' Rock slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Richefeu.jpg|120px|left]]<br />
*'''Vincent Richefeu''', Assistant professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR UJF Grenoble]<br />
**''Focus:'' Micromechanics of wet granular materials<br />
**''Also: '' Multi-physics<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:chiara.jpeg|120px|left]]<br />
*'''Chiara Modenese''', PhD student<br />
**''From:'' [http://www.eng.ox.ac.uk/civil/ University of Oxford]<br />
**''Focus:'' DEM modelling of lunar soil<br />
**''Also: '' Cohesive powders, contact mechanics, triaxial tests.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Boon Chiaweng''', ?<br />
**''From:'' [University of Oxford]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:https://yade-dem.org/w/images/d/dd/Unknown.png|120px|left]]<br />
*'''Emanuele Catalano''', PhD<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - Grenoble INP]<br />
**''Focus:'' Solid-fluid coupling in saturated soils<br />
**''Also: '' Unsaturated slopes stability<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Scholtès''', Post-Doctoral Fellow<br />
**''From:'' [http://www.lop.csiro.au/ CSIRO]<br />
**''Focus:'' Failure Mechanisms in Fractured Rocks<br />
**''Also: '' Scale Effects, Erosion Phenomena and Capillary Effects in Granular Media.<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Jan Stránský''', PhD<br />
**''From:'' [http://www.fsv.cvut.cz/ CVUT Prague]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Luc Sibille''', Assistant professor<br />
**''From:'' [University of Nantes]<br />
**''Focus:'' ?<br />
**''Also: '' ?<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Feng-Image.jpg|120px|left]]<br />
*'''Feng Chen''', Geotechnical Engineer, PhD<br />
**''From:'' [https://sites.google.com/site/fchen3/ Baton Rouge, Louisiana]<br />
**''Focus:'' Fluid-Particle coupling using OpenFOAM-YADE<br />
**''Also: '' Finite Volume Method, Finite Element Method, Parallel DEM<br />
|}<br />
<br />
(*) With an exception for Olivier Galizzi, who commited a lot in early days of Yade but left development very soon after. he is listed in "Founders" below.<br />
<br />
= IT Support =<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Unknown.png|120px|left]]<br />
*'''Rémi Cailletaud''', IT Engineer<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - CNRS - Grenoble]<br />
**''Contribution:'' Automatic builds, web hosting, in-house HPC support.<br />
|}<br />
<br />
= Founders =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Frederic Victor Donze.jpg|120px|left]]<br />
*[http://geo.hmg.inpg.fr/frederic/ '''Frédéric Victor Donzé'''], Professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier, Grenoble]<br />
**''Contribution:'' author of SDEC (Yade is SDEC's reincarnation), gave us formulation of DEM, lots of great ideas and constructive criticism,<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Olivier Galizzi.png|120px|left]]<br />
*[http://www-evasion.imag.fr/Membres/Olivier.Galizzi/ '''Olivier Galizzi'''], [http://developer.berlios.de/users/galizzi/ 2] retired PhD student<br />
**''From:'' [http://www-evasion.imag.fr/ EVASION] / [http://www-gravir.imag.fr/ GRAVIR] - [http://www.imag.fr/ IMAG], Institute of Informatics and Applied Mathematics in Grenoble<br />
**''Contribution:'' Started yade project, QT, openGL, plugin handling, documentation, then abadoned yade.<br />
|-<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Janek Kozicki.png|120px|left]]<br />
*[http://janek.kozicki.pl/ '''Janek Kozicki'''] [http://developer.berlios.de/users/cosurgi/ 2], PhD<br />
**''From:'' [http://www.pg.gda.pl/eng.html GUT Civil Engineering], [http://www.3s.hmg.inpg.fr/ L3S]<br />
**''Contribution:'' Started yade project with Olivier, C++ design, multimethods, maintaining the project<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
&nbsp;<br />
|}<br />
<br />
= Benefactors =<br />
<br />
{| border="1" style="margin:0;padding:0;width:100%;border: 1px solid #ddd;border-collapse:collapse;background-color:#fff;"<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Felix Darve.jpg|120px|left]]<br />
*'''Félix Darve''', Professor<br />
**''From:'' [http://3sr.hmg.inpg.fr/3sr/ Lab 3SR - INP Grenoble]<br />
**''Contribution:'' provided funding for our project from various european research programs<br />
<br />
|valign="top" style="width:50%" | <!-- ------------------------------------------------------ --><br />
[[Image:Francois Faure.gif|120px|left]]<br />
*[http://www-evasion.imag.fr/~Francois.Faure/ '''François Faure'''], Assistant professor<br />
**''From:'' [http://www.ujf-grenoble.fr/37654972/1/fiche___pagelibre/ University Joseph Fourier], [http://www.inrialpes.fr/jsp/fiche_pagelibre.jsp?CODE=36392593&LANGUE=1 INRIA], Grenoble<br />
**''Contribution:'' Promoter of Olivier Galizzi's PhD, comments about C++ design<br />
|}<br />
<br />
= 12/2010 updated list of contributors for "copyright" file =<br />
<br />
* Václav Šmilauer <eu_at_doxos.eu><br />
* Olivier Galizzi <olivier.galizzi_at_imag.fr><br />
* Janek Kozicki <cosurgi_at_gmail.com><br />
* Bruno Chareyre <bruno.chareyre_at_hmg.inpg.fr><br />
* Anton Gladky <gladky.anton_at_gmail.com><br />
* Sergei Dorofeenko <dorofeenko_at_icp.ac.ru><br />
* Jerome Duriez <duriez_at_geo.hmg.inpg.fr><br />
* Vincent Richefeu <richefeu_at_gmail.com><br />
* Chiara Modenese <c.modenese_at_gmail.com><br />
* Boon Chiaweng <booncw_at_hotmail.com><br />
* Emanuele Catalano <catalano_at_hmg.inpg.fr><br />
* Luc Scholtes <lscholtes63_at_gmail.com><br />
* Jan Stránský <_honzik_at_centrum.cz><br />
* Luc Sibille <luc.sibille_at_univ-nantes.fr><br />
* Feng Chen <fchen3_at_utk.edu><br />
[[Category:overview]]</div>Emacatahttps://yade-dem.org/w/index.php?title=File:Unknown.png&diff=1209File:Unknown.png2011-04-14T14:55:01Z<p>Emacata: uploaded a new version of "File:Unknown.png"</p>
<hr />
<div>== Licensing ==<br />
{{GFDL}}</div>Emacatahttps://yade-dem.org/w/index.php?title=File:SlopeStability.pdf&diff=359File:SlopeStability.pdf2008-10-10T13:43:09Z<p>Emacata: </p>
<hr />
<div>== Licensing: ==<br />
{{Attribution}}</div>Emacata