MUlti-LAyered Shielding SImulation Software (MULASSIS)

MULASSIS is a M-C simulation based tool for dose and particle fluence analysis associated with the use of radiation shields. Users can define the shielding and detector geometry as planar or spherical layers, with the material in each layer defined by its density and elemental/isotopic composition. Incident particles can be any Geant4 particles, these include protons, neutrons, electrons, gammas, alphas and light ions. There is a wide choice for their initial energy and angular distribution. In addition, radiation spectra produced by SPENVIS can be inputted when the tool is used within this system.

Users can carry out fluence, total Ionising/Non-Ionising Energy Loss (NIEL) dose and Pulse Height Spectrum (PHS) analysis for any layer in the geometry. Fluence can be tallied into energy distribution histograms as a function of particle type and particle angular direction. NIEL analysis can be performed only for layers of silicon material only, as the required NIEL coefficients are not available for other material at the moment. The histograms are output in Comma Separated Values (CSV) format so they can be easily input into other analysis and plotting tools.

Users who have a local Geant4 installation can compile the MULASSIS code and use the tool interactively on their local system. The user can make full use of the Geant4 visualisation facilities for the shielding geometry and the particle interaction tracks.

MULASSIS has been integrated into the ESA SPENVIS system, thus making it one of the tools SPENVIS users can choose for their radiation analysis. MULASSIS and the Geant4 toolkit operate on a separate PC/Linux server which is http linked to the SPENVIS server. The full MULASSIS functionality is available via the SPENVIS user interface. In addition the radiation environment as evaluated by other SPENVIS models can be used as inputs for the MULASSIS simulation, thus making it very easy to obtain the modified radiation spectra behind a specific shield defined by the user.

The main reference paper for MULASSIS is published in IEEE Transactions on Nuclear Science Vol 49 No 6 (2002) P2788-2793. Further information on MULASSIS, as well as the source code to be used with the Geant4 Toolkit, can be found in the documents and gzip file listed below.


News:

5-December-2007: Version 1.17 released. Details in the History file.

25-August-2006: Microsoft Window version of MULASSIS is available now!

23-August-2006: Version 1.14 released. Details in the History file.

27-October-2005: Version 1.10 released. Details in the History file.

02-September-2005: Version 1.9 released. See History file for details.

14-July-2005: Window version of MULASSIS is available now! Thanks to Hugh Evans. It comes as two Windows installers, one for the G4 data sets and one for the Mulassis executable. You can find zipped versions at:
  http://geant4.esa.int/repository/Mulassis/Geant4Data.zip
    And
  http://geant4.esa.int/repository/Mulassis/Mulassis-v1_7a.exe
They also include changes to allow the NIEL curve to be specified by layer and include the SAVANT NIEL curves.

10-May-2005: Update to v1.5 binary release.

04-May-2005: version 1.5 released. See History file for the change details.

23-Aug-2004: Version 1.3 released. See History file for detailes.

17-June-2004: Version 1.2 released, pls refer to the History file for details. Draft version of the software user's manual (SUM) is now available.

02-Apr-2004: Version 1.1 released. Works with Geant4 6.1 (tags geant4-V06-01-ref-00, plus event-V06-01-00). This version accepts the new GPS commands.

02-Mar-2004: Version 1.0 released. Also released is an exectable package which dose not require the installation of Geant4. It is build with the lattest G4 tag (geant4-06-00-ref-02) with gcc 3.2.2 on a RH 9.0 platform.

23-Sep-2003: Updated version available. Main change is that the Binary Model is the default cascade module for GeV range hadron interactions.

23-Sep-2003: Executable is available for download for Linux system. It is intended for users who just want to run MULASSIS, without going through the trouble of installing the Geant4 toolkit.




Download Documents
User Requirements Document

PDF version
Software Specification Document

PDF version
Interface Control Document

PDF version
Software User's Manual

PDF version
Need Adobe Acrobat Reader? Get it here.

Download Source Code
Note that correct version of Geant4 must have already been installed on your system before installing the MULASSIS.

Version 1.17: Tested with Geant4 9.0

Version 1.15: Tested with Geant4 8.1

Version 1.10: Tested with Geant4 7.1

Version 1.9: Tested with Geant4 7.1

Version 1.5: Tested with Geant4 7.0

Version 1.3: Tested with Geant4 6.2 (tag geant4-V06-02-ref-01).

Version 1.2: Tested with Geant4 6.1 (tag geant4-V06-01-ref-02).

Version 1.1: works with Geant4 6.1 (tags geant4-V06-01-ref-00 + event-V06-01-00). Please see the History file for changes and new features.

Version 1.0: works with Geant4 6.0 (tar-gzipped file). Please see the History file for changes and new features.

Download The Excutable
The executable is made available for users who don't want to install the Geant4 toolkit.

Microsoft Window:

MULASSIS is now available in the QinetiQ Geant4 applications pack

Version 1.14 installation kit. The Geant4 database required to run hadronic physics. Needs to be unziped into the "Program Files/ESA" folder

Linux:

Version 1.17 : Build with Geant4 v9.0 (tag geant4-V09-00-ref-02) and gcc 4.0.0, on FC4 system. Now the G4data files has to be download separately.

Version 1.15 : Build with Geant4 v8.1 (tag geant4-V08-01-ref-01) and gcc 4.0.0, on FC4 system.

Version 1.10 : Build with Geant4 v7.1 (tag geant4-V07-01-ref-03) and gcc 3.2.3, on RH9.0 system.

Version 1.9 : Build with Geant4 v7.1 (tag geant4-V07-01-ref-02) and gcc 3.2.2, on RH9.0 system.

Version 1.5 : Build with Geant4 v7.0 (tag geant4-V07-00-ref-01 + event-V07-00-03) and gcc 3.2.2, on RH9.0 system.

Version 1.3 : Build with Geant4 v6.2 (tag geant4-V06-02-ref-01) and gcc 3.2.2, on RH9.0 system. Please see the README file for instructions on how to use.

Version 1.2 : Build with Geant4 v6.1 (tags geant4-V06-01-ref-02) and gcc 3.2.2, on RH9.0 system. Please see the README file for instructions on how to use.

Version 1.1 : Build with Geant4 v6.1 (tags geant4-V06-01-ref-00 + event-V06-01-00) and gcc 3.2.2, on RH9.0 system. Please see the README file for instructions on how to use.

Version 1.0.1 : Build with Geant4 v6.0 (ref tag 2 + new G4GeneralParticleSource.cc) and gcc 3.2.2, on RH9.0 system. Please see the README file for instructions on how to use.

Version 1.0: Build with Geant4 v6.0 (ref tag 2) and gcc 3.2.2, on RH9.0 system. Please see the README file for instructions on how to use.