Documentation
¶
Index ¶
- func GetCleanedUpMPIEnvVars() ([]string, []string)
- func GetCleanedUpSyEnvVars() ([]string, []string)
- func GetDefaultSysConfig() sys.Config
- func GetEnvFile() (string, error)
- func GetHostMPIInstalls(entries []os.FileInfo) ([]string, error)
- func GetMPIDetails(desc string) (string, string)
- func InstallMPIonHost(mpiDesc string, sysCfg *sys.Config) error
- func LoadMPI(id string) error
- func RunContainer(containerDesc string, args []string, sysCfg *sys.Config) error
- func UpdateEnvFile(file string, pathEnv string, ldlibEnv string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCleanedUpMPIEnvVars ¶
GetCleanedUpMPIEnvVars parses the current environment and cleans up to ensure that is not interference between the currently loaded installation of MPI and what was previously used.
func GetCleanedUpSyEnvVars ¶
GetCleanedUpSyEnvVars parses the current environment and cleans up to ensure that is not interference between the currently loaded installation of Singularity and what was previously used.
func GetDefaultSysConfig ¶
GetDefaultSysConfig loads the default system configuration
func GetEnvFile ¶
GetEnvFile returns the absolute path to the file that is automatically sources while using SyMPI.
func GetHostMPIInstalls ¶
GetHostMPIInstalls returns all the MPI implementations installed in the current workspace
func GetMPIDetails ¶
GetMPIDetails extract the details of a specific MPI implementation from its description
func InstallMPIonHost ¶
InstallMPIonHost installs a specific implementation of MPI on the host
func RunContainer ¶
RunContainer is a high-level function to execute a container that was created with the SyMPI framework (it relies on metadata)
Types ¶
This section is empty.