Versions in this module Expand all Collapse all v1 v1.2.2 Dec 17, 2019 v1.2.1 Dec 17, 2019 v1.2.0 Dec 16, 2019 v1.1.0 Dec 15, 2019 v1.0.0 Dec 15, 2019 Changes in this version + const CmdTimeout + const ContainerInstallDirPrefix + const DefaultSympiInstallDir + const DefaultUbuntuDistro + const MPIBuildDirPrefix + const MPIInstallDirPrefix + const SYMPI_INSTALL_DIR_ENV + const SingularityBuildDirPrefix + const SingularityInstallDirPrefix + const SingularityScratchDirPrefix + func CompatibleArch(list []string) bool + func GetDistroID(distro string) string + func GetMPIConfigFileName(mpi string) string + func GetSympiDir() string + func IsPersistent(sysCfg *Config) bool + func ParseDistroID(distro string) (string, string) + type Config struct + AppContainizer string + BinPath string + ConfigFile string + CurPath string + Debug bool + EtcDir string + HostDistro string + IBEnabled bool + IMB bool + Ifnet string + NetPipe bool + Nopriv bool + Nrun int + OfiCfgFile string + OutputFile string + Persistent string + Registry string + ScratchDir string + SedBin string + SingularityBin string + SlurmEnabled bool + SudoBin string + SudoSyCmds []string + SyConfigFile string + TargetDistro string + TemplateDir string + Upload bool + Verbose bool + type GetConfigFn func() error + type SetConfigFn func() error