Documentation
¶
Index ¶
- Constants
- func GetDeffileTemplateTags() deffile.TemplateTags
- func GetPathToMpirun(env *buildenv.Info) string
- func IntelGetConfigureExtraArgs() []string
- func IntelGetExtraMpirunArgs(mpiCfg *Config, sys *sys.Config) []string
- func RunScript(env *buildenv.Info, sysCfg *sys.Config, phase string) syexec.Result
- func SetupInstallScript(env *buildenv.Info, sysCfg *sys.Config) error
- type Config
Constants ¶
View Source
const ( // IntelInstallPathPrefix is the prefix to use when referring to the installation directory for Intel MPI IntelInstallPathPrefix = "compilers_and_libraries/linux/mpi/intel64" // VersionTag is the tag used to refer to the MPI version in the IMPI template(s) VersionTag = "IMpiVersion" // TarballTag is the tag used to refer to the tarball of IMPI in the IMPI template(s) TarballTag = "IMPITARBALL" // DirTag is the tag used to refer to the directory where IMPI is installed DirTag = "IMPIDIR" // todo: Should be removed // InstallConffileTag is the tag used to refer to the path for the script to use to install IMPI InstallConffileTag = "IMPIINSTALLCONFFILE" // UninstallConffileTag is the tag used to refer to the path for the script to use to uninstall IMPI UninstallConffileTag = "IMPIUNINSTALLCONFFILE" // IfnetTag is the tag used to refer to the network interface in the IMPI template(s) IfnetTag = "NETWORKINTERFACE" )
Constants related to Intel MPI
Variables ¶
This section is empty.
Functions ¶
func GetDeffileTemplateTags ¶
func GetDeffileTemplateTags() deffile.TemplateTags
GetDeffileTemplateTags returns all the tags used in IMPI template files
func GetPathToMpirun ¶
GetPathToMpirun returns the path to mpirun when using IMPI
func IntelGetConfigureExtraArgs ¶
func IntelGetConfigureExtraArgs() []string
IntelGetConfigureExtraArgs returns the extra arguments required to configure IMPI
func IntelGetExtraMpirunArgs ¶
GetExtraMpirunArgs returns all the required additional arguments required to use mpirun for a given configuration of MPI
Types ¶
Click to show internal directories.
Click to hide internal directories.