Винни
Пользователь
Спецы! Объясните, что это значит:
1. Что такое bash/ksh/sh и чем отличается от csh/tcsh? Это какие-то альтернативные способы задания переменной среды? В каких случаях надо использовать первый способ, в каких - второй?
2. Что представляют из себя действия, указанные выше в каждой из трех строчек?
Вопросы такие:3.1 Installation in alternative locations
OpenFOAM may also be installed in alternative locations. However, the installation directory should be network available (e.g., NFS) if parallel calculations are planned.
The environment variable ‘FOAM_INST_DIR’ can be used to find and source the appropriate resource file. Here is a bash/ksh/sh example:
* export FOAM_INST_DIR=/data/app/OpenFOAM
* foamDotFile=$FOAM_INST_DIR/OpenFOAM-<VERSION>/etc/bashrc
* [ -f $foamDotFile ] && . $foamDotFile
and a csh/tcsh example:
* setenv FOAM_INST_DIR /data/app/OpenFOAM
* foamDotFile=$FOAM_INST_DIR/OpenFOAM-<VERSION>/etc/bashrc
* if ( -f $foamDotFile ) source $foamDotFile
The value set in ‘$FOAM_INST_DIR’ will be used to locate the remaining parts of the OpenFOAM installation.
1. Что такое bash/ksh/sh и чем отличается от csh/tcsh? Это какие-то альтернативные способы задания переменной среды? В каких случаях надо использовать первый способ, в каких - второй?
2. Что представляют из себя действия, указанные выше в каждой из трех строчек?