The MonolixSuite2016R1 directory structure is divided in two parts:
- the software directory containing the MonolixSuite applications (/Path/To/MonolixSuite2016R1)
- the personal user directory containing the MonolixSuite2016R1 workspace (<USER>/lixoft)
Installation directory
- bin: Tools directory. It corresponds to the directory where all software are launched.
- config: Configuration files. It corresponds to the reposetory where preferences and configuration are defined for all software.
- factory: Mlxtran C++ API and library. It corresponds to all Mlxtran model libraries (pk, pke, pd, pde) and to all the C++ API to run Mlxtran model.
- install: Icons. It contains all the icons for Lixoft software.
- jar: java libraries
- lib: C++ libraries
- Licenses: Terms of uses. It corresponds to the term of uses of Lixoft software.
- matlab: Monolix main program
- perlScripts: Perl scripts. It is used for the validation suite for Monolix.
- ressources: documentation and demos. It corresponds to all the demos for all the software. It is copied in the user folder when running a software.
User directory
The user directory is created after the first launch. It contains
- in file /lixoft/lixoft.ini: the path of the different installed Lixoft products
- one sub-directory per software.This directory contains the
basic configuration of the software, demos, log files, license file, … - a licence directory where the licence is kept.
Each sub-directory has the same folders
- a configuration directory where the preferences and the configuration of the user are kept. It is created at the first use of the software and initialized from the configuration in the installation folder.
- a licence directory where the licence is kept.
- a 2016R1 folder that contains the demos, the log files, the modules (compiled Mlxtran modules), and the temporary files.
Notice that having the configuration folder outside the 2016R1 folder allows the user to keep its configuration from a version to another one.
MonolixSuite directory structure