Marmote : Différence entre versions

De MARMOTE
Ligne 7 : Ligne 7 :
 
Make sure you have the following before installing MARMOTE:
 
Make sure you have the following before installing MARMOTE:
  
     -A Linux, Mac OS X or MS Windows system. Other Unix and similar systems probably work as well, e.g. Oracle Solaris, BSD systems, etc.
+
     -A Linux, Mac OS X or CygWin under MS Windows system. Other Unix and similar systems probably work as well, e.g. Oracle Solaris, BSD systems, etc.
 
     -C and C++ compilers, GCC 4.9.2 or clang (Apple LLVM version 6.1.0 (clang-602.0.49))
 
     -C and C++ compilers, GCC 4.9.2 or clang (Apple LLVM version 6.1.0 (clang-602.0.49))
 
     -The GNU make tool.
 
     -The GNU make tool.
 
     -''Only for Contributors:''
 
     -''Only for Contributors:''
 
     -The distributed revision control: Git
 
     -The distributed revision control: Git
     -Create an account here: https://gforge.inria.fr and request the admin access to MARMOTE from issam.rabhi@inria.fr
+
     -Create an account here: https://gforge.inria.fr and request the MARMOTE admin access from issam.rabhi@inria.fr
 
''
 
''
 
*USER instructions: Please follow the steps below''
 
*USER instructions: Please follow the steps below''
  
1.Please download the marmoteCore source code from here: https://wiki.inria.fr/wikis/MARMOTE/images/1/1d/Marmotecore_1.0.1.tgz
+
1.Download the marmoteCore source code from here: https://wiki.inria.fr/wikis/MARMOTE/images/1/1d/Marmotecore_1.0.1.tgz
  
 
2.Now extract the archive with tar:
 
2.Now extract the archive with tar:

Version du 26 juin 2015 à 10:50

MARAMOTE Installation and USER/CONTRIBUTOR guide:

  • Requirements:

Make sure you have the following before installing MARMOTE:

   -A Linux, Mac OS X or CygWin under MS Windows system. Other Unix and similar systems probably work as well, e.g. Oracle Solaris, BSD systems, etc.
   -C and C++ compilers, GCC 4.9.2 or clang (Apple LLVM version 6.1.0 (clang-602.0.49))
   -The GNU make tool.
   -Only for Contributors:
   -The distributed revision control: Git
   -Create an account here: https://gforge.inria.fr and request the MARMOTE admin access from issam.rabhi@inria.fr

  • USER instructions: Please follow the steps below

1.Download the marmoteCore source code from here: https://wiki.inria.fr/wikis/MARMOTE/images/1/1d/Marmotecore_1.0.1.tgz

2.Now extract the archive with tar:

   $  tar xf marmotecore_1.0.1.tgz

3.Run the make install command:

   $  cd marmotecore_1.0.1
   $  make install

  • CONTRIBUTOR Instructions: Please follow the steps below

1. Windows PreRequisite: Installing CygWin + Devel package :

1.1 Download the setup-*.exe from here https://www.cygwin.com/install.html

1.2 Double click for installation

1.3 Accept the defaults until you reach the package selection screen

1.4 Select the following package: Devel

1.5 Click next until the installation

2. Using Public/Private Keys with GIT 2.1. GIT operates over SSH so we need first to create our public/private keys via this command:

   $ ssh-keygen
   Enter file in which to save the key (/home/James/.ssh/id_dsa): /home/James/.ssh/git_dsa
   Created directory '/home/James/.ssh'.
   Enter passphrase (empty for no passphrase):
   Enter same passphrase again: 

2.2 Then, if you are using Linux or Windows please type this command:

   $ ssh-add ~/.ssh/filename

2.3 In Mac OS X please type the following command:

   $ ssh-add -K ~/.ssh/filename

2.4 The final step to gain access is giving our *public* key to the git host via this link:

http://gforge.inria.fr/account/editsshkeys.php

3. Cloning marmoteCore over ssh, by changing USER to your USERNAME in the gforge of Inria (http://gforge.inria.fr/)s:

   $ git clone git+ssh://USERNAME@scm.gforge.inria.fr//gitroot/marmotecore/marmotecore.git

4. Installation: Please type the following commands:

   $ make
   $ make tarball_distrib
   $ tar xf marmotecore_1.0.1.tgz
   $ cd marmotecore_1.0.1
   $ make install

  • MRAMOTEAPPLIS Installation

1. Please download the marmoteapplis source code from here: https://wiki.inria.fr/wikis/MARMOTE/images/2/2d/Marmoteapplis.tgz

2. Then extract the archive with tar:

   $ tar xf marmoteapplis.tgz

3. Now if marmotecore is in /usr/local/ directory then type the following commands:

   $ cd Alain/
   $ make MARMOTEDIR=$MAR_DIR
   $ cd ../Coupling
   $ make MARMOTEDIR=$MAR_DIR

4. Else, please type the following commands:

   $ export MAR_DIR=/home/user/director/marmote/marmotecore_1.0.1
   $ cd Alain/
   $ make MARMOTEDIR=$MAR_DIR
   $ cd ../Coupling
   $ make MARMOTEDIR=$MAR_DIR