Difference between revisions of "Installation"

From MidasWiki
Jump to navigation Jump to search
Line 22: Line 22:
 
     data -> /data/exptname/current <---- symlink to the data directory (**)
 
     data -> /data/exptname/current <---- symlink to the data directory (**)
 
/data/exptname/current <---- experiment data directory with ODB save files and MIDAS .mid/.mid.gz data files
 
/data/exptname/current <---- experiment data directory with ODB save files and MIDAS .mid/.mid.gz data files
</pre>
 
 
=== Environment Variables consideration ===
 
* '''MIDASSYS''' Base directory of the MIDAS package, midas and mxml should be at the same level.
 
* '''MIDAS_EXPTAB''' Experiment definition file
 
* '''MIDAS_SERVER_HOST''' MIDAS host server name for remote midas connections.
 
* '''MIDAS_EXPT_NAME''' Experiment name
 
 
(csh)
 
<pre>
 
setenv LANG C
 
setenv GIT_EDITOR "emacs -nw"
 
setenv MIDASSYS $HOME/packages/midas
 
setenv ROOTSYS  $HOME/packages/root
 
setenv MIDAS_EXPTAB $HOME/online/exptab
 
setenv PATH .:$MIDASSYS/linux/bin:$PATH
 
setenv PATH .:$HOME/online/bin:$ROOTSYS/bin:$PATH
 
# For default remote Midas server to myhost
 
setenv MIDAS_SERVER_HOST myhost00:7071
 
 
# For default remote Midas server to a given port
 
setenv MIDAS_SERVER_HOST myhost00:7071
 
 
# For no default on remote Midas server
 
unsetenv MIDAS_SERVER_HOST
 
 
# For default Midas experiment
 
setenv MIDAS_EXPT_NAME deap
 
</pre>
 
 
 
(bash)
 
<pre>
 
export LANG=C
 
export MIDASSYS=$HOME/packages/midas
 
export PATH=$PATH:$MIDASSYS/linux/bin
 
export MIDAS_EXPTAB=/home/deap/exptab
 
 
# For default remote Midas server to myhost
 
export MIDAS_SERVER_HOST=myhost00:7071
 
 
# For default remote Midas server to a given port
 
export MIDAS_SERVER_HOST=myhost00:7071
 
 
# For no default on remote Midas server
 
export MIDAS_SERVER_HOST=
 
 
# For default Midas experiment
 
export MIDAS_EXPT_NAME=deap
 
 
</pre>
 
</pre>
  

Revision as of 15:55, 19 May 2016


Standard layout of MIDAS experiment

This layout includes other packages needed for data analysis but not required for acquisition purpose only (noted as **). The online directory is given only as a suggested structure.

/home/exptuser/
  packages/
    root <---- ROOT (64-bit or 32-bit) (**)
    mxml  <---- from MIDAS repository
    midas <---- MIDAS
      linux/{lib,bin}  <---- binaries matching the selected 64-bit/32-bit flavour of ROOT
      linux-m32/{lib,bin}   <---- limited function 32-bit binaries for 32-bit frontend machines, build by "make linux32"
      linux-m64/{lib,bin}   <---- limited function 64-bit binaries (only needed if ROOT and linux/bin are 32-bit)
      linux-crosscompile/{lib,bin}  <---- cross-compiled limited function binaries for PPC and ARM frontends (see Makefile)
  online/
    exptab <---- experiment definition
    {.ODB,.SYSTEM,.SYSMSG,etc}.SHM <---- MIDAS shared memory save files
    src <---- experiment frontend sources
    bin,scripts 
    elog <---- MIDAS elog (**)
    history <---- MIDAS history
    data -> /data/exptname/current <---- symlink to the data directory (**)
/data/exptname/current <---- experiment data directory with ODB save files and MIDAS .mid/.mid.gz data files

Installing MIDAS

  • mkdir $HOME/packages
  • Logout and login again, for .cshrc or bash changes to take effect

If the simple procedure listed above does not work, see our Common Installation Problems.

Setup a MIDAS experiment

See MIDAS installation instructions for TRIUMF experiments for further information.

Quick Start

Quickstart Linux