Что такое операторы переключения режима информации модуля?
Пакет Environment Modules определяет module-info mode
команда. Страница man для modulefile перечисляет возможные режимы как:
load, remove, display, help, whatis, switch, switch1, switch2, or switch3.
Что такое операторы множественного переключения?
1 ответ
Я не смог найти это нигде, поэтому я понял это и хочу поделиться с вами. Вот мое объяснение. Учтите следующее:
module load a
module swap a b
Вот что выполняется под капотом модулями среды для каждого оператора:
module load a
[ module-info mode ] == "load" for modulefile a
module swap a b
[module-info mode] == "switch1"
для модульного файла а. Это должно сбросить prereqs и похоже на удаление[module-info mode] == "switch2"
для файла модуля b. Это должно добавить любые зависимости. Симляр, чтобы "загрузить"[module-info mode] == "switch3"
для модульного файла а. Не уверен, зачем тебе это нужно.