Download and Installation¶
Source Code Download¶
The MULASSIS source code distribution is available from the European Space Software Repository
Software Installation Requirements¶
The updated MULASSIS software has been developed and tested by Kallisto Consultancy under Linux Kubuntu version 22.04 LTS and Ubuntu version 22.04 LTS (i.e., Long Term Support version). The source code has been compiled and linked with the following software:
Geant4 v10.7 patch 03 (using internal CLHEP libraries)
GNU g++ v11.4.0
gmake v3.23.2
The MULASSIS software should be reasonably compatible with earlier versions of GNU g++ and gmake, provided the compiler is compatible with ISO Standard C++ 11 or later. ESA has built and tested MULASSIS v2.0 under Ubuntu 20.04.6 LTS with the following conditions:
Geant4 v10.7 patch 04 (using internal CLHEP libraries)
GNU g++ v9.4.0
gmake v3.16.3
Compilation, Build and Execution¶
From tar-gzipped distribution¶
If the MULASSIS source code is obtained as a tar-gzipped file (as in the case of downloads from the ESA ESSR website [R18]) the user should unpack the compressed file to the target source directory. For example, the tar-gzipped distribution file
ml-v02-00.tar.gz
will automatically unpack into the directoryml-v02-00
, and executable is built and installed to/usr/local
with the following commands:cd ${HOME} tar -xvzf <path_of_zipfile>/ml-02-00.tar.gz cd ml-v02-00 mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local \ -DCMAKE_BUILD_TYPE=<build_type> make -j<n> sudo make install
- In the above commands:
<build_type>
is either Release or Debug;
<n>
is the number of processor cores to use for the make process.It is recommended that the directory of the MULASSIS executable is added to your $PATH environment if not already included, and is also included in the initialisation performed by your cshrc or bashrc script.
From MULASSIS Repository¶
Assuming that the MULASSIS source code is to be installed in directory
${HOME}/ml-v02-00
and executable installed in/usr/local/bin
, the commands to download, compile and build the software are:mkdir ${HOME}/ml-v02-00 cd ${HOME}/ml-v02-00 svn checkout --username <username> --password <password> \ https://spitfire.estec.esa.int/svn/Mulassis/<svn_version> . mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local \ -DCMAKE_BUILD_TYPE=<build_type> make -j<n> sudo make install
- In the above commands:
<username>
and<password>
are the credentials for SVN access;
<svn_version>
is the version of MULASSIS to build, e.g.,trunk
ortags/ml-v02-00
;
<build_type>
is either Release or Debug;
<n>
is the number of processor cores to use for the make process.Again, it is recommended that
$PATH
is modified to include the MULASSIS target directory.
Bug reporting¶
The MULASSIS bug reporting/tracking and software maintenence site.
Mulassis/ml-v02-00/r342